CN101120413B - 高便携性媒体装置 - Google Patents
高便携性媒体装置 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/20—Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K5/00—Casings, cabinets or drawers for electric apparatus
- H05K5/02—Details
- H05K5/0256—Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms
- H05K5/026—Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces
- H05K5/0278—Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces of USB type
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04105—Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04106—Multi-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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
- G11B2020/00014—Time or data compression or expansion the compressed signal being an audio signal
- G11B2020/00057—MPEG-1 or MPEG-2 audio layer III [MP3]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
- G11B2020/10546—Audio or video recording specifically adapted for audio data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/16—Solid 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的苹果计算机公司制造的
参照图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连接器、或火线 连接器。
应注意,图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为提供诸如在现有技术中公知的火线 总线或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。
如前所述,同步为媒体管理的一种形式。先前在上面、并且在上面提到的相关申请中也讨论了自动启动同步的能力。此外,然而,可限制装置之间的同步,以便防止在主机计算机和媒体播放器未识别出彼此时的自动同步。
本发明的另一个实施例涉及具有一个或多个状态指示器的便携式媒体装置,如便携式媒体播放器。状态指示器可提供有用的用户反馈,其在便携式装置缺少例如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所述的便携式电子装置,其中,该便携式电子装置还包括:
用于所述外壳的可拆卸帽,用来在该可拆卸帽附接到所述外壳时保护和/或隐藏所述外围总线连接器。
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,555 | 2005-08-24 | ||
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,313 US7593782B2 (en) | 2005-01-07 | 2005-08-24 | Highly portable media device |
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) | US7593782B2 (zh) |
CN (1) | CN101120413B (zh) |
HK (3) | HK1109951A1 (zh) |
Families Citing this family (391)
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 |
US7495659B2 (en) | 2003-11-25 | 2009-02-24 | Apple Inc. | Touch pad for handheld device |
US8059099B2 (en) | 2006-06-02 | 2011-11-15 | Apple Inc. | Techniques for interactive input to portable electronic devices |
CN100555200C (zh) | 2004-08-16 | 2009-10-28 | 苹果公司 | 触敏器件和提高触敏器件的空间分辨率的方法 |
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 |
US7885622B2 (en) * | 2004-10-27 | 2011-02-08 | Chestnut Hill Sound Inc. | Entertainment system with bandless tuning |
US20190278560A1 (en) | 2004-10-27 | 2019-09-12 | Chestnut Hill Sound, Inc. | Media appliance with auxiliary source module docking and fail-safe alarm modes |
US8090309B2 (en) | 2004-10-27 | 2012-01-03 | Chestnut Hill Sound, Inc. | Entertainment system with unified content selection |
US7593782B2 (en) | 2005-01-07 | 2009-09-22 | Apple Inc. | Highly portable media device |
US7525216B2 (en) * | 2005-01-07 | 2009-04-28 | Apple Inc. | Portable power source to provide power to an electronic device via an interface |
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 | 富士康(昆山)电脑接插件有限公司 | 连接器组件 |
US20060293969A1 (en) * | 2005-06-28 | 2006-12-28 | Sean Barger | 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 | 半導体装置およびその製造方法並びにフィルムの製造方法 |
US20110072955A1 (en) | 2005-10-06 | 2011-03-31 | Turner William D | System and method for pacing repetitive motion activities |
US7825319B2 (en) * | 2005-10-06 | 2010-11-02 | Pacing Technologies Llc | 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 |
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 |
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 |
US8316081B2 (en) | 2006-04-13 | 2012-11-20 | Domingo Enterprises, Llc | Portable media player enabled to obtain previews of a user's media collection |
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 |
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 |
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 |
US8022935B2 (en) | 2006-07-06 | 2011-09-20 | Apple Inc. | Capacitance sensing electrode with integrated I/O mechanism |
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 |
BRPI0715499A2 (pt) * | 2006-07-21 | 2014-07-01 | Thales Avionics Inc | Unidade de controle de passageiro para um sistema de entretenimento em voo |
US9225761B2 (en) * | 2006-08-04 | 2015-12-29 | The Directv Group, Inc. | Distributed media-aggregation systems and methods to operate the same |
US9178693B2 (en) * | 2006-08-04 | 2015-11-03 | The Directv Group, Inc. | Distributed media-protection 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 |
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 |
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 |
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 |
US7910843B2 (en) | 2007-09-04 | 2011-03-22 | 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 |
US9460684B2 (en) * | 2008-01-31 | 2016-10-04 | 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 | 深圳富泰宏精密工业有限公司 | 音频播放管理系统及方法 |
US20090313432A1 (en) * | 2008-06-13 | 2009-12-17 | Spence Richard C | Memory device storing a plurality of digital media files and playlists |
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 |
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 |
US20100063825A1 (en) * | 2008-09-05 | 2010-03-11 | Apple Inc. | Systems and Methods for Memory Management and Crossfading in an Electronic Device |
US8380959B2 (en) * | 2008-09-05 | 2013-02-19 | Apple Inc. | Memory management system and method |
US8098262B2 (en) * | 2008-09-05 | 2012-01-17 | Apple Inc. | Arbitrary fractional pixel movement |
US8601003B2 (en) * | 2008-09-08 | 2013-12-03 | 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 |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | 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 | 富士康(昆山)电脑接插件有限公司 | 线缆连接器 |
US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
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 |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by 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 |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | 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 |
CN102884027B (zh) | 2010-05-10 | 2016-08-17 | 催化蒸馏技术公司 | 从异丁醇制备喷气燃料和其他重质燃料 |
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 |
EP2668567A4 (en) | 2011-01-27 | 2016-10-19 | Hewlett Packard Entpr Dev Lp | ELECTRONIC BOOK WITH MODIFIABLE 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 |
EP2954514B1 (en) | 2013-02-07 | 2021-03-31 | Apple Inc. | Voice trigger for a digital assistant |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
US9781598B2 (en) | 2013-03-15 | 2017-10-03 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor responsive to user interaction |
US9183371B2 (en) | 2013-03-15 | 2015-11-10 | Tyfone, Inc. | Personal digital identity device with microphone |
US9143938B2 (en) * | 2013-03-15 | 2015-09-22 | Tyfone, Inc. | Personal digital identity device responsive to user interaction |
US9154500B2 (en) | 2013-03-15 | 2015-10-06 | Tyfone, Inc. | Personal digital identity device with microphone responsive to user interaction |
AU2014233517B2 (en) | 2013-03-15 | 2017-05-25 | Apple Inc. | Training an at least partial voice command system |
US9215592B2 (en) | 2013-03-15 | 2015-12-15 | Tyfone, Inc. | Configurable personal digital identity device responsive to user interaction |
US9319881B2 (en) | 2013-03-15 | 2016-04-19 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
US9086689B2 (en) | 2013-03-15 | 2015-07-21 | Tyfone, Inc. | Configurable personal digital identity device with imager responsive to user interaction |
US9436165B2 (en) | 2013-03-15 | 2016-09-06 | Tyfone, Inc. | Personal digital identity device with motion sensor responsive to user interaction |
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 |
US9231945B2 (en) | 2013-03-15 | 2016-01-05 | Tyfone, Inc. | Personal digital identity device with motion sensor |
US9448543B2 (en) | 2013-03-15 | 2016-09-20 | Tyfone, Inc. | Configurable personal digital identity device with motion sensor responsive to user interaction |
US9501533B2 (en) | 2013-04-16 | 2016-11-22 | Sonos, Inc. | Private queue for a media playback system |
US9247363B2 (en) | 2013-04-16 | 2016-01-26 | Sonos, Inc. | Playback queue transfer in a media playback system |
US9361371B2 (en) | 2013-04-16 | 2016-06-07 | Sonos, Inc. | Playlist update in a media playback system |
US9798510B2 (en) | 2013-05-29 | 2017-10-24 | Sonos, Inc. | Connected state indicator |
US9735978B2 (en) | 2013-05-29 | 2017-08-15 | Sonos, Inc. | Playback queue control via a playlist on a mobile device |
US10715973B2 (en) | 2013-05-29 | 2020-07-14 | Sonos, Inc. | Playback queue control transition |
US9703521B2 (en) | 2013-05-29 | 2017-07-11 | Sonos, Inc. | Moving a playback queue to a new zone |
US9495076B2 (en) | 2013-05-29 | 2016-11-15 | Sonos, Inc. | Playlist modification |
US9953179B2 (en) | 2013-05-29 | 2018-04-24 | Sonos, Inc. | Private queue indicator |
EP4092967A1 (en) * | 2013-05-29 | 2022-11-23 | Sonos Inc. | Playback queue control via a playlist on a mobile device |
US9684484B2 (en) | 2013-05-29 | 2017-06-20 | Sonos, Inc. | Playback zone silent connect |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
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 |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
DE112014002747T5 (de) | 2013-06-09 | 2016-03-03 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzerschnittstelle zum Ermöglichen einer Konversationspersistenz über zwei oder mehr Instanzen eines digitalen Assistenten |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
KR101809808B1 (ko) | 2013-06-13 | 2017-12-15 | 애플 인크. | 음성 명령에 의해 개시되는 긴급 전화를 걸기 위한 시스템 및 방법 |
CN105339887B (zh) | 2013-07-02 | 2019-02-19 | 株式会社半导体能源研究所 | 数据处理装置 |
KR20150004714A (ko) * | 2013-07-03 | 2015-01-13 | 삼성전자주식회사 | 입력장치 및 이를 구비한 휴대 단말기 |
AU2014306221B2 (en) | 2013-08-06 | 2017-04-06 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
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 |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
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 |
AU2015266863B2 (en) | 2014-05-30 | 2018-03-15 | Apple Inc. | Multi-command single utterance input method |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US20150350141A1 (en) | 2014-05-31 | 2015-12-03 | Apple Inc. | Message user interfaces for capture and transmittal of media and location content |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
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 |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
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 |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
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 |
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 |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
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 |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | 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 |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
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 |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
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 |
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 |
US10928980B2 (en) | 2017-05-12 | 2021-02-23 | Apple Inc. | User interfaces for playing and managing audio items |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
DK179549B1 (en) | 2017-05-16 | 2019-02-12 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
US10936653B2 (en) | 2017-06-02 | 2021-03-02 | Apple Inc. | Automatically predicting relevant contexts for media items |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10372298B2 (en) | 2017-09-29 | 2019-08-06 | Apple Inc. | User interface for multi-user communication session |
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 |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
DK201870364A1 (en) | 2018-05-07 | 2019-12-03 | Apple Inc. | MULTI-PARTICIPANT LIVE COMMUNICATION USER INTERFACE |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
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 |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US11076039B2 (en) | 2018-06-03 | 2021-07-27 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
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 |
US11128792B2 (en) | 2018-09-28 | 2021-09-21 | Apple Inc. | Capturing and displaying images with multiple focal planes |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
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 |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
WO2020243691A1 (en) | 2019-05-31 | 2020-12-03 | Apple Inc. | User interfaces for audio media control |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US10904029B2 (en) | 2019-05-31 | 2021-01-26 | Apple Inc. | User interfaces for managing controllable external devices |
DK201970533A1 (en) | 2019-05-31 | 2021-02-15 | Apple Inc | Methods and user interfaces for sharing audio |
US11363071B2 (en) | 2019-05-31 | 2022-06-14 | Apple Inc. | User interfaces for managing a local network |
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 |
UA43305S (uk) * | 2020-02-05 | 2021-02-24 | Бейджінг Сяомі М | Пристосування «hdmi донгл» для розширення функцій телевізійних приладів |
US11079913B1 (en) | 2020-05-11 | 2021-08-03 | Apple Inc. | User interface for status indicators |
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 |
US11893214B2 (en) | 2021-05-15 | 2024-02-06 | Apple Inc. | Real-time communication user interface |
US20220368548A1 (en) | 2021-05-15 | 2022-11-17 | Apple Inc. | Shared-content session user interfaces |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11812135B2 (en) | 2021-09-24 | 2023-11-07 | Apple Inc. | Wide angle video conference |
Citations (2)
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)
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 | 番組情報放送システム、放送装置、及び受信端末装置 |
US5918303A (en) | 1996-11-25 | 1999-06-29 | Yamaha Corporation | Performance setting data selecting apparatus |
US6158019A (en) | 1996-12-15 | 2000-12-05 | Delta-Tek Research, Inc. | System and apparatus for merging a write event journal and an original storage to produce an updated storage using an event map |
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 |
EP0863469A3 (en) | 1997-02-10 | 2002-01-09 | 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 |
JP2001516112A (ja) | 1997-07-09 | 2001-09-25 | アドバンスト・オーディオ・デバイセス,エルエルシー | 光記録装置 |
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 | ソニー株式会社 | 情報処理装置及び情報配信システム |
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 |
US6493652B1 (en) | 1997-10-02 | 2002-12-10 | Personal Electronic Devices, Inc. | Monitoring activity of a user in locomotion on foot |
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 |
US6298314B1 (en) | 1997-10-02 | 2001-10-02 | Personal Electronic Devices, Inc. | Detecting the starting and stopping of movement of a person on foot |
US6882955B1 (en) | 1997-10-02 | 2005-04-19 | Fitsense Technology, Inc. | Monitoring activity of a user in locomotion on foot |
US6898550B1 (en) | 1997-10-02 | 2005-05-24 | Fitsense Technology, 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 |
US6611789B1 (en) | 1997-10-02 | 2003-08-26 | Personal Electric Devices, Inc. | Monitoring activity of a user in locomotion 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 |
US6037937A (en) | 1997-12-04 | 2000-03-14 | Nortel Networks Corporation | Navigation tool for graphical user interface |
US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
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 |
EP1717684A3 (en) | 1998-01-26 | 2008-01-23 | Fingerworks, Inc. | Method and apparatus for integrating manual input |
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 |
US7844914B2 (en) | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
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 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
US6332175B1 (en) | 1999-02-12 | 2001-12-18 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
US6377530B1 (en) | 1999-02-12 | 2002-04-23 | Compaq Computer Corporation | System and method for playing compressed audio data |
US6617963B1 (en) | 1999-02-26 | 2003-09-09 | Sri International | Event-recording devices with identification codes |
US7034660B2 (en) | 1999-02-26 | 2006-04-25 | Sri International | Sensor devices for structural health monitoring |
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 | ディスク再生装置 |
KR100655034B1 (ko) | 1999-05-28 | 2006-12-07 | 마츠시타 덴끼 산교 가부시키가이샤 | 반도체 메모리카드, 재생장치, 기록장치, 재생방법, 기록방법 |
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 | ソニー株式会社 | 再生制限機能付き再生装置、再生制限方法及び再生制限プログラム |
US6779042B1 (en) | 1999-09-10 | 2004-08-17 | Ianywhere Solutions, Inc. | System, method, and computer program product for enabling on-device servers, offline forms, and dynamic ad tracking on mobile devices |
US7028096B1 (en) | 1999-09-14 | 2006-04-11 | Streaming21, Inc. | Method and apparatus for caching for streaming data |
US6217183B1 (en) | 1999-09-15 | 2001-04-17 | Michael Shipman | Keyboard having illuminated keys |
US6918677B2 (en) | 1999-09-15 | 2005-07-19 | Michael Shipman | Illuminated keyboard |
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 |
JP2002083152A (ja) * | 2000-06-30 | 2002-03-22 | Victor Co Of Japan Ltd | コンテンツ配信システム及び携帯端末プレーヤ及びコンテンツプロバイダ |
US6871063B1 (en) | 2000-06-30 | 2005-03-22 | Intel Corporation | Method and apparatus for controlling access to a computer system |
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株式会社 | 無線通信モジュール |
US7248888B2 (en) | 2000-09-06 | 2007-07-24 | Eric Inselberg | Method and apparatus for interactive audience participation at a live entertainment event |
US20020059499A1 (en) | 2000-09-06 | 2002-05-16 | Hudson Michael D. | System and methods for performing last-element streaming |
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 |
AU2001292234A1 (en) | 2000-09-26 | 2002-04-08 | Matsushita Electric Industrial Co., Ltd. | Display unit and drive system thereof and an information display unit |
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US7218226B2 (en) | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
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 |
US7574272B2 (en) * | 2000-10-13 | 2009-08-11 | Eric Paul Gibbs | System and method for data transfer optimization 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 |
EP1253529A1 (en) | 2001-04-25 | 2002-10-30 | Sony France S.A. | Information type identification method and apparatus, e.g. for music file name content identification |
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 | ソニー株式会社 | ユーザ入力装置 |
US7162543B2 (en) * | 2001-06-06 | 2007-01-09 | Sap Ag | Process for synchronizing data between remotely located devices and a central computer system |
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 |
WO2003001477A1 (en) | 2001-06-18 | 2003-01-03 | First International Digital, Inc. | 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 |
BR0212418A (pt) | 2001-09-11 | 2004-08-03 | Thomson Licensing Sa | Método e aparelho para ativação de modo de equalização automática |
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 |
US7046230B2 (en) * | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
US7084856B2 (en) | 2001-10-22 | 2006-08-01 | Apple Computer, Inc. | Mouse having a rotary dial |
US7345671B2 (en) * | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
US6934812B1 (en) | 2001-10-22 | 2005-08-23 | Apple Computer, Inc. | Media player with instant play capability |
GB2387001B (en) * | 2001-10-22 | 2005-02-02 | Apple Computer | Intelligent interaction between media player and host computer |
US7312785B2 (en) * | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US20030167318A1 (en) | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US6801964B1 (en) | 2001-10-25 | 2004-10-05 | Novell, Inc. | Methods and systems to fast fill media players |
US7599610B2 (en) | 2001-10-25 | 2009-10-06 | Harman International Industries, Incorporated | Interface for audio visual device |
US20050122315A1 (en) | 2001-11-16 | 2005-06-09 | 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 |
US7433546B2 (en) | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US8151259B2 (en) | 2006-01-03 | 2012-04-03 | Apple Inc. | Remote content updates for portable media devices |
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 | 富士フイルム株式会社 | 画像サーバ並びに画像表示システム |
AU2003222505A1 (en) | 2002-04-26 | 2003-11-10 | Electronics And Telecommunications Research Institute | Apparatus and method for reducing power consumption by adjusting backlight and adapting visual signal |
JP4555072B2 (ja) | 2002-05-06 | 2010-09-29 | シンクロネイション インコーポレイテッド | ローカライズされたオーディオ・ネットワークおよび関連するディジタル・アクセサリ |
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 |
US20040086120A1 (en) * | 2002-11-06 | 2004-05-06 | Akins Glendon L. | Selecting and downloading content to a portable player |
JP4508596B2 (ja) | 2002-11-06 | 2010-07-21 | キヤノン株式会社 | 通信装置、画像記憶装置およびそれらの制御方法 |
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 |
AU2003289238A1 (en) | 2002-12-06 | 2004-06-30 | 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 |
CN1726471A (zh) | 2002-12-20 | 2006-01-25 | 皇家飞利浦电子股份有限公司 | 用于读取数据载体的模块 |
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 |
US7213228B2 (en) * | 2003-03-17 | 2007-05-01 | Macrovision Corporation | Methods and apparatus for implementing a remote application over a network |
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 |
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 |
US7831199B2 (en) | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
US20040215534A1 (en) | 2003-04-25 | 2004-10-28 | Apple Computer, Inc. | Method and system for network-based allowance control |
WO2004104815A2 (en) | 2003-05-08 | 2004-12-02 | Thomson Licensing S.A. | Method and apparatus for navigating alphabetized text |
US7107296B2 (en) | 2003-06-25 | 2006-09-12 | Microsoft Corporation | Media library synchronizer |
US8185924B2 (en) | 2003-07-14 | 2012-05-22 | Sony Corporation | Information processing device, information processing method, and information processing program |
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 |
EP1671326A1 (en) | 2003-09-30 | 2006-06-21 | Koninklijke Philips Electronics N.V. | Cache management for improving trick play performance |
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 |
CA2560323C (en) | 2004-03-22 | 2014-01-07 | Bodymedia, Inc. | Non-invasive temperature monitoring device |
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 |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | 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 |
CN100511395C (zh) | 2004-10-14 | 2009-07-08 | 皇家飞利浦电子股份有限公司 | 一种信号处理器、包含其的显示设备和显示方法 |
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 |
CN101128167B (zh) | 2004-12-22 | 2011-05-18 | 奥瑟Hf公司 | 处理肢体运动的系统和方法 |
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 |
US7593782B2 (en) | 2005-01-07 | 2009-09-22 | Apple Inc. | Highly portable media device |
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 |
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 |
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 |
US7729791B2 (en) | 2006-09-11 | 2010-06-01 | Apple Inc. | Portable media playback device including user interface event passthrough to non-media-playback processing |
US8341524B2 (en) | 2006-09-11 | 2012-12-25 | Apple Inc. | Portable electronic device with local search capabilities |
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 |
EP2939098B1 (en) | 2012-12-29 | 2018-10-10 | 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 |
-
2005
- 2005-08-24 US US11/212,313 patent/US7593782B2/en active Active
- 2005-08-24 US US11/212,555 patent/US7536565B2/en active Active
- 2005-12-21 CN CN200580048143.9A patent/CN101120413B/zh active Active
-
2007
- 2007-07-30 US US11/830,746 patent/US7889497B2/en active Active
-
2008
- 2008-04-10 HK HK08104046.8A patent/HK1109951A1/xx not_active IP Right Cessation
- 2008-04-10 HK HK11105078.1A patent/HK1151126A1/zh unknown
- 2008-04-10 HK HK11105077.2A patent/HK1151125A1/zh not_active IP Right Cessation
-
2009
- 2009-03-03 US US12/397,051 patent/US7865745B2/en not_active Expired - Fee Related
- 2009-03-18 US US12/406,793 patent/US7856564B2/en active Active
-
2010
- 2010-12-27 US US12/979,283 patent/US8259444B2/en active Active
-
2012
- 2012-08-03 US US13/566,977 patent/US8993866B2/en active Active
-
2015
- 2015-02-25 US US14/631,614 patent/US20150234482A1/en not_active Abandoned
-
2018
- 2018-08-01 US US16/052,556 patent/US10534452B2/en active Active
-
2020
- 2020-01-13 US US16/741,616 patent/US11442563B2/en active Active
Patent Citations (2)
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 |
---|---|
US7856564B2 (en) | 2010-12-21 |
HK1151125A1 (zh) | 2012-01-20 |
US20090172542A1 (en) | 2009-07-02 |
US20130035778A1 (en) | 2013-02-07 |
US20150234482A1 (en) | 2015-08-20 |
US20060155914A1 (en) | 2006-07-13 |
HK1109951A1 (en) | 2008-06-27 |
US7536565B2 (en) | 2009-05-19 |
US7889497B2 (en) | 2011-02-15 |
US20060153040A1 (en) | 2006-07-13 |
US20090182445A1 (en) | 2009-07-16 |
US20110090645A1 (en) | 2011-04-21 |
US20200150785A1 (en) | 2020-05-14 |
US8993866B2 (en) | 2015-03-31 |
CN101120413A (zh) | 2008-02-06 |
US20190025943A1 (en) | 2019-01-24 |
US8259444B2 (en) | 2012-09-04 |
US10534452B2 (en) | 2020-01-14 |
US11442563B2 (en) | 2022-09-13 |
US20080013274A1 (en) | 2008-01-17 |
US7865745B2 (en) | 2011-01-04 |
US7593782B2 (en) | 2009-09-22 |
HK1151126A1 (zh) | 2012-01-20 |
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 |