CN1364298A - 数字音频播放装置控制下在用户接口装置屏幕显示信息的系统和方法 - Google Patents
数字音频播放装置控制下在用户接口装置屏幕显示信息的系统和方法 Download PDFInfo
- Publication number
- CN1364298A CN1364298A CN01800560A CN01800560A CN1364298A CN 1364298 A CN1364298 A CN 1364298A CN 01800560 A CN01800560 A CN 01800560A CN 01800560 A CN01800560 A CN 01800560A CN 1364298 A CN1364298 A CN 1364298A
- Authority
- CN
- China
- Prior art keywords
- playback device
- digital audio
- audio playback
- user interface
- programming interfaces
- 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.)
- Granted
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/16—Sound input; Sound output
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/16—Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
Abstract
公开了一种数字音频播放装置(DAPD),包括:1)一个外部接口,用于跟连接的处理系统连接,执行一个用户接口应用程序,通过这个外部接口访问和控制数字音频播放装置;2)跟外部接口连接用来储存反向数字音频播放装置应用程序接口(API)的一个存储器;和3)跟存储器和外部接口连接用来执行反向数字音频播放装置应用程序接口的一个处理器。这个反向数字音频播放装置应用程序接口使得处理器能够访问和控制连接的处理系统的显示屏上显示的用户接口应用程序控制的用户接口。还公开了在连接的处理系统中实现的一种反向数字音频播放装置应用程序接口。因此,这个处理系统包括:1)将连接的数字音频播放装置连接起来的一个外部接口;2)和外部接口连接用来储存用户接口应用程序,访问和控制数字音频播放装置,储存反向数字音频播放装置应用程序接口(API)的一个存储器;和3)跟存储器和外部接口连接用于执行用户接口应用程序和反向数字音频播放装置应用程序接口的一个处理器。这个反向数字音频播放装置跟数字音频播放装置进行通信,使得这个数字音频播放装置能够访问和控制跟一个显示屏上显示的用户接口应用程序有关的一个用户接口。
Description
总的来说,本发明涉及数字音频播放装置,具体而言,涉及能够在跟数字音频播放装置连接的用户接口的屏幕上显示信息的数字音频播放装置(DAPD)。
数字音频播放装置(DAPD)是数字革命带来的最常见的消费产品。总的来说数字音频播放装置这个术语用于指以纯电子格式储存和播放音频文件的装置。通常情况下,数字音频播放装置有一个很大的非易失性存储器,比方说快闪随机存取存储器(RAM),它能够储存例如64兆字节(MB)的音频文件。市场上最常见的一种数字音频播放装置是MP3播放器。用户可以从另外一个装置,比方说个人计算机(PC),将大约一个小时的MP3音乐文件载入播放器。
数字音频播放装置的用户在用户接口(UI)的帮助下控制数字音频播放装置。数字音频播放装置的用户接口可以直接安装在数字音频播放装置(例如传统的CD播放器有按钮和液晶显示器在这个播放器的前面板上)上或者在另外一个装置上,例如个人计算机,直接跟这个数字音频播放装置连接。数字音频播放装置常有一个内置用户接口,也可能在连接的一个装置(例如个人计算机)上用一个用户接口来增加方便性和其它功能特征。例如,飞利浦电子公司的RUSHTM MP3播放器在它上面有一个液晶显示用户接口,也能通过一个用户接口软件在连接的个人计算机上进行操作。随着数字音频播放装置变得越来越小,在数字音频播放装置的外面安装控制按钮和视频显视器的空间越来越小。口袋大小的数字音频播放装置可能只有三个或者四个控制按钮和一个很小的液晶显示器用于显示数字数据。这样,用连接的装置上的用户接口控制数字音频播放装置正在变得越来越普遍。人们常常将直接安装在便携式音频装置上面的用户接口叫做“在板用户接口”。还经常将跟一个装置连接的用户接口叫做一个“连接的用户接口”。
在连接的个人计算机上的用户接口(UI)的一个实例包括具有某种传统音乐播放装置的模样的一个显示器,比方说一个CD播放器。例如,用户接口可以包括一个前跳进按钮,后跳按钮,暂停按钮,停止按钮等等。用户用连接的个人计算机的鼠标器来点击这些按钮。当数字音频播放装置通过某种托架装置跟个人计算机连接的时候,用户对数字音频播放装置进行操作。在连接好的情况之下,用户可以删除当前在数字音频播放装置中的音频文件,还可以将新的音频文件下载到这个数字音频播放装置中去。当用户设置完成数字音频播放装置上的音频文件的时候,用户可以将数字音频播放装置从托架上拿下来,携带在身上。
数字音频播放装置以及这些装置连接的用户接口常常由不同的人开发和销售。通常情况之下,个人计算机执行的用户接口可以通过数字音频播放装置的制造商提供的或者是驻留在连接的装置内的某种软件库来控制数字音频播放装置。在许多情况下,数字音频播放装置用户可以从因特网上下载用户接口软件库。这些库通常都包括通过个人计算机连接跟数字音频播放装置进行通信并对其进行控制所必需的装置驱动器。
这些库还包括数字音频播放装置支持的应用程序接口(API)的实现。应用程序接口是这样一个接口,通过它软件程序就能够访问低层的软件函数,比方说操作系统。数字音频播放装置的应用程序接口常常由几个数字音频播放装置的制造商协商认可。结果,一个消费者可以选择几个用户接口应用程序中的一个来控制消费者的数字音频播放装置。
典型的用户接口应用程序通常都能够控制市场上销售的任何一个数字音频播放装置。利用应用程序接口,被连接的用户接口应用软件的开发商和销售商可以跟消费者通过“看和感觉”建立一种关系,从而方便它们的专用用户接口的使用。此外,连接的用户接口制造商也可以给他们的用户接口软件确定独一无二的商标,并且为消费者提供远程访问能力以便访问制造商的网站的用户接口。
然而,连接的用户接口软件的独立开发商和销售商常常不愿意为每个数字音频播放装置的制造商开发定制的用户接口。这种不愿意部分地是因为为每个制造商定制用户接口软件成本过于高昂。不愿意这样做还是因为连接的用户接口开发商和销售商将消费者吸引到这个用户接口制造商的网站上去的这种策略。
如上所述,用户接口制造商可以利用应用程序接口使他们的用户接口软件跟所有的数字音频播放装置连接并且对它们加以控制。数字音频播放装置制造商还希望能够从他们的数字音频播放装置(或者连接的驱动器)控制用户接口软件,并且将一个制造商专用的徽标显示在用户接口上,或者允许用户跟这个数字音频播放装置的制造商选择的网站连接起来。
因此,在本领域中需要这样的系统和方法,它们能够提供数字音频播放装置制造商能够用来控制连接的处理系统,比方说个人计算机,中运行的用户接口软件的一种接口。具体而言,在本领域中需要这样的系统和方法,它能提供一种接口,这种接口能够被数字音频播放装置制造商用来将消费者引向数字音频播放装置制造商建议或者控制的网站。
为了克服现有技术中的以上缺陷,本发明一个实施方案的目的是提供一种数字音频播放装置(DAPD),它包括:1)能够跟连接的处理系统连接的一个外部接口,连接的这个处理系统能够执行一个用户接口应用程序,通过外部接口访问和控制数字音频播放装置;2)跟这个外部接口连接的一个存储器,能够储存一个反向数字音频播放装置应用程序(API);和3)跟存储器和外部接口连接,能够执行反向数字音频播放装置应用程序接口的一个处理器,这个反向数字音频播放装置应用程序接口能够使处理器访问和控制跟这个用户接口应用程序连接,显示在连接的处理系统上显示屏幕上的这个用户接口。
根据本发明的一个实施方案中的反向数字音频播放装置应用程序接口包括能够跟用户接口应用程序进行通信并对其的工作过程加以控制的可执行指令。
根据本发明另一实施例,反向数字音频播放装置应用程序接口包括跟数字音频播放装置制造商有关的第一个数据。
根据本发明又一实施例,反向数字音频播放装置应用程序接口能够让处理器访问和控制至少一部分用户接口,显示显示屏上显示的用户接口的至少一部分中的第一个数据。
根据本发明另一个实施例,第一个数据包括一个图形文件,其中包括制造商的一个徽标图像。
根据本发明的再一个实施例,第一个数据包括制造商的因特网环球网网站的一个通用资源定位符(URL)。
本发明中的反向数字音频播放装置应用程序接口也可以用跟这个数字音频播放装置连接的一个处理系统来实现,比方说用一台个人计算机来实现,而不是用数字音频播放装置自己来实现。因此,本发明中实施方案的一个主要目的是提供一种处理系统,它包括:1)能够跟连接的数字音频播放装置连接的一种外部接口,连接的数字音频播放装置能够播放储存在数字音频播放装置上的音频文件;2)跟外部接口连接能够储存用户接口应用程序的一个存储器,这里的用户接口应用程序能够通过外部接口访问和控制数字音频播放装置,并且能够储存一个反向数字音频播放装置应用程序接口(API);和3)跟存储器和外部接口连接,并且能够执行用户接口应用程序和反向数字音频播放装置应用程序接口的处理器,产生的反向数字音频播放装置应用程序接口能够跟数字音频播放装置进行通信,并且使数字音频播放装置能够访问和控制跟这个用户接口应用程序连接的用户接口,显示在处理系统的显示屏上。
在本发明的一个实施方案中,处理系统中的反向数字音频播放装置应用程序接口包括能够跟用户接口应用程序进行通信并且对其的工作过程加以控制的可执行指令。
在本发明的另外一个实施方案中,处理系统中的反向数字音频播放装置应用程序接口包括跟数字音频播放装置制造商有关的第一个数据。
在本发明的另外一个实施方案中,这个处理系统中的反向数字音频播放装置应用程序接口能够使这个数字音频播放装置访问和控制至少一部分用户接口,显示显示屏上显示的至少一部分用户接口中的第一个数据。
在本发明的另外一个实施方案中,处理系统中的第一个数据包括一个图形文件,其中包括制造商的徽标图像。
在本发明的再一个实施方案中,处理系统中的第一个数据包括这个制造商的因特网网站的一个通用资源定位符(URL)。
前面已相当广泛地概述了本发明的特征和技术优点,从而使本领域中的技术人员能够更好地理解下面的本发明的详细描述。本发明的其它特征和优点将在后面加以描述,它们构成本发明的权利要求的主题。本领域里的技术人员应当认识到他们能够很容易地应用本发明中的具体实施方案和概念。本领域里的技术人员还应当认识到等价的结构并不会偏离本发明的实质和范围。
在进行详细描述之前,最好是给出这个专利文献中采用的特定词和术语的定义:术语“包括(include)”和“包括(comprise)”,以及它们的衍生术语,都是指包括而不是指限制;术语“或”是包括性的,指的是和/或;术语“跟有关(associated with)”和“跟它有关(associated therewith)”以及它们的衍生术语可以指包括,被包括在内,跟它互联,包含(contain),被包含在内,跟它连接,跟它联结,跟它通信,合作,交织,并列,接近,连接到,具有,具有…的特性等等;术语“控制器”指的是能够控制至少一项操作的任意装置、系统或者部件,比方说硬件、固件或者软件中能够采用的装置。应当指出,跟任何特定控制器有关的功能可以是集中的也可以是分布式的,不管是本地的还是远程的。在这个专利文献中给出了特定词和术语的定义,本领域中的技术人员应当明白在许多情况下,如果不是在多数情况下,这样的定义适用于这些词和输入的现有的和将来。
为了对本发明有更加全面地理解,下面将通过以下描述同时参考附图来介绍本发明的优点,其中相似的数字表示相似物体,其中:
图1说明本发明一个实施方案中一个示例性的数字音频播放装置和连接的一台个人计算机;
图2说明本发明一个实施方案中用连接的个人计算机实现的示例性的反向数字音频播放装置应用程序接口;
图3说明本发明一个实施方案中示例性的数字音频播放装置中的示例性的反向数字音频播放装置应用程序接口;和
图4是一个流程图,说明本发明一个实施方案中示例性的数字音频播放装置的工作过程。
下面的图1到图4以及用来描述本发明的各种实施方案仅仅是说明性的而不是限制性的。本领域里的技术人员应当明白本发明的原理可以用任何合适的数字音频播放装置或者连接的处理系统来实现。
图1说明本发明一个实施方案中示例性的数字音频播放装置(DAPD)150和连接的个人计算机(PC)105。个人计算机105执行能够控制数字音频播放装置150并且跟其相互作用的一个用户接口(UI)应用程序。如同下面将更加详细地描述的一样,数字音频播放装置150还能够通过安装在数字音频播放装置150和/或个人计算机105上的一个或者多个反向应用程序接口控制个人计算机170执行的用户接口应用程序并且跟它相互作用。
数字音频播放装置150包括显示器155和控制按钮160,用虚线表示。显示器155是一个小装置,比方说一个发光二极管显示器或者液晶显示器,能够显示数量相对较少的字母符号和图标。控制按钮160对普通的音频装置,比方说CD播放器,进行典型的操作。这些操作包括向前跳进、向后跳、暂停、停止、播放等等。控制按钮160还是用户能够在贮存在数字音频播放装置150中的可以选择的音频文件(比方说MP3文件)上滚动。音频文件的标题可以出现在显示器155中。
在本发明的一个实施方案中,用户可以通过个人计算机105执行的一个用户接口应用程序跟数字音频播放装置150相互作用。用户接口显示在显示器110的屏幕115上。用户在个人计算机105的键盘和/鼠标器上输入命令,进行各种操作,包括比如浏览因特网以及从因特网下载MP3文件,查看储存在数字音频播放装置150上MP3文件的目录,查看个人计算机105中储存的MP3文件的目录,删除从数字音频播放装置150中选择出来的MP3文件,从个人计算机105向数字音频播放装置150传输MP3文件,等等。在本发明的一个实施方案中,用户接口应用程序采用多个传统的应用程序接口跟不同制造商制作的数字音频播放装置相互作用。另外,每个不同的数字音频播放装置也可以采用本发明中的一个或者多个反向数字音频播放装置应用程序接口跟用户接口相互作用。
在本发明的一个实施方案中,个人计算机105执行的用户接口应用程序和反向数字音频播放装置应用程序接口的实现也可以储存在个人计算机105的硬盘驱动器上。此外,本发明中的用户接口应用程序和反向数字音频播放装置应用程序接口也可以作为计算机能够读的数据文件和计算机能够执行的指令代码储存在可以拆除的存储媒体180上,它可以是例如一个3.5英寸软盘,一个光盘只读存储器,一个DVD,或者一个类似的存储媒介。另外,本发明的一个实施方案中,本发明中的用户接口应用程序和反向数字音频播放装置应用程序接口能够通过个人计算机105从可拆除的存储媒介180下载到数字音频播放装置150。
数字音频播放装置可以从市场上买到,它们的软件库包括硬件驱动程序,可以用来控制数字音频播放装置应用程序接口,加密和解密软件和密钥,以及其它这种数据或者软件。这些库安装在个人计算机105上,在其中或者是由个人计算机105的制造商或者是由用户执行用户接口应用程序。安装的库使得用户能够通过数字音频播放装置支持的在个人计算机105的库中实现的应用程序接口跟数字音频播放装置相互作用,将数据传送给它,以及对它进行控制。
同样,反向数字音频播放装置应用程序接口由数字音频播放装置用来请求用户接口应用程序在屏幕115上显示一些信息,数字音频播放装置是徽标,或者允许用户访问数字音频播放装置专用的网站等等。如图3和图4所示,本发明中的反向数字音频播放装置应用程序接口可以用安装在个人计算机105中的库来实现,或者在数字音频播放装置150中或者在它们两者中的组合中实现。
这一个实施方案中,反向数字音频播放装置应用程序接口是在安装在个人计算机170中的库里实现的。在这样一个实施方案中,反向数字音频播放装置应用程序接口可以是数字音频播放装置专用数据的形式(例如数字音频播放装置制造商建议的网站的通用资源定位符,这个数字音频播放装置制造商徽标的位图或者图形,等等)和按照对显示器有用的方式将数字音频播放装置专用信息提供给用户接口应用程序的一些可执行代码。在启动的时候,用户接口应用程序采用安装的库中的反向数字音频播放装置应用程序接口来获得数字音频播放装置专用数据、并且用其中的执行代码在认可的用户接口屏幕上显示数字音频播放装置专用信息。如果用户跟屏幕上的数字音频播放装置专用图形或者信息相互作用,用户接口应用程序就能够用这个库中的执行代码来允许用户访问数字音频播放装置专用的网站或者进行反向数字音频播放装置应用程序接口规范中规定的其它任务。
获得这些结果的另外一种方法是提供数字音频播放装置专用数据和数字音频播放装置150中的可执行代码,并使用反向数字音频播放装置应用程序接口使数字音频播放装置能够从用户接口应用程序请求反向数字音频播放装置应用程序接口中规定的特定任务。在这种方法中,安装在个人计算机105上的驱动器采用一个通信协议,使数字音频播放装置150跟用户接口应用程序进行通信,请求显示图形,并且针对通用资源定位符信息之类进行用户接口应用程序请求。
图2画出了本发明一个实施方案中示例性的个人计算机105连接的一个反向数字音频播放装置应用程序接口260。个人计算机105包括数据处理器205、用户接口(IF)210、视频接口215、输入/输出(I/O)接口220、存储装置225,它可以是一个硬盘和一个随机存取存储器(RAM)230。数据处理器205、用户接口210、视频接口215、输入输出接口220、存贮装置225、随机存取存储器230都用通信总线235连接在一起,并且用它进行通信。随机存取存储器230储存操作系统(O/S)程序240、用户接口应用程序250、反向数字音频播放装置(DAPD)应用程序接口(API)260和数字音频播放装置应用程序接口库266。反向数字音频播放装置应用程序接口260包括反向数字音频播放装置应用程序接口程序262和数字音频播放装置专用数据264。
在个人计算机105的正常工作过程中,数据处理器205执行操作系统程序240,还可以由用户选择一个或者多个应用程序。如果用户决定将音频文件,比方说MP3文件,下载到数字音频播放装置150中,或者要编辑已经在数字音频播放装置150中的音频文件,用户就执行用户接口应用程序250。在本发明的一个优选实施方案中,用户接口应用程序250为用户提供友好的图形用户接口(GUI),它可能像一个传统的音频播放装置。例如,用户接口应用程序250的用户接口可以像一个光盘播放器一样,包括一个向前跳进按钮、一个向后跳按钮、一个暂停按钮、一个停止按钮等等。
用户可以通过个人计算机105的键盘或者鼠标器输入命令和数据通过用户接口210访问和控制数字音频播放装置150。用户接口应用程序250又通过输入输出接口220访问和控制数字音频播放装置150。为了控制所有制造商的数字音频播放装置,用户接口应用程序250可以从数字音频播放装置应用程序接口库266中选择一个或者多个数字音频播放装置应用程序接口。数字音频播放装置应用程序库266中的每个数字音频播放装置都是这样一个接口,通过它,高级软件程序,比方说用户接口应用程序250,能够访问低层的软件函数,比方说数字音频播放装置150中的驱动程序。
但是,根据本发明的原理,数字音频播放装置150可以访问和控制用户接口应用程序250提供的用户接口。为此,数据处理器205还要执行随机存取存储器230中的反向数字音频播放装置应用程序接口260。数字音频播放装置专用数据264可以包括例如数字音频播放装置150的制造商控制的环球网网站的通用资源定位符,以及这个数字音频播放装置150的制造商的徽标图形。反向数字音频播放装置应用程序结构262包括例如能够将数字音频播放装置专用信息格式化从而能够被用户接口应用程序250显示的可执行代码。一部分用户接口被反向以便显示制造商的徽标和环球网网站。
或者,反向数字音频播放装置应用程序接口可以安装在数字音频播放装置150上。图3说明本发明一个实施方案中示例性的数字音频播放装置150中实现的反向数字音频播放装置应用程序接口360。数字音频播放装置150包括数字信号处理器(DSP)305、音频接口310、输入/输出(I/O)接口315、用户接口320和随机存取存储器(RAM)330。数字信号处理器305、音频接口310、输入输出接口315、用户接口320和随机存取存储器330用通信总线335连接在一起并且通过它进行通信。随机存取存储器330储存音频程序340、音频(例如MP3)文件350和反向数字音频播放装置应用程序接口360。反向数字音频播放装置应用程序接口360还包括反向数字音频播放装置应用程序接口362和数字音频播放装置专用数据364。
在数字音频播放装置150的正常工作过程中,数字信号处理器305执行音频程序340,以便播放用户选中的一个或者多个音频文件350。在控制按钮160上输入的用户命令被用户接口320收到。如上所述,如果用户将音频文件,比方说MP3文件,下载到数字音频播放装置150中,或者要编辑已经在数字音频播放装置150中的音频文件,用户就在个人计算机105上执行用户接口应用程序250。在本发明的一个优选实施方案中,用户接口应用程序250的执行导致数字信号处理器305自动地执行反向数字音频播放装置应用程序接口360。数字音频播放装置150用反向数字音频播放装置应用程序接口360来访问用户接口应用程序250,以便控制跟用户接口应用程序250有关的至少一部分用户接口。
数字音频播放装置专用数据364可以包括例如数字音频播放装置150的制造商的一个网站URL和一个图形文件徽标。反向数字音频播放装置应用程序接口程序362包括例如能够形成数字音频播放装置专用信息的可执行代码,从而能够发送给用户接口应用程序250随后显示在用户接口上。
图4是一个流程图400,它简单地说明了本发明一个实施方案中示例性的数字音频播放装置150的工作过程。一开始,用户执行个人计算机105中的用户接口应用程序250,以便访问和控制数字音频播放装置150(处理步骤405)。下一步,用户接口应用程序250用反向数字音频播放装置用户程序接口260获得数字音频播放装置150的专用信息。这可以通过执行个人计算机105或者数字音频播放装置150中的反向数字音频播放装置应用程序接口260来做到(处理步骤410)。在这两种情况下,数字音频播放装置150能够控制跟用户接口应用程序250有关的用户接口,以便在用户接口的一个保留部分显示数字音频播放装置150的制造商选中的显示徽标或者信息(处理步骤415)。通过这种方式,数字音频播放装置150的制造商不必依赖于用户接口应用程序250的制造商来支持数字音频播放装置150。利用本发明,用户接口应用程序的制造商能够指定用户接口显示区中特定的许可部分供数字音频播放装置制造商使用。这使得数字音频播放装置制造商能够创造品牌关系,实施网状策略,为消费者提供技术和产品支持等等。
虽然已经详细地描述了本发明,但是本领域里的技术人员应当明白,它们可以有各种改变、替换而不会偏离本发明的实质和范围。
Claims (24)
1.一种数字音频播放装置(DAPD)(150),包括:
能够跟连接的处理系统(105)连接的一个外部接口(315),连接的处理系统(105)能够支持用户接口应用程序(250),通过所述外部接口(315)访问和控制所述数字音频播放装置(150);
跟所述外部接口(315)连接能够储存反向数字音频播放装置应用程序接口(360)的一个存储器(330);和
跟所述存储器(330)和外部接口(315)连接,能够执行所述反向数字音频播放装置应用程序接口(360)的一个处理器(305),所述反向数字音频播放装置应用程序接口(360)能够让所述处理器(305)访问和控制跟所述用户接口应用程序(250)有关,并且显示在连接的处理系统(105)上的显示器上的一个用户接口。
2.权利要求1的数字音频播放装置(150),其中的反向数字音频播放装置应用程序接口(360)包括能够跟所述用户接口应用程序(250)通信并对其进行控制的可执行指令。
3.权利要求1的数字音频播放装置(150),其中的反向数字音频播放装置应用程序接口(360)包括跟所述数字音频播放装置(150)的制造商有关的第一数据(364)。
4.权利要求3的数字音频播放装置(150),其中的反向数字音频播放装置应用程序接口(360)能够让所述处理器(305)访问和控制所述用户接口的至少一部分,在所述显示屏上显示用户接口上的至少一部分上显示第一数据(364)。
5.权利要求4的数字音频播放装置(150),其中的第一个数据(364)包括一个图形文件,其中包括所述制造商的一个徽标图像。
6.权利要求4的数字音频播放装置(150),其中的第一数据包括跟所述制造商的因特网网站有关的一个通用资源定位符(URL)。
7.一种处理系统,包括:
能够跟连接的数字音频播放装置(150)连接的一个外部接口(220),连接的所述数字音频播放装置(150)能够播放储存在所述数字音频播放装置(150)中的音频文件;
跟所述外部接口(220)连接能够储存用户接口应用程序(250)通过所述外部接口(220)访问和控制所述数字音频播放装置(150)以及能够将一个反向数字音频播放装置应用程序接口(260)储存起来的一个存储器(230);和
跟所述存储器(230)和所述外部接口(220)连接能够执行所述用户接口应用程序(250)和所述反向数字音频播放装置应用程序接口(260)的一个处理器(205),所述反向数字音频播放装置应用程序接口(260)能够跟所述数字音频播放装置(150)通信,并且能够使所述数字音频播放装置(150)访问和控制跟所述用户接口应用程序(250)有关,显示在跟所述处理系统有关的一个显示屏(115)上的用户接口。
8.权利要求7的处理系统,其中的反向数字音频播放装置应用程序接口(260)包括能够跟所述用户接口应用程序(250)的工作过程进行通信并对其加以控制的可执行指令。
9.权利要求7的处理系统,其中的反向数字音频播放装置应用程序接口(260)包括跟所述数字音频播放装置(150)的制造商有关的第一个数据(264)。
10.权利要求9的处理系统,其中的反向数字音频播放装置应用程序接口(260)能够让所述数字音频播放装置(150)访问和控制至少一部分所述用户接口,在所述显示屏(215)上显示的所述用户接口的至少一部分上显示第一数据(264)。
11.权利要求10的处理系统,其中的第一个数据(264)包括一个图形文件,其中有所述制造商的徽标图形。
12.权利要求10的处理系统,其中的第一数据(264)包括跟所述制造商的因特网网站有关的一个通用资源定位符(URL)。
13.用于数字音频播放装置(DAPD)(150)和能够跟数字音频播放装置(150)连接的处理系统的一种方法,用于在连接到处理系统(105)的显示屏(215)上显示信息,该方法包括以下步骤:
在连接的处理系统(105)中执行一个用户接口应用程序(250),访问和控制所述数字音频播放装置(150);和
执行一个反向数字音频播放装置应用程序接口(API)(260),其中执行反向数字音频播放装置应用程序接口(260)的步骤使得数字音频播放装置(150)能够访问和控制跟用户接口应用程序(250)有关,显示在连接的处理系统(105)上的显示屏(215)上的一个用户接口。
14.权利要求13的方法,其中的反向数字音频播放装置应用程序接口(260)包括能够跟用户接口应用程序(250)进行通信并对其工作过程进行控制的可执行指令。
15.权利要求13的方法,其中的反向数字音频播放装置应用程序接口(260)包括跟这个数字音频播放装置(150)的制造商有关的第一数据(264)。
16.权利要求15的方法,其中执行反向数字音频播放装置应用程序接口(264)的步骤包括访问和控制显示屏(215)上显示的至少一部分用户接口的子步骤。
17.权利要求16的方法,其中执行反向数字音频播放装置应用程序接口(264)的步骤包括在用户接口的至少一部分上显示第一数据(264)的子步骤。
18.权利要求17的方法,其中的第一数据(264)包括一个图形文件,其中有所述制造商的徽标图像。
19.权利要求17的方法,其中的第一数据(264)包括所述制造商的因特网网站的通用资源定位符(URL)。
20.用于数字音频播放装置(DAPD)(150)和跟这个数字音频播放装置(150)连接的处理系统,储存在处理系统能够读的可拆除存储媒介(180)上的计算机可执行的指令,可以执行的这些指令包括在连接的处理系统(105)的显示屏(215)上显示信息的一种方法,该方法包括以下步骤:
在连接的处理系统(105)中执行一个用户接口应用程序(250),访问和控制这个数字音频播放装置(150);和
执行一个反向数字音频播放装置应用程序接口(API),其中执行反向数字音频播放装置应用程序(260)的步骤使得数字音频播放装置(150)能够访问和控制跟这个用户接口应用程序(250)有关,显示在连接的处理系统(105)的显示屏(215)上的用户接口。
21.权利要求20中储存在可拆除存储媒介(180)上的计算机可读的指令,其中的反向数字音频播放装置应用程序接口(260)包括能够跟用户接口应用程序(250)进行通信并对其工作过程进行控制的可执行指令。
22.权利要求20中储存在可拆除存储媒介(180)上的计算机能够读的指令,其中的反向数字音频播放装置应用程序接口(260)包括跟数字音频播放装置(150)制造商有关的第一个数据(264)。
23.权利要求22中储存在可拆除存储媒介(180)上的计算机可读的指令,其中执行反向数字音频播放装置应用程序接口(260)的步骤包括访问和控制显示屏(215)上显示的至少一部分用户接口的子步骤。
24.权利要求23中储存在可拆除存储媒介(180)上的计算机能够读的指令,其中执行反向数字音频播放装置应用程序接口(260)的步骤包括在用户接口的至少一部分上显示的一个数据(264)的子步骤。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17656300P | 2000-01-18 | 2000-01-18 | |
US60/176,563 | 2000-01-18 | ||
US60/176563 | 2000-01-18 | ||
US09/691,334 US7895610B1 (en) | 2000-01-18 | 2000-10-18 | System and method for displaying information on the screen of a user interface device under the control of a digital audio playback device |
US09/691,334 | 2000-10-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1364298A true CN1364298A (zh) | 2002-08-14 |
CN1218323C CN1218323C (zh) | 2005-09-07 |
Family
ID=26872368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN018005608A Expired - Fee Related CN1218323C (zh) | 2000-01-18 | 2001-01-08 | 数字音频播放装置控制下在用户接口装置屏幕显示信息的系统和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7895610B1 (zh) |
EP (1) | EP1171885A1 (zh) |
JP (1) | JP2003521001A (zh) |
KR (1) | KR100800273B1 (zh) |
CN (1) | CN1218323C (zh) |
WO (1) | WO2001054132A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101535974B (zh) * | 2005-06-27 | 2012-05-30 | 微软公司 | 远程控制存储在设备上的内容的回放 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100703758B1 (ko) * | 2005-05-04 | 2007-04-06 | 삼성전자주식회사 | 어플리케이션에 원거리에서 제어가능한 인터페이스를제공하는 방법 및 장치 |
US8224247B2 (en) * | 2007-05-16 | 2012-07-17 | Texas Instruments Incorporated | Controller integrated audio codec for advanced audio distribution profile audio streaming applications |
US8745259B2 (en) | 2012-08-02 | 2014-06-03 | Ujam Inc. | Interactive media streaming |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4422105A (en) * | 1979-10-11 | 1983-12-20 | Video Education, Inc. | Interactive system and method for the control of video playback devices |
US5434913A (en) * | 1993-11-24 | 1995-07-18 | Intel Corporation | Audio subsystem for computer-based conferencing system |
EP0706114A3 (en) * | 1994-10-03 | 1996-12-11 | At & T Global Inf Solution | Device and method for recording and organizing audio data |
US5751962A (en) * | 1995-12-13 | 1998-05-12 | Ncr Corporation | Object-based systems management of computer networks |
US5991520A (en) * | 1996-02-02 | 1999-11-23 | Sony Corporation | Application programming interface for managing and automating data transfer operations between applications over a bus structure |
US6631435B1 (en) * | 1996-02-02 | 2003-10-07 | Sony Corporation | Application programming interface for data transfer and bus management over a bus structure |
US6195501B1 (en) * | 1996-03-28 | 2001-02-27 | Intel Corporation | Computer control of a video cassette recorder using wireless communication and a vertical blanking interval triggering |
US6154600A (en) | 1996-08-06 | 2000-11-28 | Applied Magic, Inc. | Media editor for non-linear editing system |
FI104222B1 (fi) * | 1996-10-03 | 1999-11-30 | Nokia Mobile Phones Ltd | Modulaarinen matkaviestinjärjestelmä |
US6128712A (en) * | 1997-01-31 | 2000-10-03 | Macromedia, Inc. | Method and apparatus for improving playback of interactive multimedia works |
US5987525A (en) | 1997-04-15 | 1999-11-16 | Cddb, Inc. | Network delivery of interactive entertainment synchronized to playback of audio recordings |
US6081263A (en) * | 1997-10-23 | 2000-06-27 | Sony Corporation | System and method of a user configurable display of information resources |
US6275266B1 (en) * | 1997-11-12 | 2001-08-14 | Philips Electronics North America Corporation | Apparatus and method for automatically detecting and configuring a television display for a personal computer |
US7085710B1 (en) * | 1998-01-07 | 2006-08-01 | Microsoft Corporation | Vehicle computer system audio entertainment system |
KR100331322B1 (ko) | 1998-06-22 | 2002-08-27 | 삼성전자 주식회사 | 제조업체간의 특수기능을 지원하기 위한 부가정보를 저장하는 기록매체 및 기록 및/또는 편집장치와 그방법 |
US7178106B2 (en) * | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
US6762798B1 (en) * | 1999-07-13 | 2004-07-13 | Sun Microsystems, Inc. | Methods and apparatus for providing video control for television applications |
US6681043B1 (en) * | 1999-08-16 | 2004-01-20 | University Of Washington | Interactive video object processing environment which visually distinguishes segmented video object |
US6292187B1 (en) * | 1999-09-27 | 2001-09-18 | Sony Electronics, Inc. | Method and system for modifying the visual presentation and response to user action of a broadcast application's user interface |
US7237198B1 (en) * | 2000-05-22 | 2007-06-26 | Realnetworks, Inc. | System and method of providing for the control of a music player to a device driver |
-
2000
- 2000-10-18 US US09/691,334 patent/US7895610B1/en not_active Expired - Fee Related
-
2001
- 2001-01-08 KR KR1020017011886A patent/KR100800273B1/ko not_active IP Right Cessation
- 2001-01-08 CN CN018005608A patent/CN1218323C/zh not_active Expired - Fee Related
- 2001-01-08 EP EP01903629A patent/EP1171885A1/en not_active Withdrawn
- 2001-01-08 WO PCT/EP2001/000119 patent/WO2001054132A1/en active Application Filing
- 2001-01-08 JP JP2001554345A patent/JP2003521001A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101535974B (zh) * | 2005-06-27 | 2012-05-30 | 微软公司 | 远程控制存储在设备上的内容的回放 |
Also Published As
Publication number | Publication date |
---|---|
JP2003521001A (ja) | 2003-07-08 |
WO2001054132A1 (en) | 2001-07-26 |
CN1218323C (zh) | 2005-09-07 |
US7895610B1 (en) | 2011-02-22 |
EP1171885A1 (en) | 2002-01-16 |
KR100800273B1 (ko) | 2008-02-05 |
KR20010102575A (ko) | 2001-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10545636B2 (en) | Taskbar media player | |
KR101071130B1 (ko) | 온라인 서비스 스위칭 및 고객 주문화 | |
CN100517271C (zh) | 利用虚拟地址栏的用户界面控件及显示系统和方法 | |
CN1129845C (zh) | 计算机系统及修改受操作系统控制的图形用户界面的方法 | |
US7007237B1 (en) | Method and system for accessing web pages in the background | |
JP3755499B2 (ja) | Guiアプリケーション開発支援装置、gui表示装置、および方法、並びにコンピュータ・プログラム | |
US20090027355A1 (en) | System and method for mapping interface functionality to codec functionality in a portable audio device | |
US20060224781A1 (en) | Method and apparatus for controlling a user interface of a consumer electronic device | |
JP2012507089A (ja) | ウィンドウ固有の制御の表面化および管理 | |
CN101535934A (zh) | 提供用于查看和编辑元数据的定制用户界面的方法和系统 | |
JPH10240746A (ja) | 単一フレーム・マルチメディア・タイトルを作成する方法 | |
JP2006500685A (ja) | 触覚改良画像機能を備えた対話型装置およびその方法 | |
JP2010004560A (ja) | 機器の作動指令中の情報検索システム及び方法 | |
JPH0785243A (ja) | データ処理方法 | |
JP2012504804A (ja) | スクロールホイール | |
JP2007334911A (ja) | 情報処理装置、プログラムおよびダウンロード方法 | |
US7581036B2 (en) | Offline caching of control transactions for storage devices | |
JP2012138076A (ja) | メディアコンテンツを検索するためのユーザインタフェース | |
KR100819702B1 (ko) | 게임 노출 방법 및 시스템 | |
CN1218323C (zh) | 数字音频播放装置控制下在用户接口装置屏幕显示信息的系统和方法 | |
US6091675A (en) | Integrated CD-ROM driving apparatus for driving different types of CD-ROMs in multimedia computer systems | |
US6233664B1 (en) | Apparatus and method for swapping contents between main memory and auxiliary memory and web video phone adopting the apparatus | |
US6603492B1 (en) | Method and apparatus for generating and displaying a conceal window | |
JP2003256210A (ja) | インストーラ、外部記録媒体、コンピュータ、アプリケーションインストール方法及びインストールプログラム | |
US7761798B1 (en) | System and method for controlling the screen display appearance for a data processing system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050907 Termination date: 20130108 |
|
CF01 | Termination of patent right due to non-payment of annual fee |