CN101120413B - 高便携性媒体装置 - Google Patents

高便携性媒体装置 Download PDF

Info

Publication number
CN101120413B
CN101120413B CN200580048143.9A CN200580048143A CN101120413B CN 101120413 B CN101120413 B CN 101120413B CN 200580048143 A CN200580048143 A CN 200580048143A CN 101120413 B CN101120413 B CN 101120413B
Authority
CN
China
Prior art keywords
media
portable electron
electron device
resource
media player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200580048143.9A
Other languages
English (en)
Other versions
CN101120413A (zh
Inventor
S·乔布斯
安东尼·M.·菲德尔
乔纳兰·P·艾夫
姆斯亚·K.·吉里施
阿拉姆·林达尔
摩根·伍德森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Priority claimed from PCT/US2005/046797 external-priority patent/WO2006073891A2/en
Publication of CN101120413A publication Critical patent/CN101120413A/zh
Application granted granted Critical
Publication of CN101120413B publication Critical patent/CN101120413B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/20Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K5/00Casings, cabinets or drawers for electric apparatus
    • H05K5/02Details
    • H05K5/0256Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms
    • H05K5/026Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces
    • H05K5/0278Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces of USB type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04105Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04106Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • G11B2020/00014Time or data compression or expansion the compressed signal being an audio signal
    • G11B2020/00057MPEG-1 or MPEG-2 audio layer III [MP3]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/16Solid state audio

Abstract

公开了改进的便携式媒体装置、以及用于操作媒体装置的方法。根据一个方面,便携式媒体装置还可用作用于数据存储的固态驱动器。便携式媒体装置的形状因素为手持式、或小型,使得其具有高便携性。便携式媒体装置可使用一个或多个状态指示器。便携式媒体装置还可包括外围总线连接器、可再充电电池、以及一个或多个输入装置。根据另一个方面,便携式媒体装置具有在断电之前将媒体装置状态信息存储在永久存储器中的能力。之后,当给便携式媒体装置再次加电时,可检索并利用所存储的媒体播放器状态信息。根据另一个方面,便携式媒体装置能够以有效的方式形成和/或遍历媒体资源播放列表。

Description

高便携性媒体装置
技术领域
本发明涉及媒体装置,并且,更具体地,涉及存储并利用数字媒体资源(asset)的便携式媒体播放器。 
背景技术
如今,USB驱动器(也被称为快闪驱动器或钥匙链(keychain)驱动器)是流行的便携式数据存储装置。可使用USB驱动器来替代诸如软盘、CD、DVD、zip驱动盘等的其它存储介质。在多数情况下,USB驱动器是即插即用装置,其包括用于存储数据的闪存、以及用于连接到主机装置的USB连接器。尽管这些装置工作得良好,但它们被限于它们能够执行的操作。这些装置仅被配置用于存储数据、并传输所存储的数据(类似于其它便携式存储介质),并且,因此,它们不包括处理组件、用于对处理组件供电的电池、或使用户能够与处理组件通信的用户接口。 
如今,便携式媒体播放器(也被称为MP3播放器)也很流行。便携式媒体播放器可被分为三个不同的类别:具有可拆卸媒体存储装置的便携式媒体播放器,如CD或DVD播放器;具有内部硬盘驱动器的便携式媒体播放器;以及将媒体存储在非易失性存储器中的便携式媒体播放器。每个类别的便携式媒体播放器在尺寸、功能性、电池寿命、以及媒体存储能力方面(capability)具有优点和缺点。 
通常,将媒体存储在非易失性存储器中的那些便携式媒体播放器被统称为快闪MP3播放器、或快闪媒体播放器。快闪媒体播放器经常比其它类型的便携式媒体播放器小。很多传统的快闪媒体播放器所共有的问题在于,它们的小尺寸经常导致难以使用媒体播放器控制。尽管传统的快闪媒体播放器通常合并了显示器,使得用户可浏览存储在该装置上的媒体文件,但该显示器增加了尺寸、重量和功耗。即使具有显示器,媒体播放器控制也经常不够友好。
传统的快闪媒体播放器所共有的另一个问题在于体积较大的电池,通常需要该电池以便在必须对播放器充电、或替换播放器的电池之前提供合理长的电池寿命。传统上,媒体播放器设计已变得较大,以便适应改进的用户控制、电池、以及/或者显示器。 
随着便携式媒体播放器已变得更流行,已存在对改进的媒体播放器设计的越来越多的需求。由此,仍有对具有改进的用户控制、小尺寸、以及较长的电池寿命的媒体播放器的需要。 
发明内容
广义地说,本发明涉及媒体装置、以及用于操作该媒体装置的方法。本发明尤其适用于便携式媒体播放器。 
根据本发明的一个方面,媒体装置还可用作用于数据存储的固态驱动器。固态驱动器不仅可存储用于可由便携式媒体装置播放或呈现的媒体项目的媒体内容,还可存储与媒体内容无关的数据。 
在一个实施例中,便携式媒体装置的形状因素(form factor)为手持式、或较小型。例如,便携式媒体装置可足够小、且重量足够轻,以便可以在一只手中持有、佩带、或放置在口袋中。尽管形状因素通常为较小型、或手持式(或手掌大小),但可在较大的范围内改变该装置的配置。用于形状因素的配置的一些例子为:细长棒(elongated stick)、记忆棒、存储驱动器(例如,USB驱动器)等。在一个实现中,便携式媒体播放器不具有显示器(显示屏)。 
在另一个实施例中,便携式媒体装置可使用一个或多个状态指示器。所述状态指示器可以是音频的或可视的。例如,可通过例如发光二极管(LED)的专用光源来实现所述状态指示器。所述指示器可向用户提供可视反馈。 
在另一个实施例中,便携式媒体装置可包括外围总线连接器,其使便携式媒体装置能够可拆卸且容易地连接到外围总线端口,其中,所述外围总线端口可操作地耦接到例如个人计算机的主机装置。因此, 便携式媒体装置可在不使用线缆或其它支持装置的情况下与主机装置通信,即,直接插入到主机装置中。例如,便携式媒体装置可与主机装置共享媒体文件(或反之亦然)。 
在另一个实施例中,便携式媒体装置可包括电池,并且,更具体地,包括可再充电电池。在多数情况下,电池用作便携式媒体装置的电源组件。在一些情况下,可通过外围总线而对电池进行再充电。 
在另一个实施例中,便携式媒体装置可包括一个或多个输入装置,使得便携式媒体装置可与用户交互。例如,输入装置可包括开关(例如,滑动开关、按钮等),用于控制便携式媒体装置的媒体操作或模式/状态。在一个具体实现中,滑动开关用来选择媒体播放模式。 
根据本发明的另一个方面,便携式媒体装置具有在断电之前将媒体装置状态信息存储在永久存储器中的能力。之后,当给便携式媒体装置再次加电时,可检索并利用所存储的媒体装置状态信息。 
根据本发明的另一个方面,一种方法允许媒体装置以有效的方式形成和/或遍历媒体资源播放列表。例如,媒体资源播放列表可属于媒体资源连续播放列表或媒体资源随机(shuffle)播放列表。 
可以多种方式将本发明实现为方法、系统、装置、设备或计算机可读介质。下面讨论本发明的一些实施例。 
作为便携式媒体播放器,本发明的一个实施例至少包括:非易失性存储器,其存储多个数字媒体资源和数据文件;媒体播放器控制接口,其使媒体播放器的用户能够选择要呈现的媒体资源中的至少一个;以及控制器,其可操作地连接到该存储器、以及该媒体播放器控制接口。该控制器以媒体模式和数据模式中的一个操作。在媒体模式中,控制器进行操作,以播放所选的至少一个媒体资源。在数据模式中,控制器进行操作,以针对该存储器而存储和检索数据。 
作为插入到主机计算装置上的外围端口的细长棒形式的便携式电子装置,本发明的一个实施例至少包括:外壳;外围总线连接器,其延伸出外壳的末端,并被配置为用于插入到主机计算装置的外围端口;非易失性电子存储装置,其被置于外壳内,并被配置为存储数据; 以及媒体模块,其被置于外壳内,并被配置为提供对便携式电子装置的媒体操作,该媒体模块与非易失性电子存储装置协作,以从非易失性电子存储装置中检索媒体数据,并且,该媒体模块向便携式电子装置的用户呈现媒体数据。便携式电子装置在连接到主机计算装置时能够作为可拆卸存储装置操作,并且,在从主机计算装置断开时,能够作为媒体装置操作。 
作为媒体播放器,本发明的一个实施例包括:非易失性存储器,其存储多个数字媒体资源;多位置开关,其被配置为选择媒体播放模式;媒体播放器控制接口,其使媒体播放器的用户能够选择要呈现的媒体资源中的至少一个;以及控制器,其可操作地连接到该存储器、该多位置开关、以及该媒体播放器控制接口。该控制器进行操作,以根据媒体播放模式,呈现所选的至少一个媒体资源,并呈现下一个要呈现的媒体资源。 
作为具有用于存储数据的闪存驱动器、以及用于接合主机装置的USB连接器的便携式电子装置,本发明的一个实施例至少包括:媒体模块,其被配置为提供对便携式电子装置的媒体操作;板载(on-board)电池,用于对媒体模块供电;以及I/O系统,其包括用于调节媒体模块的操作模式的滑动开关。另外,该便携式电子装置无显示器,并具有手持形状因素。 
作为具有多个操作模式的便携式电子装置,本发明的一个实施例至少包括:存储装置,用于存储数据;外围总线连接器,用于将便携式电子装置直接连接到主机装置的端口;以及滑动开关,用于从便携式电子装置的多个操作模式中选择便携式电子装置的操作模式。 
作为便携式电子装置,本发明的一个实施例至少包括:USB连接器,用于将便携式电子装置直接连接到主机装置的端口;媒体模块,其被配置为提供对便携式电子装置的媒体操作;以及I/O系统。另外,该便携式电子装置无显示屏。 
作为用于操作具有存储装置的便携式媒体播放器的方法,本发明的一个实施例至少包括以下步骤:在对媒体播放器断电之前,获得媒 体播放器的媒体播放器状态信息;将媒体播放器状态信息存储在便携式媒体播放器的存储装置中,其中媒体播放器状态信息特征在于媒体播放器的状态;以及随后,一旦对媒体播放器加电,便使用先前存储在存储装置中的媒体播放器状态信息,将媒体播放器恢复到其先前的状态。 
作为用于操作便携式媒体播放器的方法,本发明的另一个实施例至少包括以下步骤:接收对媒体播放器断电的第一命令;在已接收到对媒体播放器断电的第一命令之后,获得媒体播放器的媒体播放器状态信息;将媒体播放器状态信息存储在便携式媒体播放器的永久存储器中;以及随后对媒体播放器断电。 
作为至少包括用于操作具有存储装置的便携式媒体播放器的计算机程序代码的计算机可读介质,本发明的一个实施例至少包括:用于在对媒体播放器断电之前、获得媒体播放器的媒体播放器状态信息的计算机程序代码;用于将媒体播放器状态信息存储在便携式媒体播放器的存储装置中的计算机程序代码,其中媒体播放器状态信息特征在于媒体播放器的状态;以及用于随后一旦对媒体播放器加电,便使用先前存储在存储装置中的媒体播放器状态信息将媒体播放器恢复到其先前的状态的计算机程序代码。 
作为用于在便携式媒体播放器上呈现媒体资源的方法,本发明的一个实施例至少包括以下步骤:识别要在便携式媒体播放器上呈现的媒体资源的列表;接收用来启动随机化动作的用户输入;以及响应于启动随机化动作的用户开关输入,而对媒体资源的列表进行随机化,其中,该随机化被延迟,直到在存在正在呈现的媒体资源列表的媒体资源的情况下完成了该正在呈现的媒体资源列表的媒体资源为止。 
作为用于在便携式媒体播放器上呈现媒体资源的方法,本发明的另一个实施例至少包括以下步骤:识别要在便携式媒体播放器上呈现的媒体资源的列表;从媒体资源的列表中选择媒体资源中的一个;经由便携式媒体播放器而呈现所选的媒体资源;在呈现期间,接收请求随机化动作的用户输入;一旦完成了所选的媒体资源的呈现,如果仍 存在该随机化动作,则处理该随机化动作;在该处理之后对媒体资源的列表进行随机化,由此产生随机列表;从随机列表中选择媒体资源中的另一个;以及经由便携式媒体播放器而呈现所选的另一个媒体资源。 
从下面结合附图的详细描述中,本发明的其它方面、以及优点将变得清楚,其中,附图通过例子的方式图解了本发明的原理。 
附图说明
从下面结合附图的详细描述中,本发明将会更易于理解,其中,相同的附图标记表示相同的结构元素,并且,附图中: 
图1为根据本发明的一个实施例的便携式媒体装置的图。 
图2A和2B为根据本发明的一个实施例的便携式媒体装置的透视图。 
图3示出了被插入位于膝上型计算机上的端口中的媒体装置。 
图4和5图解了位于用户手中的媒体装置。 
图6为根据一个实施例的控制输入装置的图。 
图7为根据本发明的一个实施例的媒体装置的框图。 
图8为根据本发明的一个实施例的媒体管理系统的框图。 
图9A和9B为根据本发明的一个实施例的媒体装置的顶面的框图。 
图9C为根据本发明的一个实施例的、在图9A和9B中示出的媒体装置的第二表面的框图。 
图10A和10B为图解根据本发明的一个实施例的便携式媒体装置的用户控制的图。 
图11为根据本发明的一个实施例的媒体播放器的断电(power-down)过程的流程图。 
图12为根据本发明的一个实施例的媒体播放器的加电(power-up)过程的流程图。 
图13为根据本发明的一个实施例的媒体资源随机播放列表遍历过程的流程图。 
图14A和14B为根据本发明的一个实施例的媒体资源列表遍历过程的流程图。 
图15A和15B为根据本发明的一个实施例的示例性媒体资源播放列表布置的图解。 
图16A和16B示出了图解根据本发明的一个实施例的媒体播放器中的一系列状态的示例性等时线(timeline)。 
具体实施方式
通常,本发明涉及媒体装置、以及用于操作媒体装置的方法。本发明尤其适用于便携式媒体播放器。 
下面,通过参照图1-16B而讨论本发明的各个方面的实施例。然而,本领域的技术人员将容易地理解,在这里通过参照这些附图而给出的详细描述用于说明性的目的,同时,本发明超越这些被限制的实施例而扩展。 
根据本发明的一个方面,媒体装置还可用作用于数据存储的固态驱动器。固态驱动器不仅可存储可由便携式媒体装置播放或呈现的媒体项目的媒体内容,还可存储与媒体内容无关的数据。 
在一个实施例中,便携式媒体装置的形状因素为手持式、或较小型。例如,便携式媒体装置可足够小、且重量足够轻,以便可以在一只手中持有、佩带、或放置在口袋中。尽管形状因素通常为小型、或手持式(或手掌大小),但可在较大的范围内改变该装置的配置。用于形状因素的配置的一些例子为:细长棒(elongated stick)、记忆棒、存储驱动器(例如,USB驱动器)等。在一个实现中,便携式媒体播放器不具有显示器(显示屏)。 
在另一个实施例中,便携式媒体装置可使用一个或多个状态指示器。所述状态指示器可以是音频的或可视的。例如,可通过例如发光二极管(LED)的专用光源来实现所述状态指示器。所述指示器可向用户提供可视反馈。 
在另一个实施例中,便携式媒体装置可包括外围总线连接器,其 使便携式媒体装置能够可拆卸且容易地连接到外围总线端口,其中,所述外围总线端口可操作地耦接到例如个人计算机的主机装置。因此,便携式媒体装置可在不使用线缆或其它支持装置的情况下与主机装置通信,即,直接插入到主机装置中。例如,便携式媒体装置可与主机装置共享媒体文件(或反之亦然)。 
在另一个实施例中,便携式媒体装置可包括电池,并且,更具体地,包括可再充电电池。在多数情况下,电池用作便携式媒体装置的电源组件。在一些情况下,可通过外围总线而对电池进行再充电。 
在另一个实施例中,便携式媒体装置可包括一个或多个输入装置,使得便携式媒体装置可与用户交互。例如,输入装置可包括开关(例如,滑动开关、按钮等),用于控制便携式媒体装置的媒体操作或模式/状态。在一个具体实现中,滑动开关用来选择媒体播放模式。 
图1为根据本发明的一个实施例的便携式媒体装置100的图。便携式媒体装置100是包括用于提供媒体和数据能力的硬件的便携式装置。便携式媒体装置100可耦接到例如计算机的主机装置,以便在便携式媒体装置100和主机装置之间传送数据。在一个实施例中,媒体装置100是即插即用装置。术语“即插即用(PnP)”通常表示:赋予用户将装置插入到主机装置中、并使主机装置在几乎没有或没有用户输入的情况下识别出该装置的能力的功能。 
如图1所示,媒体装置100包括在内部装入媒体装置100的组件的外壳102。媒体装置100还包括延伸到外壳102之外的可接入连接器104。连接器104能够插入到主机装置上的对应端口,以便允许媒体装置100和主机装置之间的通信(例如,数据传送)。可在很大范围内改变连接器104。在一个实施例中,连接器104为外围总线连接器,如USB或FIREWIRE(火线)连接器。这些类型的连接器包括电源和数据功能两者,由此,允许当媒体装置100连接到主机装置时、在媒体装置100和主机装置之间发生功率传递和数据通信二者。在一些情况下,主机装置对媒体装置100供电。 
媒体装置100还包括用于存储数据的存储装置106。当媒体装置 100附接到主机装置时,可在媒体装置100和主机装置之间来回传送数据。所述数据可包括媒体文件(例如,音轨)、数据文件等。可在很大范围内改变存储装置106。在一个具体实施例中,存储装置106为非易失性存储器,如固态存储器(例如,闪存)。相对于其它类型的存储装置,固态存储器具有很多优点。固态存储器的一个优点在于,其趋向于非常健壮(robust),这是因为不存在断开或跳过的移动部分(例如,作为集成电路芯片的实施例)。固态存储器的另一个优点在于,该存储装置趋向于小、且重量轻,并且,因此,使其自身提供媒体装置100的便携性。 
在一个实施例中,媒体装置100包括用于控制对媒体装置的媒体操作的媒体模块108。例如,媒体可为音频、视频、图像等。例如,媒体模块108可用来呈现(例如,播放)媒体装置100上的媒体。由此,媒体装置100可被视为媒体播放器。媒体模块108与存储装置106协作,以存储并检索媒体数据。例如,媒体模块108可访问存储装置106,以获得或传递诸如音轨(例如,歌曲)和/或图像(例如,照片)的媒体数据。 
在一个实施例中,媒体装置100包括用于对媒体装置100供电的板载电池110。例如,板载电池110可对媒体装置100供电,使得媒体装置100在与任意主机装置断开时可成为完全可携带的并进行操作。板载电池110可为需要时不时地替换的固定充电的电池,或者,板载电池110可为可再充电电池。例如,板载电池110可为碱性电池、镍镉电池、锂离子电池、或其它类型的电池。典型地,可再充电电池相对于固定充电的电池是优选的,这是由于,它们几乎不需要被更换(易用)。在一些情况下,当连接器104可操作地耦接到主机装置的端口时,可再充电电池可通过连接器104的电源功能而被充电。 
在一个实施例中,媒体装置100包括一个或多个输入装置112。输入装置112被配置为将数据从外部世界传送到媒体装置100中。例如,输入装置112可用来进行选择,或发出用于媒体装置100的命令。例如,可从按钮、开关、小键盘、滚轮、操纵杆、游戏手柄、触摸屏、 触摸板、轨迹球等中选择输入装置112。 
在一个具体实现中,输入装置112被实现为滑动开关,其在各个位置之间滑动,以便改变媒体装置100的状态或模式。例如,在媒体装置100提供音轨(例如,音乐或歌曲)的播放的情况下,滑动开关可包括关闭位置、随机播放模式位置、以及连续播放模式位置。当滑动开关处于关闭位置时,关闭媒体装置100的音频功能。当处于连续播放模式位置时,媒体装置100以某个预定次序(例如,根据作者或歌曲标题的字母次序)播放音轨。当处于随机播放模式位置时,媒体装置100随机地选择音轨组,并随后以所选次序播放音轨。 
在另一个实现中,输入装置112被实现为一个或多个可被点击以便控制媒体装置100的某个方面的可点击按钮。例如,在包括音频功能的媒体装置100的情况下,可点击按钮可对应于诸如前一个、下一个、音量增大、音量减小、以及播放/暂停的命令。 
在一个实施例中,媒体装置100包括一个或多个输出装置114。输出装置114被配置为将数据从媒体装置100传送到外部世界。例如,媒体装置100可用来向用户输出音频、或可视信息。可从扬声器、音频插座、指示器等中选择输出装置114。 
尽管传统的媒体装置要求用于用户交互的、例如液晶显示器(LCD)的显示器(显示屏)的使用,但有利地,媒体装置100不需要包括这样的显示器。在一个具体实现中,媒体装置100不包括显示器,而是包括:(i)用于向耳机或外部扬声器提供音频输出的音频插座;以及(ii)一个或多个指示器,其向用户提供媒体装置的反馈和/或状态。例如,所述指示器可在已启动了输入装置112时通知用户,或者,可向用户通知电池寿命的状态。通过消除显示器,媒体装置100不仅可具有小型的形状因素、以及高度便携性,还可减小媒体装置的功耗,并因此延长了电池110的寿命。结果,媒体装置100可在不对板载(on-board)电池110进行再充电或更换的情况下被使用较长的时间周期。 
可在很大范围内改变I/O装置112和114相对于外壳102的位置。 例如,I/O装置112和114可被置于用户在操纵媒体装置100期间可接触到的外壳102的任意外表面(例如,顶、侧、前或后)。 
在一个实现中,通常,输入装置112位于允许对输入装置112进行一手操作的位置,并且,更具体地,位于在由一只手持有媒体装置100时、允许通过单个手指进行操纵的位置。在一个特定实现中,输入装置112位于外壳102的上半部。因此,当通过用户的手的手指和手掌来持有媒体装置100时,可通过用户的手的拇指来启动输入装置112。典型地,输出装置114位于允许当在用户的手中持有媒体装置100时、对其进行访问的位置。例如,输出装置114可位于输入装置112之上,使得它们可在用户正在操纵输入装置112时被访问。通过以此方式对I/O装置112和114定向,媒体装置100不需要被不断地重新定位,以便有效地利用I/O装置112和114。例如,如果从该装置的顶部到底部、以行的方式布置按钮,则可能需要不期望的重新定位。 
应注意,可单独或组合地使用上述各个实施例、实现或特征。例如,包括连接器104和存储装置106的媒体装置100可仅通过上述实施例中的一个来配置(例如,仅输入装置112)。可替换地,包括连接器104和存储装置106的媒体装置100可仅通过上述实施例中的两个或更多来配置(例如,输入装置112和输出装置114)。可替换地,包括连接器104和存储装置106的媒体装置100可集成上述所有实施例。例如,媒体装置100可将可接入连接器104、存储装置106、媒体模块108、电池110和各种I/O装置112和114的功能集成到单个“全合一(all in one)”单元中,即,所有元件被包含在媒体装置100的外壳102内,或位于媒体装置100的外壳102上。结果,当操作远离主机装置的媒体装置100时,即,当媒体装置100能够存储数据、以及在忙碌时控制、播放和输出媒体时,不需要支持装置(如可附接的电池组或I/O装置)。在此实现中应强调,连接器104是可接入的、或暴露的,这是由于,其未被插入到任何支持装置中。这样,用户可容易地将连接器104插入到主机装置或其它装置(例如,台(dock)、 支架(holder)、电池组、或绳子)。媒体装置100还可包括可拆卸地附接到并覆盖连接器104的盖子。 
可替换地、或附加地,媒体装置100可包括用于捕捉并浏览图像的成像组件。在这样的例子中,媒体装置100可像相机那样动作。 
图2A和2B为根据本发明的一个实施例的便携式媒体装置200的透视图。媒体装置200可代表图1中图解的媒体装置100的一个实现。媒体装置200是可容易地在一只手中持有的细长棒的形式。便携式媒体装置200组合媒体播放器与存储装置的功能,使得便携式媒体装置200能够呈现(例如,播放)媒体(例如,音乐)、并在忙碌时存储各种数据文件。存储装置可用来存储数据文件和媒体数据(如歌曲和播放列表),并且,媒体播放器可用来根据播放列表来播放存储在存储器中的媒体数据。 
典型地,媒体装置200在连接到主机装置时用作存储装置(可向和从媒体装置200传送数据),并且,在其被从主机装置移除时,媒体装置200用作媒体播放器。可替换地、或附加地,媒体装置200可在连接到主机装置时用作媒体播放器(即,可用来驱动在主机装置上的音乐的播放)。应强调,需要在其被从主机装置移除时支持这些装置的所有组件被包含在媒体装置200内,或位于媒体装置200上。不需要其它支持装置来操作媒体装置200的组件(例如,包含电池和I/O装置)。 
如图2A和2B所示,便携式媒体装置200包括定义装置200的形状或形式的外壳202。也就是说,外壳202的轮廓可体现媒体装置200的物理外形。外壳202还在内部装入并支持媒体装置200的各种电子组件(包括集成电路芯片和其它电路)。例如,所述电子组件可包括处理器、存储器、电池、I/O控制电路等。在一些情况下,所述电子组件位于例如印刷电路板(PCB)的基板或载体上。基板或载体提供用于在组装期间承载电子组件、并在将电子组件组装在外壳202内时支持它们的结构。例如,可类似于通过引用而合并于此的、在于2004年7月2日提交的标题为“HANDHELD COMPUTING DEVICE” 的美国专利申请第10/884,172号中公开的发明,而组装包括外壳和内部组件的媒体装置200。 
媒体装置200还包括延伸出外壳202的底端的外围总线连接器204。外围总线连接器204被配置用于插入到端口中,以便可在媒体装置200和主机装置之间传送数据(见图3)。外围总线连接器204可用来向和从媒体装置200上载或下载媒体或其它数据。例如,外围总线连接器204可用来将歌曲、播放列表、音频图书、电子图书等下载到媒体装置200的存储装置中。外围总线连接器204还可用作用于对媒体装置200供电和充电的接口。在一些情况下,可提供盖或帽,用来覆盖和保护连接器204,并提供与外壳202的其余部分的平滑连续的表面(一致的外观)。例如,外围总线连接器204可对应于USB连接器。 
如所示出的,典型地,外壳202的截面(cross section)略大于连接器204的截面,并且,外壳202的长度通常被配置为使得媒体装置200可容易地被握在用户的手中,同时为内部组件提供足够的存放位置(见图4和5)。通过将截面保持为最小,媒体装置200趋向于:在其它连接器连同媒体装置200一起连接到主机装置时,不会与其它连接器相干扰。如应理解的,在主机装置的侧面或背面,很多端口沿一条线而被紧密地堆叠或布置(见图3)。此外,典型地,越小的尺寸意味着可将媒体装置200放入口袋、绕着用户的脖子、或放在钥匙链上,从而产生便利的可携带性。例如,并且,非限制性地,外壳202可具有约9毫米的厚度、约25毫米的宽度、以及约85毫米的长度。 
媒体装置200还包括允许从媒体装置200输出音频信息的音频插座206。例如,音频插座206可接收连接到扬声器或耳机(例如,耳塞(earphone))的音频插头(plug)。 
媒体装置200还包括位于外壳202的一侧上的可点击按钮激励器208、以及位于外壳202的相对一侧上的滑动形式开关214。这些输入装置208和214中的每一个允许用户与媒体装置200交互,即,提供用户输入。可点击按钮激励器208提供对于媒体装置200的媒体播放 器方面的回放控制,而滑动形式开关214提供用于在媒体播放器的各种模式之间切换的手段。更一般性地,可点击按钮激励器208为控制输入装置。 
详细地,可点击按钮激励器208位于外壳202的前侧的顶部区域。可点击按钮激励器208包括围绕中央按钮212的多个外围按钮210。在一个具体实施例中,可点击按钮激励器208具有环形布置。在媒体播放器的情况下,外围按钮210可对应于前一个、下一个、音量增大、以及音量减小,并且,中央按钮212可对应于播放/暂停。此外,中央按钮212的按下和保持可对应于随机化(shuffle)。外围按钮210可为分别提供它们自己的点击动作的分离的装置,或者,它们可被集成到提供多个点击动作的单个装置中。如果是后者,则单个装置可被分为多个独立且在空间上有所区分的按钮区。按钮区代表可相对于外壳202而被倾斜或按下、以便实现有所区分的点击动作的单个装置的区域。 
尽管未示出,但在一个实施例中,点击动作被布置为激励在外壳202内包含的一个或多个移动指示器。也就是说,使从第一位置(例如,直立(upright))到第二位置(例如,压下)移动的特定按钮或按钮区210、212激励移动指示器。移动指示器被配置为检测移动(例如,点击动作),并将与该移动相对应的信号发送到媒体装置200的控制器。例如,移动指示器可为开关、传感器等。在多数情况下,存在用于每个按钮或按钮区210、212的移动指示器。 
如图2A所示,滑动形式开关214位于外壳202的背面的顶部区域中。滑动形式开关214包括能够在三个位置之间平移、以便调整媒体装置200的状态或模式的移动部件216。在所示出的实施例中,移动部件216在关断媒体播放器的顶部位置218A、将媒体播放器设置为随机模式的中间位置218B、以及将媒体播放器设置为连续播放模式的底部位置218C之间移动。如图2A所示,例如,移动部件216可与外壳202平齐(flush)。在大多数情况下,将移动部件216可滑动地保持在外壳202的背面上的凹槽219中。在一个例子中,移动部件216 可包括在其每个侧面上的接头(tab),其可被套在凹槽(recess)219的侧面上的沟道内。在另一个例子中,移动部件216可包括在凹槽219的侧面上容纳接头的沟道。在另一个例子中,移动部件216可包括在其底面上的凸缘(flange),其在位于凹槽219的底面中的沟道中滑动。在所有这些情况中,移动部件216被配置为激励一个或多个移动指示器。移动指示器被配置为检测移动部件216在滑动动作期间的移动,并将与所述移动相对应的信号发送到媒体装置200的控制器。在一些情况下,可在每个位置上提供定位槽(detent),以便在移动部件216位于每个位置上时通知用户。定位槽、或其它部件可向其用户提供力反馈和/或听觉信号,如点击声。 
在一个实施例中,仅在媒体装置200的外壳202的前或后表面上提供用于媒体装置200的输入装置208和214。在这样的实施例中,在媒体装置200的侧面上无输入装置。有利地,可减小意外输入,并可使用媒体装置200的侧面来抓住并握持媒体装置200。 
媒体装置200不包括显示器,但是,其包括指示与媒体装置200相关联的事件的一个或多个指示器。例如,所述事件可涉及媒体装置200的信号、条件或状态。在一个实施例中,典型地,可包括例如发光二极管(LED)的光源的指示器在正常情况下不被点亮,而在出现事件时被点亮有限的持续时间。此外,指示器可导通和关断(例如,闪烁)、或以增大或减小的强度循环,并且,在一些情况下,指示器甚至可改变颜色,以便提供有关正被监视的事件的更详细的信息。通常,指示器还可被称为状态指示器、或媒体装置状态指示器。 
指示器可为传统的指示器,其通常包括位于LED前侧、并插入在外壳的开口内由此使其存在于外壳的表面上的小而透明的塑料插头。LED自身也可位于外壳中的开口中,而不使用插头。可替换地,可将指示器配置为不中断外壳的表面。在此配置中,光源被整个布置在外壳内。可将指示器配置为照亮外壳的一部分,由此使外壳改变其外观,即,改变其颜色。例如,颜色的改变可指示媒体装置200的状态的改变。在操作期间,当指示器被导通时,指示器光出现在外壳202 的表面上,并且,当指示器被关断时,其从外壳202的表面消失。此类指示器的一个优点在于,当指示器被关断时,不存在指示器的痕迹(trace)。换句话说,可仅在指示(例如,指示器光)被导通时才感知到该指示器。此外,指示器避免了不够美观、并恶化了媒体装置200的外观的外壳202的表面中的实质性的中断、线(line)、凹坑(pit)、或突出(protrusion)。通过引用而合并于此的、在于2004年2月6日提交的标题为“ACTIVE ENCLOSURE FOR COMPUTINGDEVICE”的美国专利申请第10/773,897号中更详细地公开了此类指示器的例子。 
在所示出的实施例中,媒体装置200包括条件或控制指示器220、以及状态指示器222。控制指示器220位于可点击按钮激励器208之上的、外壳202的前侧。控制指示器220被配置为在经由输入装置208而已经进行了选择时警告或通知用户。也就是说,控制指示器220提供用户反馈,使得用户知晓已成功地进行了选择。因为控制指示器220位于输入装置208之上,所以,即使正在经由输入装置208进行选择时,控制指示器也可一直被用户看到(见图4)。在此具体实施例中,控制指示器220为隐藏的指示器,其照亮控制指示器220周围的外壳202的一小部分,而不伸出外壳202的表面。 
另一方面,状态指示器222位于滑动形式开关214之下的外壳202的背面。状态指示器222被配置为向用户警告特定的状态,尤其是媒体装置200的电池的寿命。例如,状态指示器222可在电池被完全充电时被点亮为绿色,在电池电量低时被点亮为黄色,并且,在电池电量低至危险时被点亮为红色。状态指示器222还可在电池电量极低时闪通和闪断(闪烁)。状态指示器222可为一直呈现状态信息的常开(always-on)指示器,或者,其可为仅在用户提示时才呈现状态信息的即时调用(on-call)指示器。在后者的情况下(其在图2A中被示出),可提供按钮224用来激活状态指示器222。当用户按下按钮224时,状态指示器222在某个预定时间量(例如,几秒)中呈现状态信息。 
图3示出了被插入位于膝上型计算机250上的端口中的媒体装置200。当被连接时,膝上型计算机250可对媒体装置200供电,以便对媒体装置200加电、并可能对其电池充电。因为媒体装置200通常为即插即用装置,所以,膝上型计算机250将媒体装置200识别为媒体装置,并且,在一些情况下,在膝上型计算机250的显示器254上生成媒体装置图标252。典型地,选择媒体装置图标252会打开显示存储在媒体装置200的存储器中的数据和媒体文件的窗口。可使用拖放功能,而将存储在媒体装置200上的数据和媒体文件传送到膝上型计算机250。另外,可使用拖放功能,而将存储在膝上型计算机250上的新的数据和媒体文件添加到媒体装置200的存储器。在一些情况下,自动地将存储在膝上型计算机250中的某些或部分媒体文件与媒体装置200同步。也就是说,一旦膝上型计算机250识别出媒体装置200、并确定该媒体装置200包括媒体功能,则膝上型计算机250可被配置为自动将存储在膝上型计算机250中的媒体文件(例如,音轨)的全部或所选的一部分传递到媒体装置200的存储器。膝上型计算机250还可在识别出媒体装置200时装载媒体管理应用。音乐管理程序的一个例子为Cupertino,CA的苹果计算机公司制造的 
Figure G05848143920070820D000171
参照图4和5,媒体装置200舒适地位于用户的手270中(并且,从任意主机装置移除)。如图4所示,可在手270的手指274和手掌276握着媒体装置200的同时,通过手270的拇指272而容易地操纵控制输入装置208。例如,用户可在控制输入装置208的各个按钮中的任一个上移动其拇指,而不用重新定位其手270(并且,更具体地,其手指274)。如图5所示,可通过手270的拇指272而容易地操纵滑动形式开关214以及状态按钮224,同时手的其余部分握着媒体装置200。例如,用户可使用其拇指272来将滑动形式开关214移动到其各个位置中的任一个,并选择状态按钮224。 
将参照图6来更详细地描述根据一个实施例的控制输入装置208。如所示出的,控制输入装置208包括相对于外壳202而倾斜的可移动平台230。在一些情况下,平台230可移动地耦接到外壳202,并 且,在其它情况下,外壳202可移动地约束浮动平台230(如所示出的)。通常,平台230包括附接到硬板234的顶面的装饰或触觉层232。装饰层232伸出外壳202中的开口236,并提供用于激励控制输入装置208的各个外围按钮的触觉表面。在所示出的实施例中,装饰层232包括环形的顶面。 
控制输入装置208还包括被置于平台230和外壳202之间、以便基于平台230的移动而生成输入信号的一个或多个机械开关238。典型地,机械开关238被置于对应于各个按钮区的位置中。每个按钮区包括位于按钮区之下的有所区别的机械开关238。机械开关238包括使得在被按下时生成输入信号的激励器240。在机械开关238的区域中倾斜平台230会压下激励器240,由此,使得生成输入信号。在多数情况下,激励器240是弹性偏置的,使得它们远离机械开关238而延伸,并在直立位置中偏置平台230。机械开关238可以附接到外壳202或平台230,在所示的实施例中,机械开关238附接到平台230的背面。这样,机械开关238(并且,更具体地,激励器240)用作在外壳202内、在其直立位置中支撑平台230的腿(leg)(即,激励器靠在外壳或被安装到外壳的某个组件上)。例如,机械开关238可对应于触觉开关,如为SMT而封装的圆顶型开关(dome switch)。 
如上所述,平台230被可移动地约束在在外壳202中提供的空腔242中。实质上,平台230相对于外壳202而在空间中浮动,同时被限制于外壳(平台未附接到外壳)。如所示出的,平台230被外壳202的侧壁、顶壁和底壁围绕。侧壁被配置为基本上防止x和y方向上的移动、以及绕着z轴的转动(例如,排除允许小量游隙(play)的小间隙,以便防止平台230在倾斜动作期间与外壳接合)。然而,顶和底壁被配置为允许沿z方向的移动(尽管受限)、以及绕着x和y轴的转动,以便提供倾斜动作。也就是说,当顶和底壁可能将平台230约束到空腔242时,它们还可提供用于平台230转动、以便压下机械开关238的激励器240的足够的空间。此外,机械开关238所提供的弹力将平台230的顶面置为与外壳202的顶壁的底面(例如,直立位 置)匹配接合。 
在操作期间,用户在期望的按钮区的位置中简单地按压平台230的顶面,以便激活被置于按钮区的位置中的、平台230之下的机械开关238。当被激活时,机械开关238生成可由媒体装置200使用的输入信号。为激活机械开关238,由手指提供的力与激励器240的弹力起反作用,直到机械开关238被激活为止。尽管平台230实质上在外壳202的空腔内浮动,但当用户按压平台230的一侧上的期望的按钮区时,相对的一侧接触顶壁(与按压相对),由此使平台230绕着接触点而以枢轴方式转动。实质上,平台230绕着4个不同的轴而以枢轴方式转动。 
此外,按钮帽244被置于装饰层232和硬板234的顶侧之间。按钮帽244的顶部被配置为伸出装饰层232的开口,同时,将凸缘部分保持在装饰层232和硬板234之间形成的间隔中。按钮帽244的顶部可被按下,以激活位于按钮帽244之下的第五开关246。第五开关246可被附接到外壳202,并通过硬板234和装饰层232中的开口。当被组装时,类似于其它开关238,第五开关246的激励器248经由弹性元件迫使按钮帽244进入直立位置。 
应注意,在图6中描述的具体实现不是限制,并且,可以各种不同的方式配置控制输入装置208。通过引用而合并于此的、在于2003年8月18日提交的标题为“MOVABLE TOUCHPAD WITH ADDEDFUNCTIONALITY”的美国专利申请第10/643,256号中描述了可使用的控制输入装置的一些实施例,包括具有触摸敏感组件的控制输入装置。 
图7为根据本发明的一个实施例的媒体装置700的框图。媒体装置700包括属于用于控制媒体装置700的总体操作的微处理器或控制器的处理器702。媒体装置700将属于媒体项目的媒体数据存储在文件系统704和高速缓存706中。典型地,文件系统704为固态存储介质。例如,固态存储介质可为快闪存储器。典型地,文件系统704为媒体装置700提供高容量存储能力。文件系统704不仅可存储媒体数 据,还可存储非媒体数据。当媒体装置700在媒体播放模式中操作时,文件系统704可存储和检索媒体文件。在媒体播放模式中,媒体装置700可被视为媒体播放器。可替换地,当媒体装置700在数据模式中操作时,文件系统704可存储和检索数据文件。在数据模式中,媒体装置700可被称为快闪驱动器或USB驱动器。然而,由于对文件系统704的存取时间相对较慢,所以,媒体装置700还可包括高速缓存706。例如,高速缓存706为通过半导体存储器提供的随机存取存储器(RAM)。实质上,对高速缓存706的相对存取时间比对文件系统704的存取时间短。然而,高速缓存706不具有文件系统704的大存储容量。此外,在活动时,文件系统704消耗比高速缓存706多的功率。当媒体装置700是通过电池(未示出)供电的便携式媒体播放器时,功耗经常是所考虑的问题。媒体装置700还包括RAM 720和只读存储器(ROM)722。ROM 722可存储要以非易失性方式执行的程序、工具或过程。RAM 720提供例如用于高速缓存706的易失性数据存储。 
媒体装置700还包括一个或多个用户输入装置708,其允许媒体装置700的用户与媒体装置700交互。例如,用户输入装置708可采用各种形式,如按钮、小键盘、拨号盘、开关等。数据总线711可帮助至少在文件系统704、高速缓存706、处理器702、以及编解码器712之间的数据传送。 
在一个实施例中,媒体装置700用来在文件系统704中存储多个媒体资源(例如,歌曲、照片等)。当用户期望使媒体装置700播放特定媒体资源时,该用户操作用户输入装置708来选择媒体播放器模式。随后,使用用户输入装置708,用户可播放下一个可用的媒体资源。一旦接收到对特定媒体项目的选择,处理器702便将用于该特定媒体项目的媒体数据(例如,音频文件)提供到编码器/解码器(编解码器)712。随后,编解码器712产生用于扬声器714的模拟输出信号。扬声器714可为媒体装置700内部、或媒体装置700外部的扬声器。例如,连接到媒体装置700的耳机或耳塞可被视为外部扬声器。 
另外,根据本发明的一些实施例,可将媒体播放器设置为特定的媒体播放模式。典型地,使用诸如开关或按钮的用户输入装置708来进行模式选择。两个典型的媒体播放模式是连续播放模式和随机播放模式。通常,在随机播放模式中,媒体播放器以随机次序、通过媒体资源的列表而进行播放,而在连续播放模式中,媒体播放器根据缺省的次序、通过媒体资源的列表而进行播放。例如,用于媒体资源的列表的缺省次序可为:(i)根据歌曲名而进行字母排序;(ii)根据专辑上的轨道位置而排序;或者(iii)根据在媒体播放器上加载的日期而排序。在本发明的一个实施例中,使用三位置开关来选择媒体播放模式,其允许媒体播放器的用户在关闭、连续播放模式和随机播放模式之间进行选择。 
媒体装置700还包括网络/总线接口716,其耦接到数据链路718。数据链路718允许媒体装置700耦接到主机计算机。可在有线连接或无线连接上提供数据链路718。在无线连接的情况下,网络/总线接口716可包括无线收发器。在一个实施例中,媒体装置700可包括耦接到网络/总线接口的外围总线连接器。外围总线连接器的例子为USB连接器、或火线 
Figure G05848143920070820D000211
连接器。 
应注意,图7并未指示媒体装置700包括显示器(显示屏)。尽管传统的媒体播放器需要显示器来使用户能够与媒体播放器接口(interface),但图7中示出的媒体装置700不包括显示器。通过不提供显示器,媒体播放器能够比传统的媒体播放器更小、且更轻。对媒体装置700的各个组件供电的电池720(至少在未附接到主机计算机(或外围总线)时)也能够较小,这是由于减小了功耗。电池720可为可再充电的,并可通过使用可从外围总线获得的电力,由充电电路722对电池720充电。 
在一个实施例中,为帮助用户与媒体装置700(其缺少显示器)交互,用户输入装置708可包括至少随机开关。随机开关使用户能够对正在由媒体装置700播放的媒体资源(例如,歌曲)进行随机化(shuffle)。用户输入装置708还可包括控制输入装置,其允许用户 发出用来对媒体资源进行播放、暂停、往前一个、往后一个、暂时禁用控制输入、以及重新随机化的请求。 
图8为根据本发明的一个实施例的媒体管理系统800的框图。媒体管理系统800包括主机计算机802和媒体播放器804。例如,该媒体播放器可为图7的媒体播放器700。典型地,主机计算机802为个人计算机。在其它传统的组件之中的主机计算机包括作为软件模块的管理模块806。管理模块806不仅对主机计算机802上的媒体资源(和/或播放列表)、还对媒体播放器804上的媒体资源(和/或播放列表)提供集中管理。更具体地,管理模块806管理存储在与主机计算机802相关联的媒体存储装置808中的那些媒体资源。管理模块806还与媒体数据库810交互,以与存储在媒体存储装置808中的媒体资源相关联地存储媒体信息。一些实施例还包括文件管理器815,其提供在主机计算机802和媒体播放器804两者上的其它数据文件(即,非媒体资源文件)的管理。 
媒体信息属于媒体资源的特性或属性。例如,在音频或视听媒体的情况下,媒体信息可包括以下内容中的一个或多个:标题、专辑、轨道、艺术家、作者和体裁。这些类型的媒体信息专用于特定媒体资源。另外,媒体信息可属于媒体资源的质量特性。媒体资源的质量特性的例子可包括以下内容中的一个或多个:比特率、采样速率、均衡器设置、音量调节、开始/停止和总时间。 
此外,在一些实施例中,管理模块806还与主机计算机802交互,以向和从媒体存储装置808传送数据文件(即,存储在主机计算机802上(典型地,存储在主机计算机802的硬盘驱动器)的非媒体文件)。可替换地,在一些实施例中,可向和从可在物理上和/或逻辑上与媒体存储装置808组合、或分离的可选的数据存储装置809传送数据文件。应理解,数据文件包括能够被存储在文件系统中的任意数据,其包括所有文件类型。典型的数据文件包括文本文档、可执行文件、以及图形文件。可替换地,在一些实施例中,管理模块806不直接访问数据文件。相反,用户在主机计算机上使用文件管理器815,向/从媒体播 放器804来回传送文件,或从媒体播放器804删除文件,其中,例如,媒体播放器呈现为盘驱动器或可拆卸存储介质。 
数据存储装置809和/或媒体存储装置808可利用主机计算机的文件系统(例如,在未示出的硬盘驱动器上)中的一个或多个目录(例如,文件夹)。如传统情况中那样,存储在数据存储装置809上的数据可被文件管理器815访问。另外,在一个实施例中,存储在媒体存储装置808中的媒体资源也可被文件管理器815访问。例如,文件管理器815可为文件浏览器,如作为苹果计算机操作系统的一部分的“搜索器(Finder)”应用。 
此外,主机计算机802包括播放模块812。播放模块812是可被用来播放存储在媒体存储装置808中的特定媒体资源的软件模块。在一些实施例中,播放模块812还可用来播放存储在媒体存储装置808之外的媒体资源,如存储在媒体播放器804上的数据存储装置820中的媒体资源。 
主机计算机802还包括通信模块814,其耦接到媒体播放器804内的对应的通信模块816。连接或链路818可移除地耦接通信模块814和816。在一个实施例中,连接或链路818为提供诸如在现有技术中公知的火线 
Figure G05848143920070820D000231
总线或USB总线的数据总线的线缆。在另一个实施例中,连接或链路818是通过无线网络的无线信道或连接。在另一个实施例中,连接或链路818是通过将媒体播放器804上的USB连接器直接耦接到主机计算机802上的USB插槽建立的USB连接。在此实施例中,媒体播放器804被直接插入到主机计算机802上的USB插槽中,而不使用线缆。由此,取决于实现,通信模块814和816可以有线或无线方式通信。 
媒体播放器804还包括在媒体播放器804内存储媒体资源的媒体存储装置820。可选地,媒体存储装置820还可将数据文件存储在数据存储装置821中。典型地,在连接或链路818上,从主机计算机802接收被存储到媒体资源存储装置820或数据存储装置821的媒体资源或数据文件。更具体地,管理模块806在连接或链路818上,将驻留 在媒体存储装置808或文件存储装置809中的那些媒体资源或数据文件中的全部或某些发送到媒体播放器804内的媒体存储装置820或文件存储装置821。另外,用于也从主机计算机802传递到媒体播放器804的媒体资源的对应的媒体信息可被存储在媒体数据库822中。就此,可在连接或链路818上,将来自主机计算机802内的媒体数据库810的特定媒体信息发送到媒体播放器804内的媒体数据库822。此外,还可在连接或链路818上,通过管理模块806而将识别特定媒体资源的播放列表发送到媒体播放器804内的媒体存储装置820或媒体数据库822。 
此外,媒体播放器804包括耦接到媒体存储装置820和媒体数据库822的播放模块824。播放模块824为可用来播放存储在媒体存储装置820中的特定媒体资源的软件模块。 
由此,在一个实施例中,媒体播放器804已限制了、或不具有管理媒体播放器804上的媒体资源或数据文件的能力。然而,主机计算机802内的管理模块806可间接管理驻留在媒体播放器804上的媒体资源。例如,为将媒体资源“添加”到媒体播放器804,管理模块806用来识别要从媒体存储装置808添加到媒体播放器804的媒体资源,然后使识别出的媒体资源或数据被传递到媒体播放器804。作为另一个例子,为从媒体播放器804“删除”媒体资源,管理模块806用来识别要从媒体存储装置808删除的媒体资源,然后使识别出的媒体资源被从媒体播放器804删除。作为另一个例子,如果使用管理模块806、在主机计算机802上改变(即,变更)媒体资源的特性,那么,还可在媒体播放器804上的对应的媒体资源上携带这样的特性。在一个实现中,在媒体播放器804上的媒体资源与主机计算机802上的媒体资源的同步期间,在类似于批处理(batch-like)的过程中进行添加、删除和/或改变。 
可替换地,在一些实施例中,媒体播放器804上的数据存储装置为指定的文件存储装置821,并与媒体存储装置820组合,或与媒体存储装置820在物理和/或逻辑上分离。如上所述,在一些实施例中, 管理模块806通常不参与在主机计算机802上的文件存储装置809和媒体播放器804上的文件存储装置821之间传送数据。在这些实施例中,在主机计算机802上运行的文件管理器815可用来管理在文件存储装置809和文件存储装置821之间的数据的传送。例如,当使用文件管理器815时,媒体播放器804呈现为USB驱动器,并且,就象媒体播放器804为传统的USB驱动器那样访问数据文件。 
在另一个实施例中,媒体播放器804已限制了、或不具有管理媒体播放器804上的播放列表的能力。然而,主机计算机802内的管理模块806可通过对驻留在主机计算机上的播放列表的管理,而间接管理驻留在媒体播放器804上的播放列表。就此,可在主机计算机802上执行对播放列表的添加、删除或改变,然后,在对媒体播放器804进行传递时,将其传送到媒体播放器804。 
如前所述,同步为媒体管理的一种形式。先前在上面、并且在上面提到的相关申请中也讨论了自动启动同步的能力。此外,然而,可限制装置之间的同步,以便防止在主机计算机和媒体播放器未识别出彼此时的自动同步。 
在一个实现中,主机计算机可利用驻留在主机计算机上的应用来允许利用和提供播放列表的管理。一种这样的应用为Cupertino,CA的苹果计算机公司制造的 
Figure G05848143920070820D000251
本发明的另一个实施例涉及具有一个或多个状态指示器的便携式媒体装置,如便携式媒体播放器。状态指示器可提供有用的用户反馈,其在便携式装置缺少例如LCD显示器的显示屏(显示器)时尤其有用。状态指示器可为音频或可视的。 
图9A和9B为根据本发明的一个实施例的媒体装置900的顶面901的框图。例如,媒体装置900为图1的媒体装置100、或图2A和2B中示出的媒体装置200。媒体装置900具有用来指示相关联的媒体装置状态的媒体装置状态指示器903。根据所示出的实施例,媒体装置状态指示器903为可视媒体装置状态指示器。例如,可通过一个或多个LED来实现可视状态指示器。如果使用了多于一个LED,则一 个或多个LED可具有用来指示不同的媒体装置状态的不同的颜色。可将一个或多个LED布置为使得将它们彼此紧密相邻地放置,从而其对用户就象:单个状态指示器903随着媒体装置状态的改变而改变颜色。所示出的媒体装置900还具有用户控制面板905,其可为一个或多个开关、按钮、操纵杆、触摸板等。在一个实施例中,用户控制面板905为图2A中图解的控制输入装置208。在一些实施例中,状态指示器903可与位于用户控制面板905上的一个或多个用户控制(未示出)集成在一起。 
另外,本发明的一个实施例包括集成外围总线连接器907和可再充电电池(未示出)。可在便携式媒体装置900经由外围总线连接器907而连接到外围总线时对可再充电电池进行充电。如上所述,USB连接器或火线 连接器是外围总线连接器的例子。在一些实施例中,可使用可拆卸帽909来保护和/或隐藏外围总线连接器907。 
在本发明的一个实施例中,不同颜色的两个LED被用作媒体装置状态指示器903。在此实施例中,使用第一色LED来向用户给出与用户操作一个或多个用户控制相对应的可视反馈。使用第二色LED来向用户给出正在对媒体装置900充电的可视反馈。第一色LED可在用户每次操作用户控制面板905上的第一用户控制(例如,音量控制)时闪烁一次。如果操作了用户控制面板905上的第二用户控制(例如,播放/暂停控制),那么,第一色LED有规律地闪烁,同时继续所选动作。根据此实施例,发出与第一色LED不同的颜色的第二色LED在对媒体装置900充电时(例如,当将媒体装置900插入到能够对媒体装置900供电的外围总线时)有规律地闪烁。 
图9C为根据本发明的一个实施例的、在图9A和9B中示出的媒体装置900的第二面925的框图。媒体装置900具有用来指示相关联的媒体装置状态的媒体状态指示器929。根据所示出的实施例,媒体装置状态指示器929为可视媒体装置状态指示器。例如,可通过一个或多个LED来实现可视状态指示器。如果使用了多于一个LED,则一个或多个LED可具有用来指示不同的媒体装置状态的不同的颜色。 在一个实施例中,可将一个或多个LED布置为使得将它们彼此紧密相邻放置,从而其对用户就象:单个状态指示器929随着媒体装置状态的改变而改变颜色。所示出的媒体装置900还具有用户控制面板927,其可为一个或多个开关、按钮、操纵杆、触摸板等。在一个实施例中,用户控制面板927为图2A中图解的控制输入装置208。在一个实施例中,状态指示器929可与位于用户控制面板927上的一个或多个用户控制集成在一起。例如,上面通过参照图2A讨论的状态指示器222可被视为与按钮224集成在一起。 
在本发明的一个实施例中,不同颜色的三个LED被用来实现媒体装置状态指示器929。在此实施例中,使用三种颜色的LED中的每个来向用户给出与不同的电池状况相对应的可视反馈。为了保护电池寿命,在一些实施例中,媒体装置状态指示器929被用户控制(未示出)激活,使得媒体装置状态指示器929在用户操作用户控制之后的很短的时间段(例如,5秒)中进行操作。 
例如,在一个实施例中,第一色LED点亮,以指示对媒体装置900供电的电池被充电了大部分。随着时间的过去,由于操作媒体装置900,电池放电到指示被部分充电的电池的第一预定电压。因而,第一色LED切断,并且,第二色LED点亮,以向用户指示电池被部分地放电。随着电池继续放电到第二预定电压,第二色LED切断,并且,第三色LED点亮,以向用户指示电池被大部分放电。最后,当电池几乎完全被放电时,(任意颜色的)单个LED有规律地闪烁,以向用户指示:因为电池电平不足以继续操作媒体装置900,所以,媒体装置900准备关机。之后,媒体装置状态指示器终止给出向用户指示电池基本上被完全放电、并且在可再次使用媒体装置900之前必须被再次充电的任何指示(例如,所有LED均不点亮)。 
图10A和10B为图解根据本发明的一个实施例的、便携式媒体装置1000的用户控制的图。 
图10A图示了媒体装置1000的第一控制面1002,其包含三位置开关1004。三位置开关1004可在关断位置1006、随机播放模式位置 1008、以及连续播放模式位置1010之间切换。随机播放模式位置1008可对应于如上面通过参照图7而讨论、并在下面参照图13-16而再次讨论的媒体装置随机播放模式,通常,在随机播放模式中,媒体装置以随机次序,通过媒体资源组来进行播放。连续播放模式位置1010可对应于这样的媒体装置连续播放模式,其中,媒体装置根据缺省的次序,通过媒体资源的列表来进行播放。关断位置1006允许用户将便携式媒体装置1000断电。将三位置开关1004示出在随机播放模式位置1008中。在本发明的一个实施例中,三位置开关1004位于图9A和9B的用户控制面板927上。在本发明的另一个实施例中,可将三位置开关1004实现为图2B的滑动形式开关214。 
图10B图解了媒体装置1000的第二控制面1020,其包含一组媒体装置控制1050。这些媒体装置控制1050包括音量增大控制1022、音量减小控制1024、暂停/播放控制1026、下一个/快进控制1028、以及前一个/回退控制1030。在本发明的一个实施例中,媒体装置控制1050位于图9A和9B的用户控制面板905上。在本发明的一些实施例中,可将媒体装置控制1050的集合实现为图2A中示出的可点击按钮激励器208。此外,在一些实施例中,可使媒体装置控制中的一个或多个过载(overload),以便其具有多于一个功能。例如,暂停/播放控制1026可用作禁止媒体装置控制以防止意外控制输入(例如,当媒体装置在口袋中时)的保持按钮。在此实施例中,按压暂停/播放控制并保持向下预定的时间段(例如,3秒),来启动媒体装置控制保持。为取消保持,按压暂停/播放控制1026并以与用来启动媒体装置控制保持的相同的方式保持它。 
本发明的另一个方面涉及具有在断电之前将媒体播放器状态信息存储在永久存储器中的能力的便携式媒体播放器。之后,当再次对便携式媒体播放器加电时,可检索并利用所存储的媒体播放器状态信息。实际上,便携式媒体播放器可记住在关断时其正在播放的媒体资源的位置,使得在之后导通时,其可从停止的位置播放媒体资源。 
图11为根据本发明的一个实施例的媒体播放器断电过程1100的 流程图。例如,由媒体播放器执行媒体播放器断电过程1100。例如,媒体播放器可为图1、2A、2B、7和9A-9C中图解的媒体装置100、200、700或900。更一般性地,可将媒体播放器实现为具有永久存储器存储能力的任意媒体播放器。在一个实施例中,永久存储器为非易失性存储器,如闪存。例如,图7中的文件系统704可提供永久存储。 
媒体播放器断电过程1100开始于确定是否已接收到断电请求的判定1101。断电请求可源自用户动作或系统命令。用户动作的例子为操作关断开关。可替换地,如果断电请求来自系统命令,则该命令可为用户设置偏好的结果,如在不活动的预定周期之后、或低电池状况下。 
一旦已接收到断电请求,媒体播放器断电过程1100便确定1102来自媒体播放器的媒体播放器状态信息。例如,可通过例如图7中示出的处理器702的、操作媒体播放器的处理器来确定媒体播放器状态信息。例如,可将媒体播放器状态信息视为媒体播放器的状态信息。该状态信息特征在于媒体播放器的状态,使得媒体播放器之后可从相同(或基本上相同)的状态恢复播放。媒体播放器状态信息包括但不限于以下内容中的一个或多个:正在呈现(例如,播放)的当前媒体资源(即,媒体资源指针);媒体资源中的当前位置(例如,当前媒体资源中的经过的时间)(即,媒体资源位置);媒体播放器音量;媒体播放器暂停状态;以及当前媒体资源播放列表。在一些实施例中,还存储了媒体资源播放列表有效性指示符(下面描述)。媒体播放器状态信息可通过状态指示符来代表。表1包含媒体播放器状态信息状态指示符的示例列表、以及示例性变量名和样值。 
状态指示符      变量名                    样值 
当前播放列      Playlist_pointer(pp)      {连续、随 
表                                        机} 
当前媒体资      Media_asset_pointer(map)  到存储位 
源                                        置的指针 
当前媒体资      Media_asset_position(pos) 时间 
源位置 
当前媒体播    Volume_level(vol)     音量级别 
放器音量 
当前媒体播    Pause_status(ps)      {暂停、播 
放器暂停状态                        放} 
当前播放列    Valid_list_flag(v?)  {有效、无 
表有效性                            效} 
表1 
接下来,将媒体播放器状态信息存储1103在媒体播放器的永久存储器中。例如,可将媒体播放器状态信息存储在媒体播放器的存储器,如闪存或其它非易失性存储器,中。随后,媒体播放器断电1105。随后,完成并结束媒体播放器断电过程1100。 
图12为根据本发明的一个实施例的媒体播放器加电(power-on)过程1200的流程图。媒体播放器加电过程1200将媒体播放器恢复到与在存储媒体播放器状态信息时基本上相同的状态。在一个实施例中,将媒体播放器恢复到在媒体播放器断电(例如,根据图11的媒体播放器断电过程1100)时存在的媒体播放器状态。例如,通过媒体播放器来执行媒体播放器加电过程1200。例如,媒体播放器可为图1、2A、2B、7和9A-9C中图解的媒体装置100、200、700或900。 
媒体播放器加电过程1200开始于确定是否已作出了加电请求的判定1201。加电请求可源自用户动作或系统命令。用户动作的例子为操作导通开关以发出加电请求。如果加电请求来自系统命令,那么,例如,该命令可为媒体播放器连接到主机计算机的结果。 
一旦该判定1201确定已作出了加电请求,便从永久存储器检索1203媒体播放器状态信息。例如,可从媒体播放器的存储器(如闪存或其它非易失性存储器)检索1203媒体播放器状态信息。根据本发明的一个实施例,可将检索1203的媒体播放器状态信息视为用于媒体播放器的状态信息。该状态信息特征在于媒体播放器的状态,使得媒体播放器可返回到其先前被断电时所具有的状态相同(或基本上相同) 的状态。媒体播放器状态信息包括但不限于以下内容中的一个或多个:媒体资源指针、媒体资源位置(例如,经过的时间);媒体播放器音量;媒体播放器暂停状态;以及媒体资源播放列表。在另一实施例中,媒体播放器状态信息包括状态指示符。例如,状态指示符可为如上面的表1中示出的媒体播放器状态信息状态指示符中的任一个或多个。典型地,在媒体播放器先前被断电时,先前存储了所检索的媒体播放器状态信息,但是,媒体播放器状态信息还可为缺省值或用户先前设置的值。例如,可将媒体播放器音量指示符自动地设置为缺省值,以防止在启动媒体播放器时、用户的耳机中的不期望的大音量级别。此外,在一些实施例中,还可作为媒体播放器状态信息的一部分而检索1203媒体资源播放列表有效性指示符。 
在已检索1203了媒体播放器状态信息之后,根据所检索的媒体播放器状态信息而配置1205媒体播放器。在一个实施例中,将媒体播放器配置1205为使得其为与在将媒体播放器状态信息存储在永久存储器中时的状态相同或基本上相同的状态。最后,根据媒体播放器状态信息,媒体播放器呈现1207一个或多个媒体资源。之后,结束媒体播放器加电过程1200。 
本发明的另一方面涉及用于遍历媒体资源播放列表的方法。该方法包括一个或多个媒体资源播放列表中的一个或多个媒体资源的呈现,其中,所述一个或多个媒体资源播放列表至少包括媒体资源连续播放列表、以及媒体资源随机播放列表。此外,该方法描述了创建新的媒体资源随机播放列表的情况。这些方法很好地适于在经常限制资源或电源的便携式媒体装置上执行。 
图13为根据本发明的一个实施例的媒体资源随机播放列表遍历过程1300的流程图。此实施例用来使用诸如图1、2A、2B、7和9A-9C中图解的媒体装置100、200、700或900的媒体播放器来遍历媒体资源随机播放列表。媒体资源随机播放列表(“随机播放列表”)是一种类型的媒体资源播放列表。例如,媒体资源随机播放列表代表媒体资源播放列表的随机版本。在本发明的一些实施例中,媒体资源随机播 放列表是已在媒体播放器本地生成的、随机生成的播放列表。其它实施例可在例如图8的主机计算机802的主机计算机上随机地生成播放列表。 
媒体资源随机播放列表遍历过程1300开始于确定是否已接收到呈现请求的判定1301。呈现请求可为用户请求、或系统请求。如上所述,由媒体播放器使用呈现操作来呈现(例如,播放)媒体资源。除了呈现媒体资源之外,媒体播放器所支持的其它普通操作包括对媒体资源进行快进或回退、以及向前跳转到下一个媒体资源、或后退到前一个媒体资源。如果未接收到呈现请求,则媒体资源随机播放列表遍历过程1300等待,直到接收到呈现请求为止。另一方面,如果已接收到呈现请求,则判定1303确定是否存在随机播放列表。如果判定1303确定不存在现有的随机播放列表,则创建1311随机播放列表。在随机播放列表的创建1311之后,检索1313来自该随机播放列表的媒体资源。如果已新创建了随机播放列表,则典型地,所检索的媒体资源是随机播放列表的第一个媒体资源。接下来,在媒体资源播放器上呈现1315(例如,播放)检索的媒体资源。在呈现1315了从随机播放列表检索的媒体资源之后,媒体资源随机播放列表遍历过程1300返回到判定1303、以及后续的块。注意,根据此发明的一些实施例,“呈现”媒体资源意味着:使用媒体装置来输出音频。然而,呈现还可至少包括通常与典型的媒体播放器相关联的操作,包括对媒体资源进行快进或回退、以及向前跳转到下一个媒体资源、或后退到前一个媒体资源。 
可替换地,当判定1303确定存在随机播放列表,则获得1307随机播放列表。例如,可通过检索到随机播放列表、或随机播放列表中的当前媒体资源的指针,而获得1307随机播放列表。接下来,判定1309确定所获得的随机播放列表是否有效。在一个实施例中,可通过存储在媒体播放器中的标志或其它指示符来指示随机播放列表的有效性。如果判定1309确定该随机播放列表无效,则媒体资源随机播放列表遍历过程1300创建1311随机播放列表,并随后,继续进行到上面讨论过的块1313、以及后续块。另一方面,如果判定1309确定该随 机播放列表有效,则媒体资源随机播放列表遍历过程1300直接继续进行到块1313、以及后续块。 
尽管媒体资源随机播放列表遍历过程1300应用于随机播放列表,但应理解,还可将媒体资源随机播放列表遍历过程1300应用于其它类型的播放列表。另外,在本发明的一些实施例中,一旦进行断电过程(例如,图11的媒体播放器断电过程1100),便存储媒体资源随机播放列表的状态。此外,在本发明的一些实施例中,在例如图12的媒体播放器加电过程1200的加电过程期间,检索媒体资源随机播放列表的状态。 
图14A和14B为根据本发明的一个实施例的媒体资源列表遍历过程1400的流程图。例如,通过诸如图1、2A、2B、7和9A-9C中图解的媒体装置100、200、700或900的媒体播放器来执行媒体资源列表遍历过程1400。 
媒体资源列表遍历过程1400开始于确定媒体资源随机播放列表是否有效的判定1401。例如,可在访问媒体资源随机播放列表时(例如,在图13的操作1307期间)发生判定1401。在一些实施例中,可通过检查播放列表有效性指示符的值而进行有效性确定。如果判定1401确定媒体资源随机播放列表有效,则检索1407并呈现1409在媒体资源随机播放列表上的第一或下一个媒体资源。典型地,如果媒体资源播放列表是新的,则检索1407媒体资源随机播放列表上的第一个媒体资源。然而,如果已部分地遍历了媒体资源随机播放列表(例如,已经呈现1409了媒体资源随机播放列表上的某些媒体资源),那么,将检索1407媒体资源播放列表上的下一个媒体资源。另一方面,如果判定1401确定媒体资源随机播放列表无效,则创建1403新的媒体资源随机播放列表,并且将与所述新的媒体资源随机播放列表相关联的有效性指示符设置1405为有效。在本领域中已很好地理解了用于创建随机序列的技术。例如,一种技术使用随机数生成器,可在美国专利第6,707,768号中找到其例子,在此,为了所有目的,通过引用将其全部内容合并于此。例如,有效性指示符可为表1中示出的当前播放列 表有效性状态指示符。在块1405之后,媒体资源随机播放列表创建过程继续进行到块1407。 
在媒体资源随机播放列表上的第一或下一个媒体资源的检索1407之后,呈现1409(例如,播放)所检索的媒体资源。接下来,判定1411确定媒体播放器是否已被切换到连续模式,其中,连续模式与媒体资源连续播放列表相关联。例如,可通过使用例如开关的输入装置,而将媒体播放器切换到连续模式。典型地,根据一些实施例,为激活连续模式,用户手动地将媒体播放器的开关切换到连续模式设置,这有可能是因为,用户不再希望听当前选择的随机播放列表。下面,通过参照图15A和15B来描述根据本发明的一个实施例的媒体资源连续播放列表。 
如果判定1411确定媒体播放器已被切换到连续模式,那么,媒体资源随机列表创建过程1400继续进行到与媒体资源连续播放列表的遍历相关联的其它处理。否则,判定1413确定媒体播放器的用户是否作出了媒体播放器创建1403新的媒体资源随机播放列表的请求。根据本发明的一些实施例,通过操作媒体播放器控制来启动用户请求。可使用专用的媒体播放器控制,或者,可使现有的媒体播放器控制过载,以便用来产生新的媒体资源随机播放列表请求。在本发明的一些实施例中,将媒体播放器控制(例如,图10的暂停/播放控制1026)过载,使得如果快速连续地将其按下几次,则作出创建1403新的媒体资源随机播放列表的请求。在一些实施例中,通过快速连续地将媒体播放器控制按下3次(例如,2秒内3次),新的随机播放列表的创建被启动。 
如果判定1413确定该用户已作出了创建新的媒体资源随机播放列表的请求,则将媒体资源播放列表有效性指示符设置1417为“无效”。另一方面,如果该用户未请求创建新的媒体资源随机播放列表,那么,判定1413将媒体资源随机列表创建过程1400导向判定1415和后续块。判定1415确定是否已到达了随机播放列表的末尾,在该情况下,将媒体资源播放列表有效性指示符设置1417为“无效”。可替换 地,如果未到达随机播放列表的末尾,则媒体资源列表遍历过程1400返回到块1407和后续块。接下来,不考虑如何到达块1417,在块1417之后,媒体资源随机列表创建过程1400返回到块1401和后续块。 
更具体地,当判定1411确定媒体播放器已被切换到连续模式时,判定1455确定媒体播放器是否已到达了媒体资源之间的过渡(例如,歌曲的结尾)。如果是这样,则将媒体资源播放列表有效性指示符设置1457为“无效”。可替换地,如果未到达过渡、同时媒体播放器正在以连续模式播放,那么,媒体资源列表遍历过程1400继续进行到判定1463和后续块。在判定1463,作出媒体播放器是否已被切换到连续模式的确定。如果媒体播放器已被切换到连续模式,则媒体资源列表遍历过程1450返回到媒体资源随机播放列表过程1400的判定1402。另一方面,如果媒体播放器未被切换到随机模式,则判定1463将媒体资源列表遍历过程1450导向判定1455和后续块。注意,根据此实施例,如果在到达媒体资源过渡之前、用户将媒体播放器切换回到随机模式,则不将媒体资源播放列表有效性指示符设置为“无效”。 
接下来,检索1459并呈现1461在媒体资源连续播放列表上的第一或下一个媒体资源。根据本发明的一个实施例,如果刚将媒体播放器从随机模式切换到连续模式(例如,在图14A的判定1411之前),那么,媒体播放器检索1459并呈现1461在媒体资源连续播放列表上的第一个媒体资源。然而,如果已部分地遍历了媒体资源连续播放列表(例如,已经呈现1461了媒体资源随机播放列表上的某些媒体资源),那么,将检索1407媒体资源播放列表上的下一个媒体资源。之后,媒体资源列表遍历过程1400继续进行到判定1463和后续块。 
根据本发明的一些实施例,如果到达了媒体资源连续播放列表的末尾,则媒体资源列表遍历过程1400在媒体资源连续播放列表上的第一个媒体资源上再次开始。然而,在其它实施例中,添加可选的判定1465。如果判定1465确定已到达了媒体资源连续播放列表的末尾,则媒体资源列表遍历过程1400结束。否则,根据这些实施例,媒体资源列表遍历过程1400继续进行到判定1455和后续块。 
图15A和15B为根据本发明的一个实施例的示例性媒体资源播放列表布置的图解。在本发明的一些实施例中,媒体资源播放列表被存储在永久存储器中。在其它实施例中,媒体资源播放列表被存储在易失性存储器中。播放列表布置适用于诸如图1、2A、2B、7和9A-9C中图解的媒体装置100、200、700或900的便携式媒体播放器。 
图15A图解了媒体资源播放列表布置1500,其中,媒体资源播放列表1501包含连续播放列表媒体资源数据条目1503。媒体资源数据条目1503包含到位于媒体存储装置1509中的媒体资源1507的指针1505。例如,媒体存储装置1509为图8的媒体播放器804中的媒体存储装置820。另外,示出了播放列表指针(pp)1511和媒体资源指针(map)1513。播放列表指针1511用来跟踪当前选择的播放列表。在一些实施例中,操作例如开关的媒体播放器控制会将播放列表指针1511变更为到另一个播放列表的指针。图15示出了存储在播放列表存储装置1502中的单个播放列表。然而,在一些实施例中,使用了多个播放列表(见图15B)。媒体资源指针1513指向正被呈现的当前媒体资源1507。 
在图15中示出的实施例中,媒体资源播放列表1501是连续的媒体资源播放列表(cont_PL)。典型地,连续的媒体资源播放列表1501是以特定、非随机次序排列的媒体资源的播放列表。例如,可根据艺术家、作者、专辑、或以字母次序来排列连续的媒体资源播放列表1501。可替换地,可以用户指定的次序来排列连续的媒体资源播放列表1501。典型地,连续的媒体资源播放列表1501是静态的(即,不变的)。然而,在一些实施例中,可使用在主机计算机上运行的媒体管理应用(例如,在图2的主机计算机202上运行的管理模块206)来变更媒体资源播放列表1501。 
如上所述,媒体资源指针1513指向当前选择的媒体资源数据条目1503(在图15中被表示为CPL_x)。当遍历了媒体资源播放列表1501时,一旦完成了指针1505所指向的媒体资源1507的呈现(例如,在已完成了播放歌曲之后),媒体资源指针1513便移动到媒体资源播 放列表1501中的下一个连续播放列表媒体资源数据条目1503。例如,可通过媒体资源播放列表遍历过程来遍历媒体资源播放列表1501。典型的媒体资源播放列表遍历过程在播放列表中的第一个连续播放列表媒体资源数据条目1503开始,并从媒体资源播放列表的开头(在图15中被表示为CPL_1)到媒体资源播放列表的末尾(在图15中被表示为CPL_n),顺序地遍历媒体资源条目1503。注意,本领域的技术人员将理解,媒体资源1507在媒体存储装置中的次序不重要。因而,图15示出了以与连续播放列表媒体资源数据条目1503不同的次序组织的媒体资源1507。 
使用媒体资源播放列表布置1500来呈现媒体资源1507的一个例子涉及访问媒体资源指针1513当前指向的特定的播放列表媒体资源数据条目1503的媒体播放器。接下来,遵循与连续播放列表媒体资源数据条目1503相关联的指针1505,以定位媒体资源1507。 
图15B图解了根据本发明的一个实施例的媒体资源播放列表布置1550。针对图15中的1501-1509而给出的描述也适用于图15B。另外,图15B示出了存储在播放列表存储装置1502中的媒体资源随机播放列表1551。媒体资源随机播放列表1551(shuffle_PL)包含随机播放列表媒体资源数据条目1553,其包含到连续播放列表媒体资源数据条目1503的指针1555。注意,指针的此布置仅为用来描述随机播放列表的一种方式,并且,意图仅用于说明性的目的。计算机编程领域的技术人员将理解,存在用来实现随机播放列表的很多方式,并且,此描述意图为示例性的。 
如上面通过参照图15而讨论的,在图15B中也示出了播放列表指针(pp)1511。在图15B中,播放列表指针1511指向媒体资源随机播放列表1551。然而,播放列表指针1511可指向任意播放列表(如由虚线和播放列表指针1511′所指示的)。在一些实施例中,操作例如开关的媒体播放器控制会使播放列表指针1511移动到指向另一个播放列表。例如,可通过操作媒体播放器控制来选择图15B中示出的两个播放列表中的任一个(shuffle_PL和cont_PL)。在一个实现中,媒体播放器控制可为具有至少“随机”和“连续”位置的多位置开关。 
此外,媒体资源指针1513指向当前选择的媒体资源数据条目1553(在图15B中被表示为SPL_y)。当遍历了媒体资源随机播放列表1551时,一旦完成了与当前选择的媒体资源数据条目1533相对应的媒体资源1507的呈现(例如,在已完成了播放歌曲之后),媒体资源指针1513便移动到媒体资源播放列表1551中的下一个随机播放列表媒体资源数据条目1553。例如,可通过图13的媒体资源随机播放列表遍历过程1300来遍历媒体资源随机播放列表1551。然而,通常,典型的媒体资源播放列表遍历过程在播放列表中的第一个随机播放列表媒体资源数据条目1553开始,并从媒体资源随机播放列表的开头(在图15中被表示为SPL_1)到媒体资源随机播放列表的末尾(在图15中被表示为SPL_n)顺序地遍历随机播放列表媒体资源数据条目1553。 
使用媒体资源播放列表布置1550来呈现媒体资源1507的一个例子涉及访问媒体资源指针1513当前指向的特定的随机播放列表媒体资源数据条目1553的媒体播放器。接下来,跟随与随机播放列表媒体资源数据条目1553相关联的指针1555而到达连续播放列表媒体资源数据条目1503。随后,跟随与连续播放列表媒体资源数据条目1503相关联的指针1505而到达媒体资源1507,根据媒体播放器的能力而呈现该媒体资源1507。 
此外,注意,在例如图14的媒体资源随机播放列表创建过程1400的典型的媒体资源随机播放列表创建过程中,通常,每当创建了新的媒体随机播放列表时,与特定的随机播放列表媒体资源数据条目1553相关联的指针1555便将指向不同的连续播放列表媒体资源数据条目1503。例如(并且,不限制本发明的范围),有可能在指针1555的重新随机化时,而在图15B的描述的情况下浏览新的媒体资源随机播放列表的创建。 
图16A和16B示出了图解根据本发明的一个实施例的媒体播放 器中的一系列状态的示例性等时线1600。该等时线上所指示的时刻(用Tn标记,其中n为整数)各自对应于状态变量和媒体资源播放列表的集合的快照(snapshot)1601。上面,通过参照表1、以及图11-14B、15A和15B而示出和讨论了图16A和16B中示出的状态变量(媒体播放器状态信息,如媒体播放器状态指示符)、以及示例性播放列表。这些例子说明了使用例如图1中绘出的媒体播放器100的媒体播放器的不同的媒体资源播放列表的遍历。此外,这些例子包括通过图11和12中描述的加电和断电过程存储并利用的状态变量的样本快照(1601)。 
表2示出了状态变量的列表、以及其各自相关联的简称。在图16A和16B上,针对每个快照1601而示出了每个状态变量的值。 
 pp   Playlist pointer(播放列表指针)
 map   Media asset pointer(媒体资源指针)
 pos   Media asset position(媒体资源位置)
 vol   Volume(音量)
 ps   Play status(播放状态)
 v?   Playlist validity indicator(播放列表有效性指示符)
表2 
此外,在该等时线上的每个时刻Tn,示出了媒体资源随机播放列表1603。媒体资源随机播放列表1603可具有图15B的媒体资源随机播放列表1551的特征。然而,为了说明的方便,所示出的每个媒体资源标记是实际的媒体资源1607、而不是到媒体资源的指针。将媒体资源1607示出为无序的,以仿真媒体资源随机播放列表的随机化排序。也示出了媒体资源指针(映射(map))1605。媒体资源指针1605指示正在播放的当前的媒体资源1607。 
如上面通过参照图15B而提到的,可将随机播放列表1603与连续播放列表1609相关联。如上面通过参照图15而讨论的,典型地,不能由媒体播放器的操作者来变更连续播放列表上的媒体资源的次序。因此,对于图16A和16B的目的,假定无论随机播放列表1603多么经常地改变,连续播放列表均不改变。 
该等时线在T0开始,其中初始媒体播放器状态为“关”。在T0,将所有状态变量存储在永久存储器中。 
在T1,媒体播放器被加电,并被切换到随机模式。一旦加载了针对T1而示出的快照1601中的状态变量,媒体播放器便开始遍历在T1 示出的随机播放列表。具体地,媒体播放器在进入媒体资源MA_d 30秒的点上开始。这指示:在T0之前的某个TP,媒体播放器在播放媒体资源MA_d的30秒之后被断电,并且,在媒体播放器被断电之前,存储指示在TP处的媒体播放器状态的状态变量。 
在T1之后30秒的T2,用户将媒体播放器设置为连续模式。将播放列表指针(pp)的值改变为cont_PL,其指示现在选择了连续播放列表1609。然而,媒体播放器继续呈现(播放)随机播放列表1603上的媒体资源指针1605指向(MA_d)处的媒体资源1607,直到到达媒体资源1607的末尾为止。 
在时刻T3,在媒体资源MA_d的末尾,到达过渡。由此,当前的媒体随机播放列表变为无效,并且,播放列表有效性指示符被设置为“无效”。此外,由于在T2将媒体播放器设置为连续模式,所以,呈现MA_e(连续播放列表1609上的下一个媒体资源1607),而不是作为现在无效的随机播放列表上的下一个媒体资源1607的MA_b。 
注意,如果媒体播放器保持在连续模式,则顺序地遍历连续播放列表(MA_f、MA_g等)。 
在进入媒体资源MA_e的播放一分钟的时刻T4,媒体播放器的用户将媒体播放器切换回到随机模式。因而,将播放列表指针设置回到shuffle_PL。 
在时刻T5,在媒体资源MA_e的末尾到达过渡。由于媒体播放器处于随机模式,所以,媒体播放器尝试遍历随机播放列表。然而,在T3将播放列表有效性指示符设置为“无效”,于是,创建新的随机播放列表1611(shuffle_PL′)。由此,创建了新的随机播放列表1611,并将媒体资源指针移动到MA_c,即,新的随机播放列表1609上的第一个媒体资源1607。 
等时线1600在图16B上继续。在时刻T5和时刻T6之间,正常地遍历随机播放列表1611(即,顺序地呈现随机播放列表上的媒体资源)。由此,如所示出的,在时刻T6,媒体资源指针1607已移动为使得其现在指向MA_f。并且,在时刻T6,用户再次将媒体播放器切换到连续模式,于是,将播放列表指针改变为指向cont_pl。然而,在到达MA_f的末尾之前,在时刻T7,用户将媒体播放器切换回到随机模式。因此,由于从未到达在MA_f的末尾的过渡,所以,如由播放列表有效性指示符所指示的,随机播放列表1611保持有效。因而,在时刻T8,媒体资源指针1605移动到MA_i,即随机播放列表1611上的下一个媒体资源1607。 
在时刻T9,用户请求新的随机播放列表。如通过将有效性指示符设置为“无效”所指示的,新的随机播放列表请求使随机播放列表1611变为无效。当在时刻T10到达下一个过渡(在MA_i和MA_x之间)时,创建新的随机播放列表1613(shuffle_PL″),并将媒体资源指针1605设置为指向MA_d,即新的随机播放列表1613上的第一个媒体资源1607。 
最后,在时刻T11,用户将媒体播放器断电。在媒体播放器断电之前,其将当前的状态变量作为媒体资源状态指示符保存在永久存储器中(见图12)。 
在以下文档中提供了诸如在图2A和2B中图解的媒体装置的媒体装置的装饰性设计的例子:(i)通过引用而合并于此的、2004年12月23日提交的标题为“ELECTRONIC DEVICE”的美国设计专利申请第29/220,035号;(ii)通过引用而合并于此的、2004年12月23日提交的标题为“ELECTRONIC DEVICE”的美国设计专利申请第29/220,120号;以及(iii)通过引用而合并于此的、2004年12月23日提交的标题为“ELECTRONIC DEVICE”的美国设计专利申请第29/220,038号。 
尽管在上面的实施例中的一些中强调的媒体项目(或媒体资源)为音频项目(例如,音频文件或歌曲),但媒体项目不限于音频项目。 例如,可替换地,媒体项目可属于视频(例如,电影)或图像(例如,照片)。 
可单独或以各种组合的方式来使用上面描述的本发明的各个方面、特征、实施例或实现。 
可通过软件、硬件、或硬件和软件的组合而实现此发明的方法。还可将本发明实现为计算机可读介质上的计算机可读代码。计算机可读介质为可存储之后可由计算机系统(包括上述传送和非传送装置)读取的数据的任意数据存储装置。计算机可读介质的例子包括只读存储器、随机存取存储器、CD-ROM、闪存卡、DVD、磁带、光数据存储装置、以及载波。计算机可读介质还可在网络耦接的计算机系统上分布,以便以分布式方式存储并执行计算机可读代码。 
从所撰写的描述中,本发明的很多特征和优点将清楚,并且,由此,意图由所附权利要求涵盖本发明的所有这样的特征、以及优点。此外,由于对于本领域的技术人员来说、将容易出现大量修改和改变,所以,不应将本发明限于如所示出并描述的确切的构造和操作。由此,可将所有适用的修改和等价物视为落在本发明范围内。 

Claims (19)

1.一种插入到主机计算装置的外围端口的细长棒形式的便携式电子装置,该便携式电子装置包括:
外壳;
电池;
外围总线连接器,其延伸出所述外壳的末端,并被配置为插入到主机计算装置的外围端口中;
非易失性电子存储装置,其被置于所述外壳内,并被配置为存储数据;以及
媒体模块,其被置于所述外壳内,并被配置为提供对所述便携式电子装置的媒体操作,其中该媒体操作至少包括用于呈现媒体的多个媒体播放模式,该媒体模块可操作来与该非易失性电子存储装置协作,以从所述非易失性电子存储装置中检索媒体数据,并且,该媒体模块还可操作来允许从所述多个媒体播放模式中选择所选媒体播放模式以及按照所选媒体播放模式选择至少一个媒体数据并呈现所选的媒体数据,
其中,所述便携式电子装置在连接到所述主机计算装置时能够作为可拆卸存储装置进行操作,并且,在从所述主机计算装置断开时能够通过使用电池作为媒体装置进行操作,
其中,该便携式电子装置还包括:位于所述外壳的外表面上的一个或多个输入装置,其中所述输入装置之一是多位置开关,所述多位置开关被配置成通过将所述多位置开关置于不同位置而从多个媒体播放模式中选择媒体播放模式。
2.如权利要求1所述的便携式电子装置,其中,该电池包括:
可再充电电池,其被置于所述外壳内,并被配置为至少在从所述主机计算装置断开时,根据需要对该便携式电子装置供电。
3.如权利要求2所述的便携式电子装置,其中,所述外围总线连接器能够对该便携式电子装置供电,并且,
其中,所述可再充电电池能够由经由所述外围总线连接器提供的电力而充电。
4.如权利要求1所述的便携式电子装置,其中,将所述输入装置中的至少一个实现为滑动开关,该滑动开关在各个位置之间滑动,以便改变该便携式电子装置的状态或模式。
5.如权利要求4所述的便携式电子装置,其中,该滑动开关在三个位置之间滑动。
6.如权利要求4所述的便携式电子装置,其中,将该输入装置中的至少一个实现为可点击按钮激励器,该可点击按钮激励器被配置为控制所述媒体模块的某个方面。
7.如权利要求6所述的便携式电子装置,其中,所述可点击按钮激励器位于所述外壳的前侧,并且,其中,所述滑动开关位于所述外壳的后侧。
8.如权利要求6所述的便携式电子装置,其中,所述可点击按钮激励器包括以围绕中央按钮的环形配置提供的多个按钮。
9.如权利要求4所述的便携式电子装置,
其中,所述滑动开关包括移动部件,该移动部件在三个位置之间平移,以便调节该便携式电子装置的状态或模式,
其中,所述移动部件在第一位置、第二位置和第三位置之间滑动,并且
其中,所述第一位置至少关断所述媒体模块,所述第二位置将所述媒体模块置于随机模式,而所述第三位置将所述媒体模块置于连续播放模式。
10.如权利要求1所述的便携式电子装置,其中,该便携式电子装置还包括:
一个或多个输出装置。
11.如权利要求10所述的便携式电子装置,其中,从扬声器、音频插座、或指示器中选择所述输出装置。
12.如权利要求10所述的便携式电子装置,其中,该便携式电子装置不包括显示器。
13.如权利要求12所述的便携式电子装置,其中,该便携式电子装置包括一个或多个指示器,所述指示器用于提供该便携式电子装置的用户反馈或状态信息。
14.如权利要求13所述的便携式电子装置,
其中,该便携式电子装置还包括位于所述外壳的前侧的第一输入装置、以及位于所述外壳的后侧的第二输入装置,并且,
其中,该便携式电子装置包括控制指示器以及状态指示器,该控制指示器位于所述外壳的前侧,并被配置为在经由所述第一输入装置而作出选择时警告用户,并且,该状态指示器位于所述第二输入装置的后侧,并被配置为提供电池的状态。
15.如权利要求14所述的便携式电子装置,其中,所述控制指示器是照亮所述外壳的一部分的隐藏的指示器。
16.如权利要求14所述的便携式电子装置,其中,该便携式电子装置包括用于激活所述状态指示器的按钮。
17.如权利要求1所述的便携式电子装置,其中,该便携式电子装置是手掌大小或更小的装置。
18.如权利要求1所述的便携式电子装置,其中,该便携式电子装置是可拆卸存储驱动器、媒体播放器和硬件钥匙中的至少一个。
19.如权利要求1所述的便携式电子装置,其中,该便携式电子装置还包括:
用于所述外壳的可拆卸帽,用来在该可拆卸帽附接到所述外壳时保护和/或隐藏所述外围总线连接器。
CN200580048143.9A 2005-01-07 2005-12-21 高便携性媒体装置 Active CN101120413B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US64227605P 2005-01-07 2005-01-07
US60/642,276 2005-01-07
US11/212,313 US7593782B2 (en) 2005-01-07 2005-08-24 Highly portable media device
US11/212,555 US7536565B2 (en) 2005-01-07 2005-08-24 Techniques for improved playlist processing on media devices
US11/212,313 2005-08-24
US11/212,555 2005-08-24
PCT/US2005/046797 WO2006073891A2 (en) 2005-01-07 2005-12-21 Highly portable media device

Publications (2)

Publication Number Publication Date
CN101120413A CN101120413A (zh) 2008-02-06
CN101120413B true CN101120413B (zh) 2014-05-07

Family

ID=39055663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580048143.9A Active CN101120413B (zh) 2005-01-07 2005-12-21 高便携性媒体装置

Country Status (3)

Country Link
US (10) US7536565B2 (zh)
CN (1) CN101120413B (zh)
HK (3) HK1151125A1 (zh)

Families Citing this family (391)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
US8151259B2 (en) * 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
US20070152977A1 (en) * 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US8059099B2 (en) 2006-06-02 2011-11-15 Apple Inc. Techniques for interactive input to portable electronic devices
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
WO2006023569A1 (en) 2004-08-16 2006-03-02 Fingerworks, Inc. A method of increasing the spatial resolution of touch sensitive devices
US7760234B2 (en) * 2004-08-25 2010-07-20 Getac Technology Corporation Data display method for digital storage device
US7706637B2 (en) * 2004-10-25 2010-04-27 Apple Inc. Host configured for interoperation with coupled portable media player device
US20190278560A1 (en) 2004-10-27 2019-09-12 Chestnut Hill Sound, Inc. Media appliance with auxiliary source module docking and fail-safe alarm modes
US7885622B2 (en) 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US8090309B2 (en) 2004-10-27 2012-01-03 Chestnut Hill Sound, Inc. Entertainment system with unified content selection
US7525216B2 (en) * 2005-01-07 2009-04-28 Apple Inc. Portable power source to provide power to an electronic device via an interface
US7536565B2 (en) 2005-01-07 2009-05-19 Apple Inc. Techniques for improved playlist processing on media devices
US7564678B2 (en) * 2005-02-11 2009-07-21 Plantronics, Inc. Adapting device for a portable device
US20060248235A1 (en) * 2005-03-21 2006-11-02 Sony Corporation Method and apparatus for data collection in a media player
US20060282571A1 (en) * 2005-04-25 2006-12-14 Perception Digital Limited Multimedia devices with enhanced functionality
EP1890605B1 (en) * 2005-04-25 2014-05-07 Koninklijke Philips N.V. Ultrasound probe having an operational indicator assembly
US20060252462A1 (en) * 2005-05-05 2006-11-09 Govind Balakrishnan Accessing dedicated functions in personal devices
US20060277334A1 (en) * 2005-06-01 2006-12-07 Creative Technology Ltd. Portable data storage device
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
CN2809969Y (zh) * 2005-06-07 2006-08-23 富士康(昆山)电脑接插件有限公司 连接器组件
WO2007002848A2 (en) * 2005-06-28 2007-01-04 Automated Media Processing Solution Dba Equilibrium Method and system for pre-loading media players
US20070004459A1 (en) * 2005-06-30 2007-01-04 Nokia Corporation Method for single key selection of music pieces
JP4696734B2 (ja) * 2005-07-06 2011-06-08 ソニー株式会社 コンテンツデータ再生装置及びコンテンツデータ再生方法
JP4174568B2 (ja) * 2005-08-08 2008-11-05 サン電子株式会社 トランスミッタ
US7487346B2 (en) 2005-09-06 2009-02-03 Apple Inc. Techniques and graphical user interfaces for categorical shuffle
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
WO2007036994A1 (ja) * 2005-09-28 2007-04-05 Spansion Llc 半導体装置およびその製造方法並びにフィルムの製造方法
US7825319B2 (en) * 2005-10-06 2010-11-02 Pacing Technologies Llc System and method for pacing repetitive motion activities
US20110072955A1 (en) 2005-10-06 2011-03-31 Turner William D System and method for pacing repetitive motion activities
US7880729B2 (en) * 2005-10-11 2011-02-01 Apple Inc. Center button isolation ring
US7930369B2 (en) * 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US8004417B2 (en) * 2005-10-28 2011-08-23 Hewlett-Packard Development Company, L.P. Computer device output setting indicator
US20070112979A1 (en) * 2005-11-16 2007-05-17 Phison Electronics Corp. [portable storage device with auto-executable program]
US8654993B2 (en) * 2005-12-07 2014-02-18 Apple Inc. Portable audio device providing automated control of audio volume parameters for hearing protection
US20070136650A1 (en) * 2005-12-09 2007-06-14 Hon Hai Precision Industry Co., Ltd. Low power multimedia playing method for portable computer
US7882435B2 (en) * 2005-12-20 2011-02-01 Sony Ericsson Mobile Communications Ab Electronic equipment with shuffle operation
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
US7660558B2 (en) * 2005-12-31 2010-02-09 Adobe Systems Incorporated Interrupting and resuming a media player
US8255640B2 (en) * 2006-01-03 2012-08-28 Apple Inc. Media device with intelligent cache utilization
US20070166683A1 (en) * 2006-01-05 2007-07-19 Apple Computer, Inc. Dynamic lyrics display for portable media devices
US7673238B2 (en) 2006-01-05 2010-03-02 Apple Inc. Portable media device with video acceleration capabilities
US7848527B2 (en) 2006-02-27 2010-12-07 Apple Inc. Dynamic power management in a portable media delivery system
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US7603434B2 (en) * 2006-04-13 2009-10-13 Domingo Enterprises, Llc Central system providing previews of a user's media collection to a portable media player
US20070245378A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation User system providing previews to an associated portable media player
US8316081B2 (en) 2006-04-13 2012-11-20 Domingo Enterprises, Llc Portable media player enabled to obtain previews of a user's media collection
US8358273B2 (en) 2006-05-23 2013-01-22 Apple Inc. Portable media device with power-managed display
TWI309360B (en) * 2006-06-16 2009-05-01 Asustek Comp Inc Otg type storage device and notebook computer using the same
US20070294297A1 (en) * 2006-06-19 2007-12-20 Lawrence Kesteloot Structured playlists and user interface
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US8743060B2 (en) 2006-07-06 2014-06-03 Apple Inc. Mutual capacitance touch sensing device
US9360967B2 (en) 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US20080030456A1 (en) * 2006-07-19 2008-02-07 Sony Ericsson Mobile Communications Ab Apparatus and Methods for Providing Motion Responsive Output Modifications in an Electronic Device
WO2008011162A2 (en) * 2006-07-21 2008-01-24 Thales Avionics, Inc. Passenger control unit for an in-flight entertainment system
US9178693B2 (en) * 2006-08-04 2015-11-03 The Directv Group, Inc. Distributed media-protection systems and methods to operate the same
US9225761B2 (en) * 2006-08-04 2015-12-29 The Directv Group, Inc. Distributed media-aggregation systems and methods to operate the same
JP2008065905A (ja) * 2006-09-07 2008-03-21 Sony Corp 再生装置、再生方法及び再生プログラム
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8341524B2 (en) 2006-09-11 2012-12-25 Apple Inc. Portable electronic device with local search capabilities
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
US7795553B2 (en) 2006-09-11 2010-09-14 Apple Inc. Hybrid button
US7729791B2 (en) 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
US7925809B2 (en) * 2006-10-24 2011-04-12 Apple Inc. Systems and methods for storage management in a data processing device
US20080147911A1 (en) * 2006-10-27 2008-06-19 Hitt David H Pen Drive Having Integral File Transfer Capability and Method of Operation Thereof
US8482530B2 (en) 2006-11-13 2013-07-09 Apple Inc. Method of capacitively sensing finger position
US9417758B2 (en) * 2006-11-21 2016-08-16 Daniel E. Tsai AD-HOC web content player
US20130167024A1 (en) 2006-12-05 2013-06-27 Adobe Systems Incorporated Embedded document within an application
US20080143679A1 (en) * 2006-12-18 2008-06-19 Motorola, Inc. Methods, devices, and user interfaces incorporating a touch sensor with a keypad
KR20080058042A (ko) * 2006-12-21 2008-06-25 엘지전자 주식회사 음악 재생 장치 및 그 재생방법
US20130031104A1 (en) * 2007-01-04 2013-01-31 Choicestream, Inc Recommendation jitter
US7685163B2 (en) 2007-01-07 2010-03-23 Apple Inc. Automated creation of media asset illustrations
US7743339B1 (en) 2007-02-01 2010-06-22 Adobe Systems Incorporated Rendering text in a brew device
US8463924B2 (en) 2007-02-02 2013-06-11 Apple Inc. Remote access of media items
US8046570B2 (en) * 2007-02-06 2011-10-25 Microsoft Corporation Supporting multiple operating systems in media devices
US8340795B2 (en) 2007-03-26 2012-12-25 Google Inc. Small removable audio player that attaches to a host media player
US7589629B2 (en) 2007-02-28 2009-09-15 Apple Inc. Event recorder for portable media device
US7881051B2 (en) * 2007-03-06 2011-02-01 Micron Technology, Inc. Memory module and cover therefor
US8589779B2 (en) * 2007-03-08 2013-11-19 Adobe Systems Incorporated Event-sensitive content for mobile devices
US9355101B2 (en) * 2007-03-16 2016-05-31 Bby Solutions, Inc. Boot in a media player with external memory
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US20080250431A1 (en) * 2007-04-04 2008-10-09 Research In Motion Limited System and method for displaying media files in a media application for a portable media device
KR100829115B1 (ko) * 2007-04-17 2008-05-16 삼성전자주식회사 이동통신 단말기의 콘텐츠 재생 방법 및 장치
US8856394B2 (en) * 2007-04-30 2014-10-07 Qualcomm Incorporated Method and apparatus for a dockable display module
US7699630B2 (en) * 2007-05-16 2010-04-20 Micron Technology, Inc. Memory module having a cover pivotally coupled thereto
US9954996B2 (en) 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US20090031219A1 (en) * 2007-07-24 2009-01-29 Motorola, Inc. Electronic device and method for previewing media content
JP4819161B2 (ja) * 2007-08-07 2011-11-24 パナソニック株式会社 ネットワークavコンテンツ再生システム、サーバ、プログラムおよび記録媒体
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
WO2009032898A2 (en) 2007-09-04 2009-03-12 Apple Inc. Compact input device
US7904485B2 (en) * 2007-09-06 2011-03-08 Apple Inc. Graphical representation of assets stored on a portable media device
US20090088876A1 (en) * 2007-09-28 2009-04-02 Conley Kevin M Portable, digital media player and associated methods
US8942764B2 (en) 2007-10-01 2015-01-27 Apple Inc. Personal media device controlled via user initiated movements utilizing movement based interfaces
US20090094404A1 (en) * 2007-10-03 2009-04-09 Gateway Inc. Self writing storage device
US7593284B2 (en) * 2007-10-17 2009-09-22 Unity Semiconductor Corporation Memory emulation using resistivity-sensitive memory
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US7751221B2 (en) * 2007-12-21 2010-07-06 Unity Semiconductor Corporation Media player with non-volatile memory
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8090767B2 (en) * 2008-01-07 2012-01-03 Apple Inc. Pairing and storage access scheme between a handheld device and a computing system
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US20090193465A1 (en) * 2008-01-25 2009-07-30 Sony Corporation Expanded playlist for tv video player
WO2009096917A1 (en) * 2008-01-31 2009-08-06 Hewlett-Packard Development Company, L.P. System and method for illuminating connector ports
US8820133B2 (en) 2008-02-01 2014-09-02 Apple Inc. Co-extruded materials and methods
US7990762B2 (en) * 2008-02-06 2011-08-02 Unity Semiconductor Corporation Integrated circuits to control access to multiple layers of memory
US20090228823A1 (en) * 2008-03-07 2009-09-10 Microsoft Corporation User interface for portable storage devices
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
CN101600015A (zh) * 2008-06-06 2009-12-09 深圳富泰宏精密工业有限公司 音频播放管理系统及方法
US8713026B2 (en) 2008-06-13 2014-04-29 Sandisk Technologies Inc. Method for playing digital media files with a digital media player using a plurality of playlists
US20090313432A1 (en) * 2008-06-13 2009-12-17 Spence Richard C Memory device storing a plurality of digital media files and playlists
US8924855B2 (en) * 2008-06-19 2014-12-30 Sony Corporation Retail outlet TV feature display system
US20090319063A1 (en) * 2008-06-23 2009-12-24 Yang Pan Splittable portable media player as remote control
US20100303258A1 (en) * 2008-07-14 2010-12-02 Yang Pan Portable media delivery system with a media server and highly portable media client devices
US20100011054A1 (en) * 2008-07-14 2010-01-14 Yang Pan Portable Media Delivery System with a Media Server and Highly Portable Media Client Devices
US8150804B2 (en) * 2008-07-18 2012-04-03 Yang Pan Hierarchical categorization of media assets and user interface for media player
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8041848B2 (en) 2008-08-04 2011-10-18 Apple Inc. Media processing method and device
US8220846B2 (en) 2008-08-15 2012-07-17 Vision Industries Group, Inc. Latch for tiltable sash windows
US8336927B2 (en) 2008-08-15 2012-12-25 Luke Liang Tilt latch with cantilevered angular extension
US7782133B2 (en) * 2008-09-03 2010-08-24 Infineon Technologies Ag Power amplifier with output power control
US8098262B2 (en) * 2008-09-05 2012-01-17 Apple Inc. Arbitrary fractional pixel movement
US8380959B2 (en) * 2008-09-05 2013-02-19 Apple Inc. Memory management system and method
US20100063825A1 (en) * 2008-09-05 2010-03-11 Apple Inc. Systems and Methods for Memory Management and Crossfading in an Electronic Device
US8966394B2 (en) 2008-09-08 2015-02-24 Apple Inc. System and method for playlist generation based on similarity data
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
US8832122B2 (en) * 2008-09-30 2014-09-09 Apple Inc. Media list management
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
JP4623390B2 (ja) * 2008-10-03 2011-02-02 ソニー株式会社 再生装置、再生方法及び再生プログラム
US8553504B2 (en) * 2008-12-08 2013-10-08 Apple Inc. Crossfading of audio signals
WO2010067118A1 (en) 2008-12-11 2010-06-17 Novauris Technologies Limited Speech recognition involving a mobile device
US8395590B2 (en) 2008-12-17 2013-03-12 Apple Inc. Integrated contact switch and touch sensor elements
US20100198428A1 (en) * 2009-01-30 2010-08-05 Delphi Technologies, Inc. Multi-purpose fob system
US8913771B2 (en) * 2009-03-04 2014-12-16 Apple Inc. Portable electronic device having a water exposure indicator label
US8194890B2 (en) * 2009-03-10 2012-06-05 Apple Inc. Detecting and processing button press events for performing electronic device operations
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
CN201438580U (zh) * 2009-05-20 2010-04-14 富士康(昆山)电脑接插件有限公司 线缆连接器
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US20110004505A1 (en) * 2009-07-01 2011-01-06 Yang Pan Methods of media asset distribution by employing electronic apparatus
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US8872771B2 (en) 2009-07-07 2014-10-28 Apple Inc. Touch sensing device having conductive nodes
US20110022519A1 (en) * 2009-07-21 2011-01-27 Yang Pan System and method of advertising message distribution by employing portable media player
US20110060738A1 (en) 2009-09-08 2011-03-10 Apple Inc. Media item clustering based on similarity data
US9300969B2 (en) 2009-09-09 2016-03-29 Apple Inc. Video storage
US8214399B2 (en) 2009-09-16 2012-07-03 Microsoft Corporation Shuffling playback content based on multiple criteria
US8724339B2 (en) * 2009-12-01 2014-05-13 Apple Inc. Compact media player
US9272965B2 (en) * 2009-12-22 2016-03-01 Catalytic Distillation Technologies Process for the conversion of alcohols to olefins
US8381107B2 (en) * 2010-01-13 2013-02-19 Apple Inc. Adaptive audio feedback system and method
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
WO2011089450A2 (en) 2010-01-25 2011-07-28 Andrew Peter Nelson Jerram Apparatuses, methods and systems for a digital conversation management platform
US8682460B2 (en) * 2010-02-06 2014-03-25 Apple Inc. System and method for performing audio processing operations by storing information within multiple memories
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
WO2011143215A2 (en) 2010-05-10 2011-11-17 Catalytic Distillation Technologies Production of jet and other heavy fuels from isobutanol
US8639516B2 (en) 2010-06-04 2014-01-28 Apple Inc. User-specific noise suppression for voice quality improvements
US8634178B2 (en) * 2010-08-27 2014-01-21 Apple Inc. ESD protection in a very small form factor consumer electronic product
US9128961B2 (en) * 2010-10-28 2015-09-08 Google Inc. Loading a mobile computing device with media files
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US9557895B2 (en) 2011-01-27 2017-01-31 Hewlett Packard Enterprise Development Lp Electronic book with changeable paths
US9104288B2 (en) * 2011-03-08 2015-08-11 Nokia Technologies Oy Method and apparatus for providing quick access to media functions from a locked screen
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US9215820B2 (en) * 2011-07-27 2015-12-15 Antony-Euclid C. Villa-Real Practical multi-purpose color-coded flash drive organizer with compartmentalized separate memory sectors for enhanced efficiency and better effective anti-confusion performances in global personal, educational, professional, business and organizational works
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US8866828B2 (en) * 2011-11-01 2014-10-21 Apple Inc. Enabling display commands from an electronic device to an integrated display on a computer system
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US9225580B2 (en) * 2012-02-29 2015-12-29 Bradly Freeman Rich Mechanism for facilitating user-controlled features relating to media content in multiple online media communities and networks
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US20130275353A1 (en) * 2012-04-16 2013-10-17 Apple Inc. Systems and methods for selecting media items
US8746571B2 (en) 2012-04-24 2014-06-10 Symbol Technologies, Inc. Method and apparatus for representing state of charge on battery
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US20130325853A1 (en) * 2012-05-29 2013-12-05 Jeffery David Frazier Digital media players comprising a music-speech discrimination function
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US8601180B1 (en) * 2012-07-03 2013-12-03 Fluiditech Ip Limited Composite functional transmission line
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US9914672B2 (en) 2012-10-19 2018-03-13 Lummus Technology Inc. Conversion of alcohols to distillate fuels
US9344472B2 (en) * 2012-12-28 2016-05-17 Microsoft Technology Licensing, Llc Seamlessly playing a composite media presentation
KR102118209B1 (ko) 2013-02-07 2020-06-02 애플 인크. 디지털 어시스턴트를 위한 음성 트리거
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US9781598B2 (en) 2013-03-15 2017-10-03 Tyfone, Inc. Personal digital identity device with fingerprint sensor responsive to user interaction
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
US9183371B2 (en) 2013-03-15 2015-11-10 Tyfone, Inc. Personal digital identity device with microphone
US9231945B2 (en) 2013-03-15 2016-01-05 Tyfone, Inc. Personal digital identity device with motion sensor
US9215592B2 (en) 2013-03-15 2015-12-15 Tyfone, Inc. Configurable personal digital identity device responsive to user interaction
US9086689B2 (en) 2013-03-15 2015-07-21 Tyfone, Inc. Configurable personal digital identity device with imager responsive to user interaction
AU2014233517B2 (en) 2013-03-15 2017-05-25 Apple Inc. Training an at least partial voice command system
US9207650B2 (en) 2013-03-15 2015-12-08 Tyfone, Inc. Configurable personal digital identity device responsive to user interaction with user authentication factor captured in mobile device
US9448543B2 (en) 2013-03-15 2016-09-20 Tyfone, Inc. Configurable personal digital identity device with motion sensor responsive to user interaction
US9154500B2 (en) 2013-03-15 2015-10-06 Tyfone, Inc. Personal digital identity device with microphone responsive to user interaction
US9319881B2 (en) 2013-03-15 2016-04-19 Tyfone, Inc. Personal digital identity device with fingerprint sensor
US9436165B2 (en) 2013-03-15 2016-09-06 Tyfone, Inc. Personal digital identity device with motion sensor responsive to user interaction
US9143938B2 (en) * 2013-03-15 2015-09-22 Tyfone, Inc. Personal digital identity device responsive to user interaction
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9501533B2 (en) * 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US9735978B2 (en) 2013-05-29 2017-08-15 Sonos, Inc. Playback queue control via a playlist on a mobile device
US9953179B2 (en) 2013-05-29 2018-04-24 Sonos, Inc. Private queue indicator
EP3826237A1 (en) * 2013-05-29 2021-05-26 Sonos Inc. Playback queue control via a playlist on a mobile device
US9798510B2 (en) 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
US9495076B2 (en) 2013-05-29 2016-11-15 Sonos, Inc. Playlist modification
US9684484B2 (en) 2013-05-29 2017-06-20 Sonos, Inc. Playback zone silent connect
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
KR101959188B1 (ko) 2013-06-09 2019-07-02 애플 인크. 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
CN105265005B (zh) 2013-06-13 2019-09-17 苹果公司 用于由语音命令发起的紧急呼叫的系统和方法
KR102398137B1 (ko) 2013-07-02 2022-05-17 가부시키가이샤 한도오따이 에네루기 켄큐쇼 데이터 처리 장치
KR20150004714A (ko) * 2013-07-03 2015-01-13 삼성전자주식회사 입력장치 및 이를 구비한 휴대 단말기
CN105453026A (zh) 2013-08-06 2016-03-30 苹果公司 基于来自远程设备的活动自动激活智能响应
US9557896B1 (en) * 2013-08-22 2017-01-31 Google Inc. Cloud-based tool for creating video interstitials
US9477663B2 (en) 2013-09-06 2016-10-25 Google Inc. Undoing an action in a media player
US10296884B2 (en) * 2013-09-30 2019-05-21 Sonos, Inc. Personalized media playback at a discovered point-of-sale display
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9384722B2 (en) * 2014-01-10 2016-07-05 Fishman Transducers, Inc. Method and device for rechargeable, retrofittable battery pack
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US20150350141A1 (en) 2014-05-31 2015-12-03 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US11132983B2 (en) 2014-08-20 2021-09-28 Steven Heckenlively Music yielder with conformance to requisites
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US10187248B2 (en) 2015-02-27 2019-01-22 Renato M. de Luna Instant office infrastructure device
US9916434B2 (en) 2015-02-27 2018-03-13 Renato M. de Luna Office infrastructure device with extended integrated biometric login system
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US11113022B2 (en) * 2015-05-12 2021-09-07 D&M Holdings, Inc. Method, system and interface for controlling a subwoofer in a networked audio system
US11209972B2 (en) 2015-09-02 2021-12-28 D&M Holdings, Inc. Combined tablet screen drag-and-drop interface
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10659504B2 (en) * 2016-02-19 2020-05-19 Spotify Ab System and method for client-initiated playlist shuffle in a media content environment
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
KR102597036B1 (ko) 2016-10-11 2023-11-02 삼성전자주식회사 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK201770427A1 (en) 2017-05-12 2018-12-20 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10936653B2 (en) 2017-06-02 2021-03-02 Apple Inc. Automatically predicting relevant contexts for media items
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10372298B2 (en) 2017-09-29 2019-08-06 Apple Inc. User interface for multi-user communication session
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US11316918B2 (en) 2017-11-24 2022-04-26 Renato M. de Luna Collaborative electronic work group with index-based file management
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK201870364A1 (en) 2018-05-07 2019-12-03 Apple Inc. MULTI-PARTICIPANT LIVE COMMUNICATION USER INTERFACE
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
US10944859B2 (en) 2018-06-03 2021-03-09 Apple Inc. Accelerated task performance
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11128792B2 (en) 2018-09-28 2021-09-21 Apple Inc. Capturing and displaying images with multiple focal planes
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11217251B2 (en) 2019-05-06 2022-01-04 Apple Inc. Spoken notifications
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US10904029B2 (en) 2019-05-31 2021-01-26 Apple Inc. User interfaces for managing controllable external devices
US11363071B2 (en) 2019-05-31 2022-06-14 Apple Inc. User interfaces for managing a local network
US11620103B2 (en) 2019-05-31 2023-04-04 Apple Inc. User interfaces for audio media control
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. USER ACTIVITY SHORTCUT SUGGESTIONS
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
US10996917B2 (en) 2019-05-31 2021-05-04 Apple Inc. User interfaces for audio media control
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
WO2021056255A1 (en) 2019-09-25 2021-04-01 Apple Inc. Text detection using global geometry estimators
USD962952S1 (en) * 2020-02-05 2022-09-06 Beijing Xiaomi Mobile Software Co., Ltd. TV box
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11431891B2 (en) 2021-01-31 2022-08-30 Apple Inc. User interfaces for wide angle video conference
US11625131B2 (en) * 2021-03-12 2023-04-11 Apple Inc. Continous touch input over multiple independent surfaces
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11360634B1 (en) 2021-05-15 2022-06-14 Apple Inc. Shared-content session user interfaces
US11893214B2 (en) 2021-05-15 2024-02-06 Apple Inc. Real-time communication user interface
US11770600B2 (en) 2021-09-24 2023-09-26 Apple Inc. Wide angle video conference

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004061850A1 (en) * 2002-12-17 2004-07-22 Thomson Licensing S.A. Method for tagging and displaying songs in a digital audio player
US20040224638A1 (en) * 2003-04-25 2004-11-11 Apple Computer, Inc. Media player system

Family Cites Families (388)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3934401A (en) 1973-10-17 1976-01-27 American Microsystems, Inc. Switch for electronic watch
US4090216A (en) * 1976-05-26 1978-05-16 Gte Sylvania Incorporated Ambient light contrast and color control circuit
US4386345A (en) * 1981-09-22 1983-05-31 Sperry Corporation Color and brightness tracking in a cathode ray tube display system
US4451849A (en) 1982-06-23 1984-05-29 Rca Corporation Plural operating mode ambient light responsive television picture control
JPS5923610A (ja) 1982-07-29 1984-02-07 Matsushita Electric Ind Co Ltd 音響装置
DE3319308A1 (de) 1983-05-27 1984-11-29 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung zum ueberwachen einer betriebsspannung
US4589022A (en) 1983-11-28 1986-05-13 General Electric Company Brightness control system for CRT video display
US4908523A (en) 1988-04-04 1990-03-13 Motorola, Inc. Electronic circuit with power drain control
CA2002912A1 (en) 1988-11-14 1990-05-14 William A. Clough Portable computer with touch screen and computer system employing same
US4928307A (en) * 1989-03-02 1990-05-22 Acs Communications Time dependent, variable amplitude threshold output circuit for frequency variant and frequency invariant signal discrimination
US4951171A (en) 1989-05-11 1990-08-21 Compaq Computer Inc. Power supply monitoring circuitry for computer system
US5293494A (en) * 1989-06-23 1994-03-08 Kabushiki Kaisha Toshiba Personal computer for setting, in a software setup operation normal/reverse display, connection of an external device, and an automatic display off function
US5727060A (en) * 1989-10-30 1998-03-10 Starsight Telecast, Inc. Television schedule system
JP2993692B2 (ja) 1990-02-02 1999-12-20 株式会社日立製作所 動画像復号化装置
JP3119267B2 (ja) 1991-01-18 2000-12-18 キヤノン株式会社 データ処理装置
US5712949A (en) * 1991-01-29 1998-01-27 Sony Corporation Disc reproduction system with sequential reproduction of audio and image data
US5483261A (en) 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5488204A (en) 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5835732A (en) 1993-10-28 1998-11-10 Elonex Ip Holdings, Ltd. Miniature digital assistant having enhanced host communication
US5303308A (en) 1992-07-07 1994-04-12 Gn Netcom A/S Audio frequency signal compressing system
JP3230319B2 (ja) 1992-07-09 2001-11-19 ソニー株式会社 音響再生装置
US5185906A (en) 1992-07-27 1993-02-16 Motorola, Inc. Belt clip spring with E-ring fastener
JP2851977B2 (ja) 1992-10-14 1999-01-27 シャープ株式会社 再生装置
JP2752309B2 (ja) 1993-01-19 1998-05-18 松下電器産業株式会社 表示装置
CA2095452C (en) 1993-05-04 1997-03-18 Phillip J. Beaudet Dynamic hierarchical selection menu
US5710922A (en) * 1993-06-02 1998-01-20 Apple Computer, Inc. Method for synchronizing and archiving information between computer systems
KR950001695A (ko) 1993-06-18 1995-01-03 오오가 노리오 디스크 재생장치
US5818182A (en) 1993-08-13 1998-10-06 Apple Computer, Inc. Removable media ejection system
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
WO1995016950A1 (en) 1993-12-14 1995-06-22 Apple Computer, Inc. Method and apparatus for transferring data between a computer and a peripheral storage device
US5717422A (en) 1994-01-25 1998-02-10 Fergason; James L. Variable intensity high contrast passive display
US5583993A (en) 1994-01-31 1996-12-10 Apple Computer, Inc. Method and apparatus for synchronously sharing data among computer
US5670985A (en) 1994-05-09 1997-09-23 Apple Computer, Inc. System and method for adjusting the output of an output device to compensate for ambient illumination
US5786803A (en) 1994-05-09 1998-07-28 Apple Computer, Inc. System and method for adjusting the illumination characteristics of an output device
US5566337A (en) 1994-05-13 1996-10-15 Apple Computer, Inc. Method and apparatus for distributing events in an operating system
JP3359745B2 (ja) 1994-07-29 2002-12-24 シャープ株式会社 動画像再生装置、及び動画像記録装置
US5786984A (en) * 1994-08-23 1998-07-28 Packard Bell Nec Modular portable personal computer
US6137476A (en) 1994-08-25 2000-10-24 International Business Machines Corp. Data mouse
JPH08138321A (ja) 1994-11-11 1996-05-31 Pioneer Electron Corp ディスクプレーヤ
DE4445023A1 (de) 1994-12-16 1996-06-20 Thomson Brandt Gmbh Erschütterungsresistentes Abspielgerät mit verringertem Energieverbrauch
US6009237A (en) 1995-02-24 1999-12-28 Hitachi Ltd. Optical disk and optical disk reproduction apparatus
JPH08235774A (ja) 1995-03-01 1996-09-13 Sony Corp デジタルデータのデコード装置および光ディスク装置
JPH08241565A (ja) 1995-03-03 1996-09-17 Toshiba Corp ポータブルコンピュータ
US5616876A (en) * 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5798921A (en) 1995-05-05 1998-08-25 Johnson; Todd M. Audio storage/reproduction system with automated inventory control
US5760760A (en) 1995-07-17 1998-06-02 Dell Usa, L.P. Intelligent LCD brightness control system
US5684513A (en) 1995-07-17 1997-11-04 Decker; Mark Randall Electronic luminescence keyboard system for a portable device
KR0183726B1 (ko) * 1995-07-31 1999-04-15 윤종용 씨디 오케이와 비디오 씨디로부터 신호를 재생하는 씨디 재생장치
JP3493825B2 (ja) 1995-08-02 2004-02-03 ソニー株式会社 情報再生装置
US5778374A (en) * 1995-08-03 1998-07-07 International Business Machines Corporation Compressed common file directory for mass storage systems
US5818299A (en) 1995-08-04 1998-10-06 Compaq Computer Corporation Power management in a computer
US5835721A (en) 1995-08-21 1998-11-10 Apple Computer, Inc. Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions
US5656919A (en) * 1995-11-14 1997-08-12 Cruising Equipment, Inc. Accurate battery state-of-charge monitoring and indicating apparatus and method
US5867163A (en) 1995-12-01 1999-02-02 Silicon Graphics, Inc. Graphical user interface for defining and invoking user-customized tool shelf execution sequence
US5825352A (en) 1996-01-04 1998-10-20 Logitech, Inc. Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
US6011585A (en) 1996-01-19 2000-01-04 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
JPH09265731A (ja) * 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体
US5864868A (en) * 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
JPH09259532A (ja) 1996-03-22 1997-10-03 Toshiba Corp データ処理システム
US5838969A (en) 1996-05-10 1998-11-17 Apple Computer, Inc. System and method for collecting and dispatching selected events in a computer application program
JP2856390B2 (ja) * 1996-07-26 1999-02-10 株式会社日立製作所 情報記録媒体及びそれを用いた記録再生方法
US5786819A (en) 1996-06-11 1998-07-28 Xerox Corporation One button searching of long lists
US5835079A (en) 1996-06-13 1998-11-10 International Business Machines Corporation Virtual pointing device for touchscreens
US5822600A (en) 1996-07-19 1998-10-13 Compaq Computer Corporation Dynamic hibernation time in a computer system
US6308061B1 (en) 1996-08-07 2001-10-23 Telxon Corporation Wireless software upgrades with version control
US6108426A (en) 1996-08-26 2000-08-22 Compaq Computer Corporation Audio power management
US5803786A (en) * 1996-09-30 1998-09-08 Mccormick; Kathy Continuous play musical mobile
US6069896A (en) 1996-10-15 2000-05-30 Motorola, Inc. Capability addressable network and method therefor
JPH10126759A (ja) * 1996-10-16 1998-05-15 Sony Corp 受信装置及び表示制御方法
JPH10126750A (ja) * 1996-10-23 1998-05-15 Matsushita Electric Ind Co Ltd 番組情報放送システム、放送装置、及び受信端末装置
CA2221216A1 (en) 1996-11-15 1998-05-15 Mark Squibb System and apparatus for merging a write event journal and an original storage to produce an updated storage using an event map
US5918303A (en) * 1996-11-25 1999-06-29 Yamaha Corporation Performance setting data selecting apparatus
US5739451A (en) * 1996-12-27 1998-04-14 Franklin Electronic Publishers, Incorporated Hand held electronic music encyclopedia with text and note structure search
US5815225A (en) 1997-01-22 1998-09-29 Gateway 2000, Inc. Lighting apparatus for a portable computer with illumination apertures
US6006274A (en) 1997-01-30 1999-12-21 3Com Corporation Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
US6191792B1 (en) 1997-02-10 2001-02-20 Nippon Telegraph And Telephone Corporation Scheme for automatic data conversion definition generation according to data feature in visual multidimensional data analysis tool
JP2957507B2 (ja) 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション 小型情報処理機器
US6587404B1 (en) * 1997-07-09 2003-07-01 Advanced Audio Devices, Llc Optical storage device capable of recording a set of sound tracks on a compact disc
EP1010175A4 (en) * 1997-07-09 2005-06-22 Advanced Audio Devices Llc OPTICAL STORAGE DEVICE
US5760588A (en) * 1997-07-25 1998-06-02 Eveready Battery Company, Inc. Dual rate thermochromic battery tester
US7385359B2 (en) 1997-08-26 2008-06-10 Philips Solid-State Lighting Solutions, Inc. Information systems
JP3890692B2 (ja) 1997-08-29 2007-03-07 ソニー株式会社 情報処理装置及び情報配信システム
US6493652B1 (en) 1997-10-02 2002-12-10 Personal Electronic Devices, Inc. Monitoring activity of a user in locomotion on foot
US6882955B1 (en) * 1997-10-02 2005-04-19 Fitsense Technology, Inc. Monitoring activity of a user in locomotion on foot
US6122340A (en) * 1998-10-01 2000-09-19 Personal Electronic Devices, Inc. Detachable foot mount for electronic device
US6336365B1 (en) * 1999-08-24 2002-01-08 Personal Electronic Devices, Inc. Low-cost accelerometer
US6018705A (en) 1997-10-02 2000-01-25 Personal Electronic Devices, Inc. Measuring foot contact time and foot loft time of a person in locomotion
US6898550B1 (en) 1997-10-02 2005-05-24 Fitsense Technology, Inc. Monitoring activity of a user in locomotion on foot
US6611789B1 (en) 1997-10-02 2003-08-26 Personal Electric Devices, Inc. Monitoring activity of a user in locomotion on foot
US6560903B1 (en) 2000-03-07 2003-05-13 Personal Electronic Devices, Inc. Ambulatory foot pod
US6298314B1 (en) 1997-10-02 2001-10-02 Personal Electronic Devices, Inc. Detecting the starting and stopping of movement of a person on foot
US7359624B2 (en) * 1997-10-06 2008-04-15 Silicon Image, Inc. Portable DVD player
US5986979A (en) 1997-10-16 1999-11-16 Delco Electronics Corporation Play list control method and system for
US6034621A (en) 1997-11-18 2000-03-07 Lucent Technologies, Inc. Wireless remote synchronization of data between PC and PDA
US6310610B1 (en) 1997-12-04 2001-10-30 Nortel Networks Limited Intelligent touch display
US6037937A (en) 1997-12-04 2000-03-14 Nortel Networks Corporation Navigation tool for graphical user interface
US6295541B1 (en) 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US20060033724A1 (en) 2004-07-30 2006-02-16 Apple Computer, Inc. Virtual input device placement on a touch screen user interface
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
EP2256605B1 (en) 1998-01-26 2017-12-06 Apple Inc. Method and apparatus for integrating manual input
US7844914B2 (en) 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
US6216131B1 (en) 1998-02-06 2001-04-10 Starfish Software, Inc. Methods for mapping data fields from one data set to another in a data processing environment
US6031797A (en) 1998-06-11 2000-02-29 Sony Corporation Media playback device capable of shuffled playback based on a user's preferences
US6188391B1 (en) 1998-07-09 2001-02-13 Synaptics, Inc. Two-layer capacitive touchpad and method of making same
JP2000105598A (ja) 1998-08-24 2000-04-11 Saehan Information Syst Inc 携帯用デ―タの記録/再生装置、デジタルデ―タの記録及び再生方泡並びにコンピュ―タ音楽ファイルデ―タの記録及び再生システム
JP2000090651A (ja) 1998-09-11 2000-03-31 Sanyo Electric Co Ltd データ再生システム
WO2000022820A1 (en) 1998-10-09 2000-04-20 Sarnoff Corporation Method and apparatus for providing vcr-type controls for compressed digital video sequences
JP4542637B2 (ja) 1998-11-25 2010-09-15 セイコーエプソン株式会社 携帯情報機器及び情報記憶媒体
US6452610B1 (en) 1998-12-16 2002-09-17 Intel Corporation Method and apparatus for displaying graphics based on frame selection indicators
US6601238B2 (en) * 1998-12-22 2003-07-29 Thomson Licensing S.A. Providing a link to programs in a program guide
US6191939B1 (en) 1998-12-23 2001-02-20 Gateway, Inc. Keyboard illumination via reflection of LCD light
US6179432B1 (en) 1999-01-12 2001-01-30 Compaq Computer Corporation Lighting system for a keyboard
JP3068588B1 (ja) 1999-02-02 2000-07-24 静岡日本電気株式会社 無線選択呼出受信機
US6377530B1 (en) * 1999-02-12 2002-04-23 Compaq Computer Corporation System and method for playing compressed audio data
US6332175B1 (en) 1999-02-12 2001-12-18 Compaq Computer Corporation Low power system and method for playing compressed audio data
US7034660B2 (en) 1999-02-26 2006-04-25 Sri International Sensor devices for structural health monitoring
US6617963B1 (en) 1999-02-26 2003-09-09 Sri International Event-recording devices with identification codes
US6631101B1 (en) 1999-03-16 2003-10-07 Gateway, Inc. System, method, and software for recovering from interruption of DVD playback
US6041023A (en) * 1999-03-29 2000-03-21 Lakhansingh; Cynthia Portable digital radio and compact disk player
JP3570286B2 (ja) 1999-03-31 2004-09-29 ブラザー工業株式会社 論理構造化された記録領域を有する情報記録媒体、並びにこの情報記録媒体を作成するための情報の作成方法及び装置及びその作成プログラムが記録された情報記録媒体、並びにこの情報記録媒体の作成方法及び装置及びその作成プログラムが記録された情報記録媒体、並びにこの情報記録媒体を使用した画像情報又は音情報の記録された情報記録媒体の作成方法及び装置及びその作成プログラムが記録された情報記録媒体。
JP4809960B2 (ja) 1999-04-12 2011-11-09 キヤノン株式会社 画像処理装置、方法および記録媒体
JP2000311352A (ja) 1999-04-26 2000-11-07 Sharp Corp 光ディスク及び光記録再生装置
US6161944A (en) 1999-05-18 2000-12-19 Micron Electronics, Inc. Retractable keyboard illumination device
US6901261B2 (en) 1999-05-19 2005-05-31 Inria Institut Nationalde Recherche En Informatique Etaen Automatique Mobile telephony device and process enabling access to a context-sensitive service using the position and/or identity of the user
JP2000339864A (ja) 1999-05-27 2000-12-08 Matsushita Electric Ind Co Ltd ディスク再生装置
CA2338695C (en) 1999-05-28 2009-07-07 Matsushita Electric Industrial Co., Ltd. Semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and computer-readable recording medium
US7190883B2 (en) * 1999-06-18 2007-03-13 Intel Corporation Systems and methods for fast random access and backward playback of video frames using decoded frame cache
US6721802B1 (en) 1999-08-12 2004-04-13 Point2 Technologies Inc. Method, apparatus and program for the central storage of standardized image data
JP4196240B2 (ja) 1999-08-31 2008-12-17 ソニー株式会社 再生制限機能付き再生装置、再生制限方法及び再生制限プログラム
US6341316B1 (en) * 1999-09-10 2002-01-22 Avantgo, Inc. System, method, and computer program product for synchronizing content between a server and a client based on state information
US7028096B1 (en) 1999-09-14 2006-04-11 Streaming21, Inc. Method and apparatus for caching for streaming data
US6918677B2 (en) 1999-09-15 2005-07-19 Michael Shipman Illuminated keyboard
US6217183B1 (en) * 1999-09-15 2001-04-17 Michael Shipman Keyboard having illuminated keys
WO2001033569A1 (en) 1999-11-02 2001-05-10 Iomega Corporation Portable audio playback device and removable disk drive
NO20004375L (no) * 1999-12-06 2001-06-07 Ziad Badarneh System og fremgangsmåte for fremvisning og assistering av manipuleringsbevegelser ved betjening av en manöverinnretning foret funksjonsutstyr
JP3692869B2 (ja) 1999-11-18 2005-09-07 株式会社日立製作所 情報処理装置
US20010042107A1 (en) 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
JP2001202085A (ja) * 2000-01-21 2001-07-27 Toshiba Corp 再生装置
US6519648B1 (en) 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
US20020055934A1 (en) * 2000-01-24 2002-05-09 Lipscomb Kenneth O. Dynamic management and organization of media assets in a media player device
KR100339587B1 (ko) 2000-01-26 2002-06-03 구자홍 Mp3 플레이어 겸용 휴대폰에서 음성 인식에 의한 선곡방법
WO2001058141A1 (en) 2000-02-04 2001-08-09 Ideo Product Development Inc. System and method for synchronization of image data between a handheld device and a computer
JP4385269B2 (ja) 2000-02-18 2009-12-16 ソニー株式会社 ネットワークシステム及びネットワーク端末装置
AU2001243321A1 (en) 2000-02-28 2001-09-12 C.G.I. Technologies, Llc Staged image delivery system
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US7133924B1 (en) 2000-03-08 2006-11-07 Music Choice Personalized audio system and method
US6721489B1 (en) 2000-03-08 2004-04-13 Phatnoise, Inc. Play list manager
US6748278B1 (en) 2000-03-13 2004-06-08 Microsoft Corporation Remote controlled system with computer-based remote control facilitator
JP4654485B2 (ja) 2000-04-28 2011-03-23 ソニー株式会社 情報処理システム、情報処理装置、情報処理方法
US8024419B2 (en) 2000-05-12 2011-09-20 Sony Corporation Method and system for remote access of personal music
US6760536B1 (en) 2000-05-16 2004-07-06 International Business Machines Corporation Fast video playback with automatic content based variable speed
US20010037367A1 (en) 2000-06-14 2001-11-01 Iyer Sridhar V. System and method for sharing information via a virtual shared area in a communication network
US6606281B2 (en) 2000-06-15 2003-08-12 Digital Networks North America, Inc. Personal audio player with a removable multi-function module
US6605038B1 (en) 2000-06-16 2003-08-12 Bodymedia, Inc. System for monitoring health, wellness and fitness
US6336727B1 (en) 2000-06-27 2002-01-08 International Business Machines Corporation Pointing device keyboard light
US6781611B1 (en) 2000-06-28 2004-08-24 International Business Machines Corporation Method and system for navigating between applications, documents, and files
US6871063B1 (en) 2000-06-30 2005-03-22 Intel Corporation Method and apparatus for controlling access to a computer system
JP2002083152A (ja) * 2000-06-30 2002-03-22 Victor Co Of Japan Ltd コンテンツ配信システム及び携帯端末プレーヤ及びコンテンツプロバイダ
JP4214665B2 (ja) 2000-07-25 2009-01-28 ソニー株式会社 再生装置
US7140045B2 (en) 2000-07-26 2006-11-21 Sony Corporation Method and system for user information verification
US20020013784A1 (en) * 2000-07-31 2002-01-31 Swanson Raymond H. Audio data transmission system and method of operation thereof
JP3075809U (ja) * 2000-08-23 2001-03-06 新世代株式会社 カラオケ用マイク
JP3771121B2 (ja) 2000-08-28 2006-04-26 Tdk株式会社 無線通信モジュール
US20020059499A1 (en) 2000-09-06 2002-05-16 Hudson Michael D. System and methods for performing last-element streaming
US7248888B2 (en) 2000-09-06 2007-07-24 Eric Inselberg Method and apparatus for interactive audience participation at a live entertainment event
US20020059440A1 (en) 2000-09-06 2002-05-16 Hudson Michael D. Client-side last-element cache network architecture
GB2366542B (en) 2000-09-09 2004-02-18 Ibm Keyboard illumination for computing devices having backlit displays
HRP20000624A2 (en) 2000-09-20 2001-04-30 Grabar Ivan Mp3 jukebox
WO2002026905A2 (en) 2000-09-26 2002-04-04 Matsushita Electric Industrial Co., Ltd. Display unit and drive system thereof and an information display unit
US7218226B2 (en) 2004-03-01 2007-05-15 Apple Inc. Acceleration-based theft detection system for portable electronic devices
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US7574272B2 (en) * 2000-10-13 2009-08-11 Eric Paul Gibbs System and method for data transfer optimization in a portable audio device
US20020046315A1 (en) * 2000-10-13 2002-04-18 Interactive Objects, Inc. System and method for mapping interface functionality to codec functionality in a portable audio device
US6832373B2 (en) 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
US20020123359A1 (en) 2000-12-01 2002-09-05 Multiscience System Pte Limited Network for information transfer for mobile stations
EP1213643A1 (en) 2000-12-05 2002-06-12 Inventec Appliances Corp. Intelligent dictionary input method
JP2002175467A (ja) 2000-12-06 2002-06-21 Wox Co Ltd オンライン同窓アルバムシステム
US7171331B2 (en) 2001-12-17 2007-01-30 Phatrat Technology, Llc Shoes employing monitoring devices, and associated methods
GB2370208B (en) 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
US6762741B2 (en) 2000-12-22 2004-07-13 Visteon Global Technologies, Inc. Automatic brightness control system and method for a display device using a logarithmic sensor
AUPR230700A0 (en) 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
US6731312B2 (en) 2001-01-08 2004-05-04 Apple Computer, Inc. Media player interface
US7155163B2 (en) * 2001-01-09 2006-12-26 Agere Systems Inc. Unified passcode pairing of piconet devices
US20020116517A1 (en) 2001-01-17 2002-08-22 Hudson Michael D. Virtual program streaming multi-media system
US7191244B2 (en) 2001-01-19 2007-03-13 Streamworks Technologies, Inc. System and method for routing media
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US6744427B2 (en) 2001-03-01 2004-06-01 International Business Machines Corporation Character input interface for compact electronic devices
JP2002278522A (ja) 2001-03-19 2002-09-27 Matsushita Electric Ind Co Ltd 携帯用映像表示装置
US7747781B2 (en) 2001-04-20 2010-06-29 Palmsource Inc. Content access from a communications network using a handheld computer system and method
DE60142938D1 (de) 2001-04-25 2010-10-07 Sony France Sa Verfahren und Vorrichtung zum Identifizieren des Informationstyps, z.B. zum Identifizieren des Namensinhalts einer Musikdatei
US20020161865A1 (en) 2001-04-25 2002-10-31 Gateway, Inc. Automated network configuration of connected device
FI20010896A (fi) 2001-04-27 2002-10-28 Nokia Corp Linjatestausjärjestely
US7620363B2 (en) 2001-05-16 2009-11-17 Aol Llc Proximity synchronization of audio content among multiple playback and storage devices
JP3800984B2 (ja) 2001-05-21 2006-07-26 ソニー株式会社 ユーザ入力装置
US20030046448A1 (en) * 2001-06-06 2003-03-06 Claudius Fischer Application programming interface layer for a device
US20030007001A1 (en) 2001-06-07 2003-01-09 Philips Electronics North America Corporation Automatic setting of video and audio settings for media output devices
US7119267B2 (en) 2001-06-15 2006-10-10 Yamaha Corporation Portable mixing recorder and method and program for controlling the same
US20020189429A1 (en) 2001-06-18 2002-12-19 Ziqiang Qian Portable digital music player with synchronized recording and display
US6820138B2 (en) * 2001-06-22 2004-11-16 Hewlett-Packard Development Company, L.P. Portable computer system including detachable handheld media storage and playback device
US7003123B2 (en) 2001-06-27 2006-02-21 International Business Machines Corp. Volume regulating and monitoring system
US20030050092A1 (en) * 2001-08-03 2003-03-13 Yun Jimmy S. Portable digital player--battery
US7149813B2 (en) * 2001-08-14 2006-12-12 Microsoft Corporation Method and system for synchronizing mobile devices
JP2003076464A (ja) 2001-08-27 2003-03-14 Internatl Business Mach Corp <Ibm> コンピュータ装置、キーボードおよび表示メータ
EP1289197B1 (en) 2001-08-29 2016-09-28 Sony Deutschland GmbH A method and units to enhance mobile communication networks with ad-hoc scenarios
KR100889438B1 (ko) 2001-09-11 2009-03-24 톰슨 라이센싱 자동적 균등화 모드 활성화를 위한 방법 및 장치
US6623427B2 (en) 2001-09-25 2003-09-23 Hewlett-Packard Development Company, L.P. Biofeedback based personal entertainment system
JP2003173237A (ja) 2001-09-28 2003-06-20 Ricoh Co Ltd 情報入出力システム、プログラム及び記憶媒体
US20030074457A1 (en) * 2001-10-17 2003-04-17 Kluth Michael R. Computer system with separable input device
US6934812B1 (en) * 2001-10-22 2005-08-23 Apple Computer, Inc. Media player with instant play capability
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial
JP4204977B2 (ja) * 2001-10-22 2009-01-07 アップル インコーポレイテッド メディアプレーヤーのためのインテリジェントなシンクロ操作
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US20030167318A1 (en) 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7599610B2 (en) 2001-10-25 2009-10-06 Harman International Industries, Incorporated Interface for audio visual device
US6801964B1 (en) 2001-10-25 2004-10-05 Novell, Inc. Methods and systems to fast fill media players
WO2003044645A1 (en) 2001-11-16 2003-05-30 Martin Chalk Communications device and supporting network
US7043479B2 (en) * 2001-11-16 2006-05-09 Sigmatel, Inc. Remote-directed management of media content
EP1315361A1 (en) 2001-11-23 2003-05-28 Alcatel Multiconnector for mobile terminal
JP2003188792A (ja) 2001-12-14 2003-07-04 Nikon Corp 情報閲覧装置、情報閲覧システムおよび情報閲覧方法
GB2383495A (en) 2001-12-20 2003-06-25 Hewlett Packard Co Data processing devices which communicate via short range telecommunication signals with other compatible devices
US8288641B2 (en) * 2001-12-27 2012-10-16 Intel Corporation Portable hand-held music synthesizer and networking method and apparatus
US6690387B2 (en) 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
US6667447B2 (en) * 2002-01-07 2003-12-23 Hon Hai Precision Ind. Co., Ltd. Button device in computer bezel
US8004496B2 (en) * 2002-01-08 2011-08-23 Koninklijke Philips Electronics N.V. User interface for electronic devices for controlling the displaying of long sorted lists
US6826515B2 (en) 2002-02-01 2004-11-30 Plantronics, Inc. Headset noise exposure dosimeter
US6626706B2 (en) 2002-02-08 2003-09-30 Microsoft Corporation Eight-pin electrical connector and USB connector
US6707768B2 (en) * 2002-02-21 2004-03-16 Visteon Global Technologies, Inc. Randomized playback of tracks in a multimedia player
JP2003259333A (ja) 2002-03-04 2003-09-12 Toshiba Corp デジタル信号送信装置、デジタル信号受信装置並びにデジタル信号送受信方法。
US20050117415A1 (en) 2002-03-15 2005-06-02 Jorg Pietruszka Method and apparatus for replaying a recording medium
US7987007B2 (en) 2002-03-18 2011-07-26 Creative Technology Ltd Memory module with audio playback mode
US7220910B2 (en) 2002-03-21 2007-05-22 Microsoft Corporation Methods and systems for per persona processing media content-associated metadata
US6870529B1 (en) * 2002-03-28 2005-03-22 Ncr Corporation System and method for adjusting display brightness levels according to user preferences
US20060272483A1 (en) * 2002-04-04 2006-12-07 Honeywell David R Player piano system interface
US8151259B2 (en) 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
US7433546B2 (en) 2004-10-25 2008-10-07 Apple Inc. Image scaling arrangement
US7187948B2 (en) 2002-04-09 2007-03-06 Skullcandy, Inc. Personal portable integrator for music player and mobile phone
JP4189627B2 (ja) 2002-04-24 2008-12-03 富士フイルム株式会社 画像サーバ並びに画像表示システム
EP1499918A4 (en) 2002-04-26 2007-12-26 Korea Electronics Telecomm DEVICE AND METHOD FOR REDUCING ELECTRICITY BY ADJUSTING BACKLIGHT AND ADAPTING A VISUAL SIGNAL
EP1510031A4 (en) 2002-05-06 2009-02-04 Syncronation Inc LOCALIZED AUDIO NETWORKS AND ASSOCIATED DIGITAL TOOLS
JP2003330777A (ja) 2002-05-10 2003-11-21 Matsushita Electric Ind Co Ltd データファイル再生装置、記録メディア、データファイル記録装置及びデータファイル記録プログラム
US6987221B2 (en) 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
JP2004007241A (ja) 2002-05-31 2004-01-08 Fujitsu Ltd 画像読取装置
US7366659B2 (en) 2002-06-07 2008-04-29 Lucent Technologies Inc. Methods and devices for selectively generating time-scaled sound signals
JP4195800B2 (ja) 2002-06-18 2008-12-10 富士フイルム株式会社 画像補正処理システム及び画像補正処理プログラム
US20030236695A1 (en) 2002-06-21 2003-12-25 Litwin Louis Robert Method for media popularity determination by a media playback device
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US20040012556A1 (en) * 2002-07-17 2004-01-22 Sea-Weng Yong Method and related device for controlling illumination of a backlight of a liquid crystal display
US6799226B1 (en) 2002-07-23 2004-09-28 Apple Computer, Inc. Hot unpluggable media storage device
JP3864867B2 (ja) 2002-07-23 2007-01-10 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7166791B2 (en) * 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
JP3772136B2 (ja) * 2002-07-30 2006-05-10 株式会社東芝 光ディスク装置と光ディスク装置のアクセス方法
US7143241B2 (en) 2002-08-06 2006-11-28 Hewlett-Packard Development Company, L.P. Cache management in a mobile device
TW534572U (en) * 2002-09-11 2003-05-21 Benq Corp Housing assembly of portable electronic device
KR100532273B1 (ko) * 2002-10-11 2005-11-29 삼성전자주식회사 복합 단말기에서 동작 모드에 따른 배터리 가용 시간 알림방법
US7668842B2 (en) * 2002-10-16 2010-02-23 Microsoft Corporation Playlist structure for large playlists
US7124125B2 (en) 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
JP4508596B2 (ja) 2002-11-06 2010-07-21 キヤノン株式会社 通信装置、画像記憶装置およびそれらの制御方法
US20040086120A1 (en) * 2002-11-06 2004-05-06 Akins Glendon L. Selecting and downloading content to a portable player
US6922123B2 (en) * 2002-11-19 2005-07-26 Delphi Technologies, Inc. Magnetic detent action for switches
US20040162878A1 (en) 2002-11-22 2004-08-19 Lewis Michael Pescatello System and method to facilitate real-time communications and content sharing among users over a network
US8271971B2 (en) 2002-11-26 2012-09-18 Hewlett-Packard Development Company, L.P. System and method for automated program updating in a remote appliance
US7092946B2 (en) 2002-12-02 2006-08-15 Lightsurf Technologies, Inc. System and methodology for providing a mobile device with a network-based intelligent resource fork
EP1571644B1 (en) 2002-12-06 2013-06-19 Sharp Kabushiki Kaisha Liquid crystal display device
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US20060153019A1 (en) 2002-12-20 2006-07-13 Andreas Lotz Module for reading a data carrier
KR100520115B1 (ko) * 2002-12-27 2005-10-10 삼성전자주식회사 플레이리스트 관리 장치 및 방법
US7131059B2 (en) 2002-12-31 2006-10-31 Hewlett-Packard Development Company, L.P. Scalably presenting a collection of media objects
TW555125U (en) * 2002-12-31 2003-09-21 Wistron Corp Portable data storage device
JP4419393B2 (ja) 2003-01-15 2010-02-24 パナソニック株式会社 情報表示装置及び情報処理装置
JP2004220420A (ja) 2003-01-16 2004-08-05 Fuji Photo Film Co Ltd 画像検索方法および装置並びにプログラム
JP4493274B2 (ja) 2003-01-29 2010-06-30 富士通株式会社 表示装置及び表示方法
US7439872B2 (en) * 2003-02-06 2008-10-21 Nokia Corporation Method and mobile device for non-visually signaling the state of a mobile device
JP3804615B2 (ja) 2003-02-07 2006-08-02 ソニー株式会社 音響再生装置、音響再生方法、およびプログラム
GB2398199A (en) 2003-02-10 2004-08-11 Nokia Corp A system for transferring content audio and video data from a provider to a personal digital assistant
US20040165302A1 (en) * 2003-02-21 2004-08-26 William Lu Structure of a multi-purpose thump-like hard disk device
US8285727B2 (en) 2003-03-06 2012-10-09 Thomson Licensing S.A. Simplified searching for media services using a control device
US9274576B2 (en) 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US7213228B2 (en) * 2003-03-17 2007-05-01 Macrovision Corporation Methods and apparatus for implementing a remote application over a network
US7521623B2 (en) * 2004-11-24 2009-04-21 Apple Inc. Music synchronization arrangement
US8209680B1 (en) 2003-04-11 2012-06-26 Vmware, Inc. System and method for disk imaging on diverse computers
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
DE602004032223D1 (de) 2003-05-08 2011-05-26 Thomson Licensing Verfahren und gerät zum browsen in einem alphabetisch sortierten text
US7107296B2 (en) 2003-06-25 2006-09-12 Microsoft Corporation Media library synchronizer
KR101036588B1 (ko) 2003-07-14 2011-05-24 소니 주식회사 정보처리장치 및 정보처리방법
US7293227B2 (en) 2003-07-18 2007-11-06 Microsoft Corporation Associating image files with media content
US7757173B2 (en) * 2003-07-18 2010-07-13 Apple Inc. Voice menu system
JP2005044149A (ja) 2003-07-23 2005-02-17 Sanyo Electric Co Ltd コンテンツ出力装置
US7605829B2 (en) 2003-07-26 2009-10-20 Lg Electronics Inc. Apparatus and method for controlling brightness level of display
US7301857B2 (en) * 2003-08-01 2007-11-27 Chrysler Llc Media player including a resume function
CN100392479C (zh) 2003-08-04 2008-06-04 富士通株式会社 液晶显示装置
IL157886A0 (en) * 2003-09-11 2009-02-11 Bamboo Mediacasting Ltd Secure multicast transmission
US7584353B2 (en) 2003-09-12 2009-09-01 Trimble Navigation Limited Preventing unauthorized distribution of media content within a global network
US20050060240A1 (en) 2003-09-17 2005-03-17 Garry Popofsky Method and system for space-shifting music files
US7508535B2 (en) 2003-09-25 2009-03-24 Ricoh Co., Ltd. Stand alone multimedia printer with user interface for allocating processing
US20070038811A1 (en) 2003-09-30 2007-02-15 Koninklijke Philips Electronics N.V. Playback system and method supporting improved trick mode performance for disc-based multimedia
US7809067B2 (en) 2003-10-01 2010-10-05 Nxp B.V. Multi-carrier OFDM UWB communications systems
US7110559B2 (en) 2003-11-06 2006-09-19 Motorola, Inc. System and method for controlling audio output
US20050108754A1 (en) 2003-11-19 2005-05-19 Serenade Systems Personalized content application
US20050123886A1 (en) 2003-11-26 2005-06-09 Xian-Sheng Hua Systems and methods for personalized karaoke
KR100621092B1 (ko) 2003-11-27 2006-09-08 삼성전자주식회사 P2p 프로토콜을 이용하여 어플리케이션을 공유하는 방법및 장치
US20050126855A1 (en) 2003-12-10 2005-06-16 Jack Tilley Ladder and safety device therefor
US20050149213A1 (en) 2004-01-05 2005-07-07 Microsoft Corporation Media file management on a media storage and playback device
US7421656B2 (en) 2004-01-05 2008-09-02 Microsoft Corporation Systems and methods for interacting with a user interface of a media player
TWI231131B (en) * 2004-01-08 2005-04-11 Via Tech Inc Method and system of completing bluetooth for the pairing procedure by wired interface
US8689113B2 (en) * 2004-01-22 2014-04-01 Sony Corporation Methods and apparatus for presenting content
TWI224347B (en) * 2004-02-04 2004-11-21 Tatung Co Ltd Improved structure of multi-function control key
US20050185598A1 (en) 2004-02-20 2005-08-25 Mika Grundstrom System and method for device discovery
US20050195094A1 (en) 2004-03-05 2005-09-08 White Russell W. System and method for utilizing a bicycle computer to monitor athletic performance
JP5051767B2 (ja) 2004-03-22 2012-10-17 ボディーメディア インコーポレイテッド 人間の状態パラメータをモニターするためのデバイス
US7403769B2 (en) 2004-03-23 2008-07-22 Nokia Corporation System and method for music synchronization in a mobile device
US7071456B2 (en) 2004-03-30 2006-07-04 Poplin Dwight D Camera module with ambient light detection
US20050246324A1 (en) 2004-04-30 2005-11-03 Nokia Inc. System and associated device, method, and computer program product for performing metadata-based searches
US8395577B2 (en) 2004-05-04 2013-03-12 Sharp Laboratories Of America, Inc. Liquid crystal display with illumination control
EP1596538A1 (en) 2004-05-10 2005-11-16 Sony Ericsson Mobile Communications AB Method and device for bluetooth pairing
US7853895B2 (en) 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked
US20050259524A1 (en) 2004-05-24 2005-11-24 Ming-Hsiang Yeh Clamp type multimedia recorder
JP4148187B2 (ja) 2004-06-03 2008-09-10 ソニー株式会社 携帯型電子機器、入力操作制御方法及びそのプログラム
US7070349B2 (en) * 2004-06-18 2006-07-04 Motorola, Inc. Thin keyboard and components for electronics devices and methods
TWI240573B (en) * 2004-07-15 2005-09-21 Ali Corp Methods and related circuit for automatic audio volume level control
US7580668B2 (en) 2004-07-27 2009-08-25 Microsoft Corporation Intelligent data broadcasting
US7908477B2 (en) 2004-07-27 2011-03-15 Seiji Eto System and method for enabling device dependent rights protection
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US20060068760A1 (en) * 2004-08-31 2006-03-30 Hameed Muhammad F System and method for pairing dual mode wired/wireless devices
US20060061563A1 (en) 2004-09-17 2006-03-23 Fleck Rod G Power-management method and system for electronic appliances
WO2006040737A1 (en) 2004-10-14 2006-04-20 Koninklijke Philips Electronics N.V. Display apparatus
US7706637B2 (en) 2004-10-25 2010-04-27 Apple Inc. Host configured for interoperation with coupled portable media player device
JP2006134064A (ja) 2004-11-05 2006-05-25 Hitachi Ltd 記憶メディアへの書込みエラーを検出する記憶制御装置及び方法
US7665031B2 (en) 2004-12-08 2010-02-16 Microsoft Corporation Method and system of taskbar button interfaces
WO2006069264A1 (en) 2004-12-22 2006-06-29 össur hf Systems and methods for processing limb motion
US20060143455A1 (en) 2004-12-28 2006-06-29 Gitzinger Thomas E Method and apparatus for secure pairing
US20060145053A1 (en) 2004-12-30 2006-07-06 Matthew Stevenson Electronic devices including dual-function electronic components, radiation-emitting components, radiation-sensing components, or any combination thereof
US7536565B2 (en) 2005-01-07 2009-05-19 Apple Inc. Techniques for improved playlist processing on media devices
US7505965B2 (en) 2005-01-27 2009-03-17 Microsoft Corporation Systems and methods for providing a user interface with an automatic search menu
US20060173974A1 (en) 2005-02-02 2006-08-03 Victor Tang System and method for providing mobile access to personal media
US7664558B2 (en) 2005-04-01 2010-02-16 Apple Inc. Efficient techniques for modifying audio playback rates
US7956843B2 (en) 2005-04-04 2011-06-07 Research In Motion Limited Handheld electronic device with text disambiguation employing advanced editing features
US20060259758A1 (en) 2005-05-16 2006-11-16 Arcsoft, Inc. Instant mode switch for a portable electronic device
US7686215B2 (en) 2005-05-21 2010-03-30 Apple Inc. Techniques and systems for supporting podcasting
TWI265458B (en) 2005-06-02 2006-11-01 Avermedia Tech Inc Audio player
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
US7840178B2 (en) 2005-07-12 2010-11-23 Martin E. Hellman FM broadcast system competitive with satellite radio
US9230029B2 (en) 2005-07-26 2016-01-05 Creative Technology Ltd System and method for modifying media content playback based on an intelligent random selection
US20070061759A1 (en) 2005-08-05 2007-03-15 Realnetworks, Inc., System and method for chronologically presenting data
US7633076B2 (en) 2005-09-30 2009-12-15 Apple Inc. Automated response to and sensing of user activity in portable devices
US20070080446A1 (en) 2005-10-07 2007-04-12 Maxita International Corp. Protective enclosure for handheld electronic device
US20070089057A1 (en) 2005-10-14 2007-04-19 Yahoo! Inc. Method and system for selecting media
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US20070106646A1 (en) 2005-11-09 2007-05-10 Bbnt Solutions Llc User-directed navigation of multimedia search results
KR100754529B1 (ko) * 2005-11-28 2007-09-03 삼성전자주식회사 동영상 요약 서비스 장치 및 그 방법
US20070129062A1 (en) 2005-12-02 2007-06-07 Sony Ericsson Mobile Communications Ab Broadcast content request for mobile devices
US8654993B2 (en) 2005-12-07 2014-02-18 Apple Inc. Portable audio device providing automated control of audio volume parameters for hearing protection
US20070135225A1 (en) 2005-12-12 2007-06-14 Nieminen Heikki V Sport movement analyzer and training device
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US8255640B2 (en) 2006-01-03 2012-08-28 Apple Inc. Media device with intelligent cache utilization
US7673238B2 (en) 2006-01-05 2010-03-02 Apple Inc. Portable media device with video acceleration capabilities
US20070166683A1 (en) 2006-01-05 2007-07-19 Apple Computer, Inc. Dynamic lyrics display for portable media devices
JP2007226935A (ja) * 2006-01-24 2007-09-06 Sony Corp 音響再生装置、音響再生方法および音響再生プログラム
US20070248311A1 (en) 2006-03-31 2007-10-25 Nathaniel Wice System and method for transferring data between electronic data storage devices
US20070255163A1 (en) 2006-04-12 2007-11-01 Prineppi Frank J Journey event monitor and recording apparatus
US8279180B2 (en) 2006-05-02 2012-10-02 Apple Inc. Multipoint touch surface controller
US20070270663A1 (en) 2006-05-22 2007-11-22 Apple Computer, Inc. System including portable media player and physiologic data gathering device
US8358273B2 (en) 2006-05-23 2013-01-22 Apple Inc. Portable media device with power-managed display
US20080046948A1 (en) * 2006-08-07 2008-02-21 Apple Computer, Inc. Creation, management and delivery of personalized media items
US8872753B2 (en) 2006-08-31 2014-10-28 Ati Technologies Ulc Adjusting brightness of a display image in a display having an adjustable intensity light source
US8341524B2 (en) 2006-09-11 2012-12-25 Apple Inc. Portable electronic device with local search capabilities
US7729791B2 (en) 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US8006002B2 (en) 2006-12-12 2011-08-23 Apple Inc. Methods and systems for automatic configuration of peripherals
US7957762B2 (en) 2007-01-07 2011-06-07 Apple Inc. Using ambient light sensor to augment proximity sensor output
US7589629B2 (en) 2007-02-28 2009-09-15 Apple Inc. Event recorder for portable media device
US7895745B2 (en) 2007-03-09 2011-03-01 General Electric Company Method for fabricating elongated airfoils for wind turbines
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US8344233B2 (en) * 2008-05-07 2013-01-01 Microsoft Corporation Scalable music recommendation by search
US8358213B2 (en) 2008-07-15 2013-01-22 Covidien Lp Systems and methods for evaluating a physiological condition using a wavelet transform and identifying a band within a generated scalogram
US8392505B2 (en) * 2008-09-26 2013-03-05 Apple Inc. Collaborative playlist management
US8148622B2 (en) * 2009-07-01 2012-04-03 Apple Inc. Media playback queuing for playback management
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
AU2013368443B2 (en) 2012-12-29 2016-03-24 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9367149B2 (en) * 2013-04-03 2016-06-14 Adobe Systems Incorporated Charging mechanism through a conductive stylus nozzle
US9558399B1 (en) * 2014-06-28 2017-01-31 Bertec Corporation Feedback device to improve arm swing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004061850A1 (en) * 2002-12-17 2004-07-22 Thomson Licensing S.A. Method for tagging and displaying songs in a digital audio player
US20040224638A1 (en) * 2003-04-25 2004-11-11 Apple Computer, Inc. Media player system

Also Published As

Publication number Publication date
US7536565B2 (en) 2009-05-19
HK1151126A1 (zh) 2012-01-20
US8993866B2 (en) 2015-03-31
US20190025943A1 (en) 2019-01-24
US20090182445A1 (en) 2009-07-16
US7865745B2 (en) 2011-01-04
US11442563B2 (en) 2022-09-13
US7889497B2 (en) 2011-02-15
US8259444B2 (en) 2012-09-04
US10534452B2 (en) 2020-01-14
US7593782B2 (en) 2009-09-22
US20060153040A1 (en) 2006-07-13
US20110090645A1 (en) 2011-04-21
US20200150785A1 (en) 2020-05-14
US7856564B2 (en) 2010-12-21
US20080013274A1 (en) 2008-01-17
HK1109951A1 (en) 2008-06-27
US20130035778A1 (en) 2013-02-07
US20060155914A1 (en) 2006-07-13
HK1151125A1 (zh) 2012-01-20
US20090172542A1 (en) 2009-07-02
US20150234482A1 (en) 2015-08-20
CN101120413A (zh) 2008-02-06

Similar Documents

Publication Publication Date Title
CN101120413B (zh) 高便携性媒体装置
CN101512459B (zh) 高度便携式媒体设备
JP5244884B2 (ja) 携帯性の高いメディアデバイス
CN104571569A (zh) 一种游戏键盘

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant