CN1484798A - 信息处理设备和信息处理方法 - Google Patents

信息处理设备和信息处理方法 Download PDF

Info

Publication number
CN1484798A
CN1484798A CNA028035453A CN02803545A CN1484798A CN 1484798 A CN1484798 A CN 1484798A CN A028035453 A CNA028035453 A CN A028035453A CN 02803545 A CN02803545 A CN 02803545A CN 1484798 A CN1484798 A CN 1484798A
Authority
CN
China
Prior art keywords
user
input
data
music
demonstration
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
Application number
CNA028035453A
Other languages
English (en)
Other versions
CN100356374C (zh
Inventor
ʸ����һ
入矢真一
Ҳ
河野彻也
中村隆俊
����һ
坂田纯一郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1484798A publication Critical patent/CN1484798A/zh
Application granted granted Critical
Publication of CN100356374C publication Critical patent/CN100356374C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及一种信息处理设备,在该设备中,可以提供一种显示屏幕,用于协助用户利用客户端向服务器请求音乐数据。图标431-1到431-6对应于链接信息列表的电台。例如,在播放在“用户A的最爱”电台中注册的音乐片段时,将光标线432调整到对应于“用户A的最爱”电台的图标431-1,图标421-1以放大的尺寸显示,并显示了对应于该图标的电台名称(“A电台”)。然后,用户能够通过操作遥控器以更换电台(在接收无线电广播时选择无线电台)或在所选择的电台上放大(向较低层跟踪层次结构)移动光标线432。

Description

信息处理设备和信息处理方法
技术领域
本发明涉及信息处理设备和信息处理方法,具体来说,涉及一种适合于客户端请求存储在服务器中的音乐数据以及接收该数据并进行播放的信息处理设备和信息处理方法。
背景技术
随着个人计算机的存储容量的增大以及音频播放技术的改善,在个人计算机中记录音乐数据并进行播放的用户数量也在增大。
当记录了许多音乐数据片段时,可以根据类别、艺术家或专辑将它们分类到许多文件夹,如图1所示,并进一步提供许多级别的分类以便构成一个层次结构。这就使得用户能够搜索所希望的音乐片段。
如果许多音乐数据片段没有通过使用类似于图1所示的示例的文件夹分类为层次结构,则用户很难从所有音乐数据片段中选择所希望的片段。例如,如果用户记得一个音乐数据文件的文件名(如歌曲的名称)并希望欣赏该音乐,则该用户就可以搜索文件名。然而,如果即使用户记得作曲家的姓名,但是不知道歌曲的名称,或者如果用户希望欣赏某一个乐队的演奏,用户也不能找到所希望的音乐数据片段,除非许多音乐数据片段是按层次结构分类的,如图1所示,即,大致分类的文件夹,例如,“古典”,进一步被分类到中间文件夹,如“按作曲家”以及“按乐队”,为“按作曲家”和“按乐队”中间文件夹进一步提供了“按作曲家”和“按乐队”文件夹。
当用户通过跟踪层次结构已经找到所希望的音乐数据片段时,用户能够通过在表示所希望的音乐数据片段的图标上执行单击操作来进行播放。
如果音乐数据是受版权保护的,则可以在预置的复制份数内将它复制到诸如CD-R之类的可移动磁盘。用户能够搜索诸如图1所示的文件夹结构,以查找所希望的音乐数据片段,并将它复制到可移动磁盘,以便在远离个人计算机的房间欣赏。
然而,当在如图1所示的层次结构对音乐数据进行筛选时,例如,如果用户希望播放音乐片段A,则需要一个复杂的操作,即,从“古典”文件夹中选择“按作曲家”文件夹,然后,从“按作曲家”文件夹打开“作曲家B”文件夹,最后,选择音乐片段A。
此外,如果音乐片段A是由“C乐队”演奏的,则用户不能通过使用“按乐队”文件夹来搜索音乐片段A,除非音乐片段A的数据包含在“C乐队”文件夹中,该文件夹是不同于“作曲家B”的一个类别。相应地,必须在许多文件夹中记录相同的数据,从而消耗有限的存储容量。
在复杂的层次结构中,用户很难知道用户当前引用的文件夹所属的结构的级别。例如,如果用户跟踪一个不正确的级别来搜索某一个音乐片段,则依据文件***有时必须返回到以前的级别。
当选择了某一个音乐片段的数据文件并在跟踪这样的一个复杂的层次结构之后执行播放操作时,音乐是从开始进行播放的。即使用户只欣赏音乐的第一部分(即,许多流行音乐片段的引子),也难以确定当前正在播放的音乐是否为用户所希望的音乐。如果播放的音乐不是用户所希望的音乐,则用户必须再次跟踪复杂的层次结构以搜索所希望的音乐片段。
从另一方面来看,由于音乐数据被准确地分类到文件夹中,用户必须跟踪层次结构中的文件夹以达到最底的级别才能播放音乐数据。即,用户必须在一定程度上了解数据库结构,并有意识地选择音乐数据文件以执行播放操作。相应地,当用户希望随便地作为BGM(背景音乐)来欣赏音乐,例如,当用户欣赏无线电广播时,用户可能会感到跟踪层次结构是一个麻烦事。
在无线电广播中,有可能收听合乎一个人口味的广播电台的合乎一个人口味的节目,也有可能在一个未知的音乐正在播放时找到一个合乎一个人口味的新的音乐片段。当用户必须选择一个音乐片段进行播放时,即使未知的音乐数据记录在一个用户的个人计算机上,也难以从许多音乐数据片段中只选择未知的片段。
如果用户希望在一个远离个人计算机的房间欣赏音乐,则必须将音乐数据复制到可移动磁盘上。那么,如果在一个家庭构建了一个家庭网络以将音乐数据记录在服务器上,并允许客户端播放,则用户难以轻易地执行操作,除非用户在一定程度上了解客户端-服务器***的配置,还在一定程度上了解记录在服务器上的音乐数据的层次结构。
发明内容
本发明是在考虑到上述背景的情况下作出的。本发明的目标是允许用户在由客户端播放服务器上记录的音乐数据时以一个简单的操作欣赏音乐,而不必了解客户端-服务器***或了解个人计算机所特有的层次结构(目录和文件夹)。
本发明的信息处理设备包括:用于接收用户输入的第一操作和第二操作的输入装置;用于基于用户从输入装置输入的操作获取预先确定的数据以便进行播放的播放装置;以及显示控制装置,用于根据将预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示以及控制显示屏幕中的预先确定的标记的显示。显示控制装置控制对应于由播放装置播放的预先确定的数据的预先确定的标记的显示,其方式不同于在选择了预先确定的标记时其他非选择标记的显示方式。当从输入装置输入第一操作时,显示控制装置控制将要更改的预先确定的标记的选择,播放装置播放对应于新选择的标记的预先确定的数据。当从输入装置输入第二操作时,显示控制装置基于层次结构控制表示不同的层次级别的显示屏幕的显示。
信息处理设备可以进一步包括:发送装置,用于基于用户从输入装置输入的操作发送一个信号,该信号表示发送由不同的信息处理设备拥有的预先确定的数据的请求;以及接收装置,用于接收发自不同的信息处理设备的预先确定的数据。播放装置可以播放由接收装置接收到的预先确定的数据。显示控制装置可以根据将不同的信息处理设备拥有的预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示。
预先确定的标记可以是一个图标。
预先确定标记可以是一个对应于由播放装置播放的预先确定的数据的图像的缩略图。
显示控制装置可以控制只显示选择的标记,其他标记不显示。
显示控制装置可以控制选择的标记以放大的尺寸显示。
显示控制装置可以控制选择的标记以增大的亮度级别显示。
第一操作可以是一个指定显示屏幕中的上下方向中的一个方向的操作,也可以是一个指定显示屏幕中的左右方向中的一个方向的操作。
本发明的信息处理方法包括:用于控制用户的第一操作和第二操作的输入的输入控制步骤;用于基于用户的输入操作获取预先确定的数据的播放步骤,输入操作由输入控制步骤的处理控制,以及显示控制步骤,用于根据将预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示以及控制显示屏幕中的预先确定的标记的显示。显示控制步骤的处理控制对应于由播放步骤的处理播放的预先确定的数据的预先确定的标记的显示,其方式不同于在选择了预先确定的标记时其他非选择标记的显示方式。当第一操作的输入由输入控制步骤的处理控制时,显示控制步骤的处理控制显示屏幕的显示,以便可以更改预先确定的标记的选择,播放步骤的处理播放对应于新选择的标记的预先确定的数据。当第二操作的输入由输入控制步骤的处理控制时,显示控制步骤的处理基于层次结构控制表示不同的层次级别的显示屏幕的显示。
本发明的程序允许计算机执行:用于控制用户的第一操作和第二操作的输入的输入控制步骤;用于基于用户的输入操作获取预先确定的数据的播放步骤,输入操作由输入控制步骤的处理控制,以及显示控制步骤,用于根据将预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示以及控制显示屏幕中的预先确定的标记的显示。显示控制步骤的处理控制对应于由播放步骤的处理播放的预先确定的数据的预先确定的标记的显示,其方式不同于在选择了预先确定的标记时其他非选择标记的显示方式。当第一操作的输入由输入控制步骤的处理控制时,显示控制步骤的处理控制显示屏幕的显示,以便可以更改预先确定的标记的选择,播放步骤的处理播放对应于新选择的标记的预先确定的数据。当第二操作的输入由输入控制步骤的处理控制时,显示控制步骤的处理基于层次结构控制表示不同的层次级别的显示屏幕的显示。
根据本发明的信息处理设备、信息处理方法以及程序,由用户输入第一操作和第二操作,并基于用户输入的操作获取和播放预先确定的数据。根据将预先确定的数据进行分类的虚拟层次结构,显示表示每一层次级别的显示屏幕,并在显示屏幕显示预先确定的标记。当选择对应于正在被播放的预先确定的数据的标记时,它以不同于其他非选择标记的显示方式的方式显示。当控制第一操作的输入时,更改预先确定的标记的选择,并播放对应于新选择的标记的预先确定的数据。当控制第二操作的输入时,基于层次结构显示表示不同的层次级别的显示屏幕。
附图说明
图1说明了音乐数据的已知记录方法。
图2说明了家庭网络的示例。
图3是如图2所示的个人计算机的透视图。
图4是如图2所示的个人计算机的主要单元的平面图。
图5是说明了如图2所示的个人计算机的旋钮的部分的放大图。
图6是如图2所示的个人计算机的右侧的配置的侧面图。
图7是说明了如图2所示的个人计算机的内部配置的示例的方框图。
图8是如图2所示的PDA的外形图。
图9是安装在托架中的PDA的外形图。
图10是PDA的外形图。
图11是说明PDA的内部配置的方框图。
图12是如图2所示的蜂窝电话的外形图。
图13是蜂窝电话的照相机单元的外形图。
图14是说明蜂窝电话的配置的方框图。
图15A是如图2所示的桌面播放设备的外形图。
图15B是如图2所示的桌面播放设备的外形图。
图16是说明桌面播放设备的配置的方框图。
图17A说明了一个遥控器。
图17B说明了该遥控器。
图18是如图2所示的便携播放设备的外形图。
图19是说明便携播放设备的配置的方框图。
图20是如图2所示的简化播放设备的外形图。
图21是说明简化播放设备的配置的方框图。
图22说明了为简化播放设备提供的显示窗口的不同模式的示例。
图23是说明了客户端和服务器的功能的功能方框图。
图24说明了在音乐数据库中记录的音乐数据列表。
图25说明了记录在链接信息数据库中的链接信息列表。
图26说明了记录在等级信息数据库中的等级列表。
图27说明了一个要显示的GUI。
图28说明了一个要显示的GUI。
图29说明了一个要显示的GUI。
图30说明了一个要显示的GUI。
图31说明了一个要显示的GUI。
图32说明了一个要显示的GUI。
图33说明了一个要显示的GUI。
图34是一个说明了客户端的处理过程的流程图。
图35是一个说明了客户端的处理过程的流程图。
图36是一个说明了客户端的处理过程的流程图。
图37A说明了在两个音乐片段之间有一个暂停的状态。
图37B说明了一个执行交叉混合的状态。
图37C说明了在两个音乐片段的播放切换点中***白噪声的状态。
图38是一个说明了服务器的处理过程的流程图。
图39说明了一个要显示的GUI。
具体实施方式
下面将参考附图描述本发明的实施例。
图2说明了应用了本发明的家庭网络的配置。
个人计算机1具有许多用于记录音乐数据的数据库以及用于管理音乐数据的信息。个人计算机1能够通过执行无线通信(可以使用任何方法,例如,IEEE(电气与电子工程师学会)802.11a、红外通信或蓝牙TM)在PDA(个人数字(数据)助手)11、蜂窝电话12、桌面播放设备13、便携播放设备14以及简化播放设备15之间发送和接收信息。
PDA 11、蜂窝电话12、桌面播放设备13、便携播放设备14以及简化播放设备15基于用户的操作向个人计算机1请求音乐数据,并接收和播放发自个人计算机1的音乐数据。例如,PDA 11、蜂窝电话12、桌面播放设备13、便携播放设备14以及简化播放设备15由一个家庭中的许多用户所拥有,并且用户可以从个人计算机1接收音乐数据以在一个远离个人计算机1的位置欣赏音乐。
图3到6是个人计算机1的外形图。
个人计算机1基本上由一个主要单元21和一个可在主要单元21上旋转的显示单元22构成。图3是一个说明了从主要单元21打开的显示单元22的外部透视图。图4是主要单元21的平面图。图5是为主要单元21提供的旋钮23(下文将对其进行描述)的放大图。图6是为主要单元21提供的旋钮23的侧视图。
在输入各种字符和符号时操作的键盘24,充当要***作的指示设备以便移动显示在LCD 25上的指针(鼠标光标)的触摸板26,以及电源开关27位于主要单元21的上表面。旋钮23和IEEE1394端口28位于主要单元21的侧面。可以提供粘滞指示设备代替触摸板26。
在显示单元22的正面提供了LCD(液晶显示器)25,电源指示灯PL、电池指示灯BL、消息指示灯ML(未显示),以及其他LED位于显示单元22的右上方。如有必要,还提供消息指示灯ML和其他LED。此外,配备了CCD摄像机29并具有CCD(电荷耦合设备)的图像捕获单元30,以及麦克风31位于显示单元22的顶部中心位置。在如图3所示的主要单元21的右上方提供了用于操作CCD摄像机29的快门按钮32。
图像捕获单元30可旋转地固定在显示单元22上。例如,根据用户的操作,图像捕获单元30可以从一个CCD摄像机29能够捕获操作个人计算机1的用户的图像的位置旋转到一个CCD摄像机29能够在操作个人计算机1的用户的视点的相同方向捕获图像的位置。
旋钮23固定在位于主要单元21上的图4中的键盘24的右侧的键A和键B之间,以便旋钮23的上表面几乎与键A和键B齐平。旋钮23响应图5中的箭头a表示的刻度盘23的旋转操作执行预先确定的处理(例如,滚动屏幕),并响应图5中的箭头b表示的旋钮23的移动操作执行预先确定的处理(例如,设置图标的选择)。
IEEE1394端口28具有基于IEEE1394定义的标准的结构,基于IEEE1394定义的标准的电缆连接到IEEE1394端口28。
下面将参考图7描述个人计算机1的内部配置的示例。
中央处理单元(CPU)51可以由英特尔公司生产的奔腾处理器构成,并连接到主机总线52。桥53(所谓的“北桥”)也连接到主机总线52。桥53具有一个AGF(加速图形端口)50,也连接到PCI(***组件互连/接口)总线56。
桥53可以由440BX构成,440BX是由英特尔公司制造的AGP主机桥控制器,并控制CPU 51、RAM(随机存取存储器)54(所谓的“主存储器”)等等。桥53还通过AGP 50控制视频控制器57。桥53和桥(所谓的“南桥(PCI-ISA桥)”)58构成了所谓的芯片集”。
桥53还连接到高速缓冲存储器55。高速缓冲存储器55由诸如SRAM(静态RAM)之类的能够比RAM 54更快地执行读取或写入操作的存储器构成,并缓存(临时存储)CPU 51使用的程序或数据。
CPU 51具有一个嵌入的主要缓存,它比高速缓冲存储器55更快地操作,并由CPU 51进行控制。
RAM 54可以由DRAM(动态RAM)构成,并存储由CPU51运行的程序或者CPU 51的操作所需的数据。具体来说,RAM54可以存储电子邮件程序54A、自动先导程序54B、旋钮状态监视程序54C、旋钮驱动程序54D、操作程序(OS)54E、通信程序54F、Web浏览器54G以及其他应用程序54H(包括下面将要讨论的服务器程序),这些程序将以预先确定的时间从HDD 67加载。
电子邮件程序54A是一个用于通过调制解调器75、公共线路网络、因特网服务提供商、电子邮件服务器和因特网发送和接收消息(电子邮件)的程序。
自动先导程序54B是一个以预置的顺序连续地启动许多预置的进程(或程序)以便对它们进行处理的程序。
旋钮状态监视程序54C从上面描述的应用程序接收表示程序是否与旋钮23关联的消息,如果程序与旋钮23关联,则旋钮状态监视程序54C使LCD 25显示要由旋钮23执行的操作的类型。
旋钮状态监视程序54C还检测旋钮23的事件(例如,旋钮23在图5中的箭头a表示的方向旋转或在图5中的箭头b表示的方向按下旋钮23),并根据检测到的事件执行处理。旋钮驱动程序54D根据旋钮23的操作实现各种功能。
OS(操作***)54E是一个用于控制计算机的基本操作的程序,例如,微软公司的Windows95或Windows98,或苹果计算机公司的MacOS。
通信程序54F执行对等通信的处理,为了建立对等通信连接,通信程序54F还控制电子邮件程序54A向通信方发送具有个人计算机1的附加的IP地址的电子邮件,以及获取发自通信方的预先确定的电子邮件的IP地址。
通信程序54F基于Web浏览器54G的功能控制Web浏览器54G执行通信。
Web浏览器54G在通信程序54F的控制下查看预先确定的网页的数据(在显示单元22上显示数据)。
应用程序54H由诸如服务器程序(下文将对其进行描述)之类的各种应用程序构成。
通过AGP 50连接到桥53的视频控制器57通过AGP 50接收从CPU 51提供的数据,桥53生成对应于接收到的数据的图像数据,并在嵌入的视频存储器中存储生成的图像数据,或接收到的数据。视频控制器57使显示单元22的LCD 25显示对应于存储在视频存储器中的图像数据的图像。
视频控制器57还通过PCI总线56将视频数据从CCD摄像机29提供到RAM 54。
声音控制器64连接到PCI总线56。声音控制器64从麦克风31接收声音,生成对应于声音的数据,并将数据输出到RAM54。声音控制器64驱动扬声器65以输出声音。
调制解调器75还连接到PCI总线56。调制解调器75连接到公共线路网络,并通过公共线路网络或因特网执行通信处理。
连接到PCI总线56的PC卡插槽接口111将数据从安装在插槽33中的接口卡112提供到CPU 51或RAM 54,还将数据从CPU 51输出到接口卡112。驱动器113和无线通信模块114连接到接口卡112。
驱动器113通过PC卡插槽接口111和接口卡112连接到PCI总线56。驱动器113读取记录在磁盘121、光盘122、磁光盘123或装入驱动器113的半导体存储器124(包括下文将参考图8对其进行描述的记忆棒131)数据,并通过接口卡112、PC卡插槽接口111和PCI总线56将读取的数据提供到RAM 54。驱动器113还能在磁盘121、光盘122、磁光盘123或装入驱动器113的半导体存储器124(记忆棒131)存储由CPU 51的处理生成的数据(例如,处理生成的音频数据,下文将对其进行描述)。
记忆棒插槽可以单独地提供,记忆棒131可以无需接口卡112或驱动器113而进行连接。
无线通信模块114是一个用于可以基于IEEE802.11a的标准与PDA 11、蜂窝电话12、桌面播放设备13、便携播放设备14以及简化播放设备15(下文将参考图2对它们进行描述)以无线方式进行通信的模块。无线通信模块114通过PC卡插槽接口111和接口卡112连接到PCI总线56。
如果无线通信模块114可连接到USB端口107或IEEE1394端口28,则它就可以与PDA 11、蜂窝电话12、桌面播放设备13、便携播放设备14以及简化播放设备15(下文将参考图2对它们进行描述)以无线方式进行通信。
桥58(所谓的“南桥”)也连接到PCI总线56。桥58可以由英特尔公司的PIIX4E构成,并具有嵌入的IDE(集成驱动器电子电路)控制器/配置寄存器59、IDE接口61,以及USB接口68。桥58控制各种I/O(输入/输出)设备,如连接到IDE总线62的设备,以及通过ISA/EIO(工业标准体系结构/扩展输入输出)总线63或I/O接口69连接的设备。
IDE控制器/配置寄存器59由两个IDE控制器构成,即,所谓的“主要IDE控制器”和所谓的“次要IDE控制器”,以及配置寄存器(没有一个显示出来)。
HDD 67通过IDE总线62连接到主要IDE控制器。当所谓的“IDE设备”,如CD ROM驱动器或HDD(未显示),连接到另一个IDE总线时,连接的IDE设备与次要IDE控制器通电。
HDD 67记录了电子邮件程序67A、自动先导程序67B、旋钮状态监视程序67C、旋钮驱动程序67D、OS 67E、通信程序67F、Web浏览器67G,以及其他应用程序67H(包括服务器程序,下文将对其进行描述)。
HDD 67中记录的电子邮件程序67A、自动先导程序67B、旋钮状态监视程序67C、旋钮驱动程序67D、OS 67E、通信程序67F、Web浏览器67G,以及其他应用程序67H装入到RAM 54中。
I/O接口69还连接到ISA/EIO总线63。I/O接口69由嵌入式控制器构成,在该嵌入式控制器中,ROM 70、RAM 71,以及CPU 72彼此互相连接。
ROM 70存储了IEEE1394接口程序70A、LED控制程序70B、触摸板输入监视程序70C、键输入监视程序70D、唤醒程序70E、以及旋钮状态监视程序70F。
IEEE1394接口程序70A发送和接收符合IEEEl394标准的数据(以数据包存储的数据)。LED控制程序70B控制电源指示灯PL、电池指示灯BL、消息指示灯ML,以及其他LED的打开或关闭,如有必要,还提供消息指示灯ML以及其他LED。触摸板输入监视程序70C是一个程序响应用户的操作监视来自触摸板26的输入的程序。
键输入监视程序70D是一个用于监视来自键盘24或另一个键开关的输入的程序。唤醒程序70E是一个用于基于从桥58的定时电路(未显示)提供的当前时间数据检查是否达到预置时间,当达到预置时间时,唤醒程序70E控制构成个人计算机1的每一个芯片的电源以便启动预先确定的处理(或程序)。旋钮状态监视程序70F是一个不断地监视旋钮23的旋转编码器是否旋转或者旋钮23是否被按下的程序。
在ROM 70中写入了BIOS(基本输入/输出***)70G。BIOS 70G控制OS或应用程序和***设备(触摸板26、键盘24或HDD 67)之间的数据传输(输入/输出)。
RAM 71包含LED控制寄存器、触摸板输入状态寄存器、键输入状态寄存器、时间设置寄存器、旋钮状态监视I/O寄存器、IEEE1394 I/F寄存器等作为寄存器71A到71F。例如,当旋钮23被按下以启动电子邮件程序54A,预先确定的值存储在LED控制寄存器中,并根据存储的值控制消息指示灯ML的切换。当旋钮23被按下时,预先确定的操作键标志存储在键输入状态寄存器中。响应用户在键盘24上执行的操作在时间设置寄存器中设置预先确定的时间。
I/O接口69通过一个连接器(未显示)连接到旋钮23、触摸板26、键盘24、IEEE1394端口28,以及快门按钮32,并将对应于旋钮23、触摸板26、键盘24或快门按钮32上的操作的信号输出到ISA/EIO总线63。I/O接口69还控制通过IEEE1394端口28连接的设备的数据的发送和接收。I/O接口69还连接到电源指示灯PL、电池指示灯BL、消息指示灯ML、电源控制电路73,以及其他LED。
电源控制电路73连接到内嵌电池74或AC电源,并将所需功率提供到每个块,还控制内嵌电池74或***设备的第二个电池的再充电。I/O接口69还监视在电源被打开或关闭时操作的电源开关27。I/O接口69甚至在电源被关闭时通过嵌入的电源启动IEEEl394接口程序70A、LED控制程序70B、触摸板输入监视程序70C、键输入监视程序70D、唤醒程序70E,以及旋钮状态监视程序70F。即,这些程序是不断地运转的。
相应地,甚至在OS 54E由于电源开关27关闭不由CPU 51运行时,I/O接口69也运行旋钮状态监视程序70F。相应地,当旋钮23被按下时,例如,在节能状态或当电源关闭时,个人计算机1启动预先确定的软件处理或脚本文件处理。
如此,在个人计算机1中,由于旋钮23配备了可编程电源键(PPK)功能,因此不需要专用键。
虽然上文已经进行了描述,假设个人计算机1具有图像捕获单元30,但是提供图像捕获单元30不是必需的。
个人计算机1没有必要一定是笔记本式个人计算机,如参考图3到6所描述的,也可以是桌面个人计算机。
图8到10是PDA 11的外形图。图8是一个握在手中的PDA 11的透视图。图9是一个安装在托架141中的PDA 11的透视图。图10是PDA 11的正视图。
PDA 11的外壳是这样构成的,以便它可以由一只手握住和操作。在PDA 11的顶部提供了用于接收包含嵌入半导体存储器的记忆棒131的插槽。
记忆棒131是一种由Sony公司开发的快擦写存储卡,该公司是本申请的受让人。记忆棒131在21.5(宽)×50(长)×2.8(厚)[毫米]的小而薄的塑料壳中存储了一个非易失性的快闪存储器设备,这是一种ESPROM(电可擦除可编程只读存储器)。记忆棒131能够通过10针终端读取和写入各种数据,如图像、音频和音乐。
记忆棒131使用一个独特的串行协议,可确保设备的兼容性,在该设备中即使在响应扩大的容量更改嵌入快闪存储器的规格也能使用记忆棒131。通过提供防止错误的擦除的开关实现了高速的性能,如最高写入速度达到1.5[MB/S]和最大读取速度达到2.45[MB/S],并可保证高可靠性。
PDA 11连接到托架141,如图9所示,以便PDA 11的底表面与托架141的上表面接触。在PDA 11的底表面上提供了一个USB(通用串行总线)端口(未显示),该端口连接到托架141。托架141是一个扩展坞,用于通过用有线方式连接到个人计算机1来允许PDA 11向个人计算机1来回发送和接收信息,以便更新PDA 11和个人计算机1的数据(通过热同步来使数据同步)。
PDA 11配备了显示单元161、键162和旋钮151。
显示单元由一个薄的显示部分构成,如液晶显示器,并显示诸如图标、缩略图之类的图像,以及文字(例如,预先确定的GUI(图形用户界面),用于在如下所述的客户端程序运行时协助用户的操作)。在显示单元161的上部提供了触摸板。通过用手指或钢笔按触摸板,预先确定的数据或操作指令被输入到PDA 11中。
键162由输入键构成,用于选择显示在显示单元161上的图标或缩略图。
操作旋钮151,以便根据旋钮151的旋转操作或朝着主要单元的方向的按下操作选择显示在显示单元161上的图标或缩略图。
下面将参考图11描述PDA 11的内部配置。
CPU(中央处理单元)171与从振荡器172提供的时钟信号同步运行操作***或各种程序,如存储在Flash ROM(只读存储器)173或EDO DRAM(扩展数据输出动态随机存取存储器)174中的开发的应用程序(例如,下面将讨论的客户端程序)。
Flash ROM 173由快闪存储器构成,这是一种EEPROM(电可擦可编程只读存储器),基本上存储了CPU 171使用的程序和计算参数的固定数据。EDO DRAM 174存储了CPU 171使用的程序和在执行程序期间使用的可变参数。
记忆棒接口175从装入PDA 11的记忆棒131读取数据,还将从PDA 171提供的数据写入到记忆棒131。
USB(通用串行总线)接口176从驱动器183(它是连接到PDA 11的USB设备)与从振荡器177提供的时钟信号同步接收数据或程序,还将来自CPU 171的数据提供到驱动器183。USB(通用串行总线)接口176从托架141(它是连接到PDA 11的USB设备)与从振荡器177提供的时钟信号同步接收数据或程序,还将来自CPU 171的数据提供到托架141。
驱动器183也连接到USB接口176。驱动器183读取记录在磁盘191、光盘192、磁光盘193或装入驱动器183的半导体存储器194的数据或程序,并通过USB接口176将数据或程序提供到CPU 171或EDO DRAM 174。驱动器183还将从CPU 171提供的数据或程序记录到磁盘191、光盘192、磁光盘193或装入驱动器183的半导体存储器194。
Flash ROM 173、EDO DRAM 174、记忆棒接口175,以及USB接口176通过地址总线和数据总线连接到CPU 171。
显示单元161通过LCD总线从CPU 171接收数据,并显示对应于接收到的数据的图像或字符。显示单元161显示预先确定的GUI,用于在下面将讨论的客户端程序运行时协助用户的操作)。在操作位于显示单元163的上部的触摸板时,触摸板控制器178接收对应于显示单元161上的操作的数据(例如,表示触动的坐标),并通过串行总线将对应于接收到的数据的信号提供到CPU 171。
EL(电致发光)驱动器179操作位于显示单元161的液晶显示器的后面的电场发射设备以便控制显示单元161的亮度。
红外通信单元180-1借助于红外线通过UART(通用异步收发器)将从CPU 171接收到的数据发送到另一个设备(例如,另一个PDA),还借助于红外线接收发自另一个设备数据并将数据提供到CPU 171。
通信单元180-2根据预先确定的通信方法,如IEEE802.11a、红外通信或蓝牙将从CPU 171接收到的数据发送到另一个设备(例如,个人计算机1),还接收发自另一个设备的预先确定的通信方法的数据,并将数据提供到CPU 171。
即,PDA 11能够借助于红外线、或通过使用不同的无线通信方法通过UART与其他设备进行通信。
通信单元180-1和通信单元180-2在下文中将被简称为“通信单元180”,除非必须区别它们。
音频播放单元182可以由扬声器和针对音频数据的解码器电路构成。当启动预存储的音频数据、通过因特网接收到的音频数据,或下面将讨论的客户端程序时,音频播放单元182将从个人计算机1接收到的音乐数据解码并进行播放以输出声音。例如,音频播放单元182通过缓冲区181播放从CPU 171提供的音频数据,并输出对应于数据的声音。
键162可以由输入键构成,在用户将各种指令输入到CPU 171时由用户操作。
旋钮151根据旋转操作或朝着主要单元的方向的按下操作将数据提供到CPU 171。
电源电路186转换从装入电源电路186的电池184或连接到电源电路186的AC(交流电)转接器185提供的电源的电压并将电源提供到CPU 171、振荡器172、Flash ROM 173、EDO DRAM174、记忆棒接口175、USB接口176、振荡器177、触摸板控制器178、EL驱动器179、通信单元180、缓冲区181和扬声器182。
现在描述蜂窝电话12的外部配置。蜂窝电话12的构成如图12所示,包括显示单元202、主要单元203,可以由位于蜂窝电话12的中心的铰链204折叠。
显示单元202包括位于显示单元202的左上方的收发器天线205,该天线可以从显示单元202中拉出和推入显示单元202中。蜂窝电话12通过天线205向其中一个基站发送无线电波,并从中接收无线电波,基站是固定的无线电台。
在显示单元202的正面提供了液晶显示器209。液晶显示器209显示无线电接收状态,电池的电量、在电话号码薄中记录的通信各方的姓名和电话号码、传输日志、电子邮件消息、简化的主页、下面将讨论的照相机单元206的CCD照像机207捕获的图像,或用于在下面将讨论的客户端程序启动时协助用户的操作的预先确定的GUI。
在主要单元203的表面上配备了操作键210,如从“0”到“9”的数字键、呼叫键、重拨键、挂起/电源键、清除键,以及电子邮件键。根据操作键上的操作的各种指令被输入到蜂窝电话12。
在主要单元203的操作键210的下面提供了记忆按钮211和麦克风212。在操作记忆按钮211时,蜂窝电话12记录通信各方的语音。蜂窝电话12通过使用麦克风212拾取用户的语音。
可旋转的旋钮213位于主要单元203的操作键210的上方,以使它稍微从主要单元203的表面突出。根据旋钮213的旋转操作,蜂窝电话12执行各种操作,如滚动电话号码薄列表或显示在液晶显示器209上的电子邮件消息,对主页进行更换,或在下面将讨论的客户端程序启动时在显示的GUI屏幕上移动光标线。
例如,主要单元203根据用户执行的旋钮213的旋转操作从显示在液晶显示器209上的电话号码薄列表的许多电话号码中选择所希望的电话号码,当旋钮213被朝着主要单元203的方向按下时,主要单元203设置所选择的电话号码并自动地呼叫设置的电话号码。
电池组(未显示)连接到主要单元203的后面,当打开挂起/电源键时,电源从电池组提供给电路,以便可以操作蜂窝电话12。
在主要单元203的左上表面提供了一个记忆棒插槽214,记忆棒131可以***其中,并可从中拔出。当按下记忆按钮211时,蜂窝电话212将通信各方的语音记录在记忆棒131中。蜂窝电话12还根据用户的操作将电子邮件消息或简化的主页记录在记忆棒131中。
显示单元202还可以配备照相机单元206,该照相机单元可在显示单元202的顶部中心位置的几乎180度内旋转(提供照相机单元206不是必需的)。蜂窝电话12能够通过使用照相机单元206的CCD照像机207捕获所希望的对象。
当照相机单元206被用户旋转几乎180度而定位时,位于照相机单元206的后部中心位置的扬声器208面对用户,如图13所示。然后,蜂窝电话12被切换到普通音频通信模式。
图14是说明蜂窝电话12的内部配置的方框图。下面给出了描述,假设蜂窝电话12配备了照相机单元206。然而,提供照相机单元206不是必需的。
在蜂窝电话12中,如图14所示,用于集中地控制显示单元202和主要单元203的主控制器251通过主总线261连接到电源电路252、操作输入控制器253、图像编码器254、照相机I/F(接口)255、LCD(液晶显示器)控制器256、多路复用器/多路信号分解器258、调制/解调电路259,以及音频编解码器260。主控制器251还通过同步总线262连接到图像编码器254、图像解码器257、多路复用器/多路信号分解器258、存储播放单元263、调制/解调电路259,以及音频编解码器260。
当挂起/电源键被用户打开时,电源电路252将电源从电池组提供给单个元件以便启动蜂窝电话12。
在音频通信模式下,在由CPU、ROM和RAM构成的主控制器251的控制下,蜂窝电话12使用音频编解码器260将麦克风212拾取的音频信号转换成为数字音频数据。在使用调制/解调电路259对数字音频数据执行扩频,以及使用收发电路264对数字音频数据执行数/模转换和频率转换之后,蜂窝电话12通过天线205发射数字音频数据。
在音频通信模式下,蜂窝电话12还在收发电路264中放大天线205接收到的信号,以便对接收到的信号执行频率转换和模拟数字转换。然后,蜂窝电话12在调制/解调电路259中对数字信号执行解扩频,并在音频编解码器260中将数字信号转换成模拟音频信号。然后,蜂窝电话12控制扬声器208以输出对应于模拟音频信号的声音。
在数据通信模式下发送电子邮件时,蜂窝电话12通过在操作键210或旋钮213上执行的操作通过操作输入控制器253将电子邮件文本数据发送到主控制器251。
主控制器251使用调制/解调电路259对文本数据执行扩频,使用收发电路264对文本数据执行数/模转换和频率转换,然后,通过天线205将文本数据发射到基站。
在数据通信模式下接收电子邮件时,蜂窝电话12使用调制/解调电路259对通过天线205从基站接收到的信号执行解扩频,以便再现原始文本数据,并将它输出到LCD控制器256。LCD控制器256控制液晶显示器209以显示接收到的电子邮件消息。
在蜂窝电话12中,可以根据用户的操作通过存储播放单元263将对应于接收到的电子邮件的数据记录到记忆棒131中。
在蜂窝电话12中,在数据通信模式下发送图像数据时,CCD照像机207捕获的图像数据通过照相机接口255被提供给图像编码器254。
当图像数据还没有发送时,蜂窝电话12能够通过照相机接口255和LCD控制器256直接在液晶显示器209上显示CCD照像机207捕获的图像数据。
图像编码器254根据预先确定的编码方法,例如,MPEG(活动图像专家组)2或MPEG4对从CCD照像机207提供的图像数据执行压缩编码,以便将图像数据转换成编码的图像数据,并将它发送到多路复用器/多路信号分解器258。
同时,蜂窝电话12将在CCD照像机207捕获图像时麦克风212拾取的声音通过音频编解码器260作为数字音频数据发送到多路复用器/多路信号分解器258。
多路复用器/多路信号分解器258根据预先确定的方法将从图像编码器254提供的编码图像数据与从音频编解码器260提供的音频数据多路复用。然后,调制/解调电路259对产生的多路复用的数据执行扩频,收发电路264对多路复用的数据执行数/模转换和频率转换。然后,产生的信号被通过天线205发射。
在数据通信模式下接收链接到一个简化主页的活动图像文件时,蜂窝电话12使用调制/解调电路259对通过天线205从基站接收到的信号执行解扩频,并将产生的多路复用数据发送到多路复用器/多路信号分解器258。
多路复用器/多路信号分解器258将多路复用数据分离为编码图像数据和音频数据,并通过同步总线262将编码图像数据提供到图像解码器257,通过同步总线262将音频数据提供到音频编解码器260。
图像解码器257根据对应于编码方法的解码方法(如MPEG2或MPEG4)将编码图像数据解码为播放活动图像数据。然后,图像解码器257通过LCD控制器256将播放活动图像数据提供到液晶显示器209,并在液晶显示器209上显示数据。如此,蜂窝电话12能够显示包含在链接到简化主页中的活动图像文件中活动图像数据。
同时,音频编解码器260将音频数据转换成模拟音频信号,然后将它提供到扬声器208。如此,蜂窝电话12能够播放包含在链接到简化主页中的活动图像文件中的音频数据。
如在电子邮件的情况下,蜂窝电话12能够根据用户的操作通过存储播放单元263将接收到的简化主页的数据记录到记忆棒131中。
蜂窝电话12还能够在主控制器251的RAM或ROM中记录各种应用程序(例如,如下所述的客户端程序),并使用CPU执行程序,主控制器251由CPU、ROM和RAM构成。
当下面将要讨论的客户端程序由主控制器251运行时,如在数据通信模式下,调制/解调电路259对发送给个人计算机1的请求信号执行扩频,收发电路264对信号执行数/模转换和频率转换。然后,产生的信号被通过天线205发射。此外,如在数据通信模式下,发自个人计算机1的音乐数据由天线205接收到,收发电路264对音乐数据进行放大,并对音乐数据执行频率转换和模拟数字转换。然后,调制/解调电路259对音乐数据执行解扩频,音频编解码器260将音乐数据转换为模拟音频信号。然后,从扬声器208输出对应于转换为模拟音频信号的音乐数据的声音。
或者,可以提供一种能够根据预先确定的通信方法,例如,IEEES02.11a、红外通信或蓝牙执行无线通信的通信单元,以根据一种不同于数据通信模式的方法与个人计算机1进行无线通信。
图15A和15B是桌面播放设备13的外形图。
图15A是桌面播放设备13的正视图。桌面播放设备13播放发自个人计算机1的音乐数据,并从扬声器284-1和284-2输出声音。桌面播放设备13在其正面包括显示面板281和前面板282。在显示面板281上显示一个下面将要讨论的GUI屏幕。
前面板282不仅配备了操作按钮283,而且还配备了IR(红外线)接收器(未显示),用于接收表示发自遥控器的用户的操作的红外信号,关于遥控器下面将参考图17A和17B进行讨论。前面板282可以具有嵌入的扬声器和通向头戴耳机(未显示)的输出终端,在这样的情况下,无需连接扬声器284-1和284-2即可输出声音。
图15B是桌面播放设备13的侧视图。桌面播放设备13非常薄,如图15B所示,这样可以增大选择安装位置的灵活性,尽管显示面板281的尺寸足够大。
图16是说明桌面播放设备13的配置的方框图。输入IF(接口)301从操作按钮283或者已经从遥控器302接收红外信号的IR接收器303接收表示用户的操作的信号,并通过总线304将信号输出到控制器305。
控制器305是一个所谓的由CPU、ROM和RAM构成的“微型计算机”,并控制桌面播放设备13的全面操作。控制器305运行下面将要讨论的客户端程序,根据来自输入IF 301的表示用户的操作的信号,控制器305通过通信单元306向个人计算机1发送一个音乐数据请求信号,或者从存储单元310读取对应于下面将要讨论的GUI屏幕的图像数据,并通过总线304将读取到的图像数据输出到显示控制器307,并显示在显示面板281上。控制器305还通过总线304将通信单元306接收到的音乐数据输出到音频输出单元308,根据数据格式控制音频输出单元308播放音乐数据,并从扬声器284或头戴耳机309输出声音。
通信单元306根据预先确定的通信方法,例如IEEE802.11a、红外通信或蓝牙与个人计算机1进行无线通信。通信单元306通过总线304将从控制器305输入的音乐数据请求信号发送到个人计算机1,并从个人计算机1接收音乐数据,并通过总线304输出到控制器305。
显示控制器307将图像数据输出到显示面板281,并在控制器305的控制下控制要显示的图像数据。在控制器305的控制下,音频输出单元308基于格式播放输入音频数据,将音频数据输出到扬声器284或头戴耳机309,并控制要输出的声音。
要显示在显示面板281上的GUI数据存储在存储单元310中,控制器305进行控制所需要的各种信息也存储在存储单元310中。
驱动器311还通过总线304连接到控制器305。驱动器311读取记录在磁盘321、光盘322、磁光盘323或装入驱动器311的半导体存储器324中的数据或程序,并通过总线304将数据或程序提供到控制器305。驱动器311还将从控制器305提供的数据或程序记录到磁盘321、光盘322、磁光盘323或装入驱动器311的半导体存储器324。
图17A和17B是遥控器302的外形图。如图17A所示,遥控器302包括,光标按钮331和332、缩小按钮333、放大按钮334,并重新启动按钮335。用户通过参考显示在显示面板281上的GUI操作光标按钮331和332、缩小按钮333、放大按钮334,以及重新启动按钮335。
由用户操作光标按钮331和332,以便更改显示在显示面板281上的图标或缩略图的选择,关于图标或缩略图,下面将进行讨论。当指定缩小或放大操作时,即,当要更改当前显示在显示面板281上的GUI屏幕时,由用户操作缩小按钮333和放大按钮334。当用户希望从开始欣赏当前在桌面播放设备13中播放的一段音乐时,由用户操作重新启动按钮335。当用户操作上文描述的其中一个按钮时,红外信号从IR发射器336输出到桌面播放设备的IR接收器303。
遥控器302可以配备有旋钮341代替光标按钮331和332,以及重新启动按钮335,如图17B所示。旋钮341是一个旋转/按下操作设备,并可在箭头A和B表示的方向旋转,还可在箭头C表示的方向按下。在箭头A表示的方向对旋钮341的旋转操作相当于对图17A的光标按钮331的输入操作,在箭头B表示的方向对旋钮341的旋转操作相当于对图17A的光标按钮332的输入操作。对旋钮341的按下操作相当于对重新启动按钮的输入操作。
图18是便携播放设备14的配置的外形图。便携播放设备14的尺寸足够小,可以放在口袋中。
在显示面板351上显示了用于协助用户的操作的GUI屏幕。由于显示面板351的显示区比参考图17A和15B描述的桌面播放设备13的显示面板281小得多,与显示在桌面播放设备13的显示面板281上的GUI相比,可以显示一个简单的GUI。
便携播放设备14配备有光标键352和353、缩小键354、放大键355和重新启动键356。还在用于连接便携播放设备14与头戴耳机16的电缆的中间部分提供了配备有类似于光标键352和353、缩小键354、放大键355和重新启动键356的键的遥控器357,以便在便携播放设备14放在口袋或包中的同时允许用户对其进行操作。用户通过参考显示在显示面板351上的GUI操作光标键352和353、缩小键354、放大键355或重新启动键356,无需参考显示面板351操作遥控器357。
当更改显示在显示面板351上的图标或缩略图时,由用户操作光标键352和353。当更改当前显示在显示面板351上的GUI屏幕时,即,当指定缩小或放大操作时,由用户显示缩小键354和放大键355。当用户希望从开始欣赏当前在便携播放设备14中播放的一段音乐时,由用户操作重新启动按钮336。为遥控器357提供的键的配置基本上类似于光标键352和353、缩小键354、放大键355,以及重新启动键356。
图19是说明便携播放设备14的配置的方框图。操作单元361对应于图18所示的光标键352和353、缩小键354、放大键355、重新启动键356,并通过总线362将表示输入的用户的操作的信号输出到控制器363。
控制器363是一个所谓的由CPU、ROM和RAM构成的“微型计算机”,并控制便携播放设备14的全面操作。控制器363启动下面将要讨论的客户端程序,根据表示对操作单元361的输入用户的操作的信号,控制器363通过通信单元364向个人计算机1发送一个音乐数据请求信号,或者从存储单元367读取对应于下面将要讨论的GUI屏幕的图像数据,并通过总线362将读取到的图像数据输出到显示控制器365,并显示在显示面板351上。控制器363还通过总线362将通信单元364接收到的音乐数据输出到音频输出单元366,根据数据格式控制音频输出单元366播放音乐数据,并从头戴耳机16输出声音。
通信单元364根据预先确定的通信方法,例如IEEE802.11a、红外通信或蓝牙与个人计算机1进行无线通信。通信单元364通过总线362将从控制器363输入的音乐数据请求信号发送到个人计算机1,并从个人计算机1接收音乐数据,并通过总线362输出到控制器363。
显示控制器365将图像数据输出到显示面板351并在控制器363的控制下控制要显示的图像数据。在控制器363的控制下,音频输出单元366基于格式播放输入音频数据,将音频数据输出到头戴耳机16,并控制要输出的声音。
显示在显示面板351上的GUI数据存储在存储单元367中,控制器363进行的控制操作所需要的各种信息也存储在存储单元367中。
图20是简化播放设备15的外形图。旋钮372是一个旋转/按下操作设备,并可在箭头A和B表示的方向旋转。当用户旋转旋钮372时,根据旋转角度更改显示窗口371中显示的图标或缩略图的选择。然后,与所选择项目关联的命令输出到个人计算机1。
缩放按钮373可以在两个方向移动,并由用户操作以便指定缩小或放大操作。当用户希望从开始欣赏当前在简化播放设备15中播放的音乐时,由用户操作重新启动按钮374。通过在箭头C表示的方向按下旋钮372,可以实现类似于当重新启动按钮374被按下时的功能。
显示窗口371由LCD(液晶显示器)或许多LED(发光二极管)构成。头戴耳机16通过一个插孔连接到简化播放设备15,并可通过将插孔***简化播放设备15和从中拔出连接到简化播放设备15以及与之分离。
图21是说明简化播放设备15的配置的方框图。控制器381是一个所谓的由CPU、ROM和RAM构成的“微型计算机”,并控制简化播放设备15的全面操作。操作单元382相当于旋钮372,缩放按钮373和重新启动按钮374。控制器381启动下面将要讨论的客户端程序,根据通过总线383从操作单元382输入的信号,控制器381将存储在存储单元384中的图像或文本输出到显示控制器385并显示在显示窗口371,或通过通信单元386向个人计算机1发送一个音乐数据请求信号。控制器381还将发自个人计算机1的音乐数据输出到音频输出单元387,控制音频输出单元387进行播放,并发送到头戴耳机16并作为声音输出。
通信单元386根据预先确定的通信方法,例如IEEE802.11a、红外通信或蓝牙与个人计算机1进行无线通信。通信单元386通过总线382将从控制器381输入的音乐数据请求信号发送到个人计算机1,并从个人计算机1接收音乐数据,并通过总线382输出到控制器381。
显示控制器385将包含图像数据或文本数据的GUI数据输出到显示窗口371,并在控制器381的控制下控制要显示的这样的数据。音频输出单元387基于格式播放输入音频数据,并在控制器381的控制下控制要输出到头戴耳机16的声音。
要显示在显示窗口371中的GUI数据存储在存储单元384中,控制器381进行的控制操作所需要的各种信息也存储在存储单元384中。
已经给出了描述,假设显示窗口371由LCD或许多LED构成。然而,显示窗口371可以由一个标尺和指针构成,如图22所示。在这种情况下,虽然字符和图像无法显示在显示窗口371中,但是指针根据旋钮372的旋转在标尺上移动。
在简化播放设备15中,可以不必提供缩放按钮373。在这种情况下,选择一段音乐(或选择一个电台,如下所述)只由指针的位置确定,这对于希望任意地欣赏各种音乐片段的用户就足够了。
用户能够通过更改指针的位置任意地欣赏音乐,如果用户觉得有一段音乐好听,则用户可以操作重新启动按钮374以从开始欣赏这段音乐。
图23是说明了客户端和服务器之间的关系以及应用了本发明的客户端-服务器***中的服务器和客户端的功能的功能方框图。在此***中,服务器401相当于图2所示的个人计算机1,客户端402相当于图2所示的PDA 11、蜂窝电话12、桌面播放设备13、便携播放设备14,以及简化播放设备15中的某一个。
服务器401的服务器程序411控制音乐数据向客户端402的发送,将信息注册到音乐数据库415、链接信息数据库416,以及等级信息数据库417。服务器程序411控制显示控制器414显示一个显示屏幕,用于协助用户在LCD 25上注册音乐数据,根据表示从操作输入单元412输入的用户的操作的信号,服务器程序411根据一种格式,例如,ATRAC(高级转换声音编码)、MP3(MPEG音频层3)或WAV将音乐数据记录到音乐数据库415中,并更新链接信息数据库416,还基于从客户端402通过通信单元413输入的请求信号更新等级信息数据库417。
服务器程序411还通过通信单元413从客户端402接收请求信号,并通过参考链接信息数据库416和等级信息数据库417搜索音乐数据库415以查找客户端401请求的音乐数据,并通过通信单元413将音乐数据发送到客户端402。
图24是一个与音乐数据一起记录在音乐数据库415中的音乐数据列表。在该音乐数据列表中,注册了唯一地分配给每一个音乐片段的音乐片段ID,表示记录对应的音乐数据的头位置的地址信息,以及音乐数据的播放起始位置信息。
当有人请求音乐数据时,首先检查播放起始位置信息,然后,向客户端402发送对应于所谓的“旋律优美的部分”或高潮部分而不是音乐片段的第一部分的音乐数据,以便允许用户轻松地了解哪一段音乐正在被播放或了解音乐片段的图像。然后,如果用户喜欢该旋律并发送一个指令以从开始播放该音乐,则生成并发送一个请求信号,以便可以从开始播放该音乐。然后,服务器程序411基于表示记录了音乐数据的头位置的地址信息向客户端402发送完整的音乐数据。
或者,除对应于完整的音乐的音频数据之外,可以在音乐数据库415中准备所谓的”旋律优美的部分”或高潮部分,以便允许用户轻松地了解哪一段音乐正在被播放或了解音乐片段的图像,即,部分的音频数据。在这种情况下,表示部分音频数据的记录位置的地址信息而不是播放起始位置信息在音乐数据列表中注册。
防止在音乐数据列表或音乐数据库415中多次注册相同的音乐片段。
图25是记录在链接信息数据库416中的链接信息。在链接信息列表中,与音乐数据关联的ID通过基于用户注册分类到虚拟层次结构中来进行注册。即,虽然音乐数据本身没有记录在层次结构中,但是在链接信息列表中构建了一个虚拟层次结构。层次的数量可以有所变化,如图25所示。在此示例中,最粗的分类的主要级别(图25中的“用户A的最爱”、“用户B的最爱、“用户C的最爱、“晨曲”“晚曲”,以及“每个人的最爱)被称为“台”,从台分出的通向音乐数据的中间级分类和详细分类(图25中的“开车时欣赏”、“古典”、“作曲家A”,以及“欢快的歌曲”被称为层次类别。在链接信息列表中,相同的音乐片段ID可以注册在不同的位置。
图26是一个记录在等级信息数据库417中的等级列表。为每一个台确定了等级,如有必要,与层次类别一起表示。根据发自客户端402的请求在服务器程序411的控制下偶而更新等级。
当在音乐数据库415中记录音乐数据时,用户能够通过显示控制器414根据显示在LCD 25上的GUI在所希望的台或所希望的层次类别注册音乐数据。用户还能够建立一个新的台或层次类别,或在许多台或许多层次类别注册相同的音乐片段,或者在不同的台或不同的层次类别注册已经在一个台或层次类别注册的一段音乐。服务器401的服务器程序411基于从操作输入单元412输入的用户的操作更新音乐数据库415、链接信息数据库416,以及等级数据库417。
例如,通过在服务器401的链接信息数据库416中为一个家庭的每一个成员准备一个台并通过在该台中注册每一个成员的最喜爱的音乐数据,成员们可以分别地在一个远离服务器401(即,个人计算机1)的房间欣赏音乐。
可以根据***以任何方式设置新注册的音乐数据的初始等级。例如,在注册新音乐数据时可以建立等级,或者可以从对应的台的最高级别启动以便允许用户经常地欣赏音乐。或者,可以从最低级别启动新音乐数据。
服务器程序411可以不仅从用户注册,而且基于客户端402发出的请求的状态生成一个新台或者在一个生成的台中注册音乐数据。例如,从被请求在早晨7:00到9:00之间从开始播放的音乐片段收集的一个台可以设置为“晨曲”,或者从被请求在晚上9:00到11:00之间从开始播放的音乐片段收集的一个台可以设置为“晚取”。在这种情况下,只有在预先确定的条件下被请求预先确定的次数而不是只有一次的音乐片段才能在对应的台注册。
预先确定的条件不仅局限于诸如“早晨”或“晚上”之类的时间跨度,也可以是一周、月或季节的某一天。在预先确定的时段被请求了预先确定的次数的音乐片段可以在每个人的最爱”台中注册。
如上所述,基于从许多客户端发出的请求的状态更新数据库,如此,可以利用客户端-服务器***构建一个反映所有用户的最爱(例如,一个家庭的所有成员)而不是单个用户的最爱的数据库。
请回头参考图23,下面将描述客户端402的配置。
客户端402的客户端程序421控制要发送到服务器401以及从服务器401接收和播放的音乐数据请求信号,并控制要由显示控制器426显示的GUI。
当客户端402配备有用于显示图像或者文字的显示部分(例如,桌面播放设备13的显示面板281),客户端程序421根据表示从操作输入单元422输入的用户的操作的信号控制显示控制器426从内嵌存储单元(例如,桌面播放设备13的存储单元310)读取图像数据,显示用于协助用户选择音乐数据的GUI,更改GUI的显示。
当没有为客户端402提供用于用于显示图像或者文字的显示部分,而提供了如图22所示的简单的显示窗口371时,客户端程序402根据表示从操作输入单元422输入的用户的操作的信号移动显示窗口371的的指针(驱动用于移动指针的传动器)。
例如,当指针的位置表示一个电台将被选择时,用户移动指针的位置以更换电台,并发送音乐数据请求信号,以便按照电台中的优先级下降的顺序从预先确定的位置播放音乐数据。当指针的位置表示音乐数据时,用户移动指针的位置以更换音乐片段,并发送请求信号以便从预先确定的位置播放所选择的音乐片段。
客户端程序421还根据表示从操作输入单元422输入的用户的操作的信号通过通信单元423向服务器401发送音乐数据请求信号。当通信单元423从服务器401接收一种格式(例如,ATRAC、MP3、或WAV)的音乐数据时,接收到的音乐数据被输出到音频数据转换器424。
音频数据转换器424根据适合于音乐数据的格式的方法将接收到的音乐数据转换为模拟音频信号,并将它输出到音频数据输出控制器425。音频数据输出控制器425控制要从扬声器284或头戴耳机16等输出的声音。
客户端402的用户参考由显示控制器426控制的GUI(或者沿着标尺移动的指针),或者,如果使用便携播放设备14,用户对操作输入单元422(例如,遥控器302或357)进行操作,以便用户可以欣赏记录在服务器401的音乐数据库415中的各种音乐片段。
参考图23描述的服务器401和客户端402之间的关系可以被比喻为,例如,无线电台和收音机之间的关系。即,客户端402的用户仅仅通过执行非常简单的操作,如使用遥控器的光标操作来选择电台(调谐)以便接收所希望的节目(一个电台或层次类别)的音乐数据,无需选择音乐数据本身即可播放。如果用户希望更换音乐片段,用户只执行调谐以便立即接收到所希望的音乐片段并进行播放。
下面将参考图27到33描述在使用桌面播放设备13作为客户端402时其显示由显示控制器426控制的GUI。
图27说明了向服务器401请求音乐数据的客户端402的初始屏幕,在服务器401中,在音乐数据库415、链接信息数据库416和等级信息数据库417中注册了参考图24到26描述的音乐数据以及其信息。如图27所示的显示屏幕上显示的图标431-1到431-6对应于参考图25描述的链接信息列表的电台。
例如,在播放在“用户A的最爱”电台中注册的音乐片段时,将光标线432调整到对应于“用户A的最爱”电台的图标431-1,如图27所示,图标421-1以放大的尺寸显示,并显示了与该图标关联的电台名称(在此示例中,“A电台”)。在此示例中,与当前正在播放的音乐数据关联的图标以放大的尺寸显示。或者,它可以以不同的颜色显示、反转显示或者突出显示(增大亮度),以便与其他图标区别开来。
当将电源提供给客户端402,例如,提供给桌面播放设备13时,根据如下所述的过程发出一个对在预先确定的电台中具有最高等级的音乐数据的请求。在这种情况下,如上文所讨论的,音乐数据不从开始播放,而是播放所谓的“旋律优美的部分”或有特色的部分。如果用户通过欣赏“旋律优美的部分”或有特色的部分而喜欢该旋律,则用户可以按下参考图17A和17B描述的遥控器302的重新启动按钮335或旋钮341,以便向服务器401请求从开始播放音乐数据。
然后,用户能够通过按下光标按钮331或332或旋转参考图17A和17B描述的遥控器302的旋钮341来移动光标线432以更换电台(如果接收无线电广播,则为选择无线电台)。
图28说明了当用户按下光标按钮332或在图17B中的箭头B表示的方向旋转遥控器302的旋钮341而使光标线432被移到B电台(对应于参考图25描述的链接信息列表的“用户B的最爱”时的显示屏幕。在这种情况下,对应于所选择的B电台的图标431-2以放大的尺寸显示,播放了具有最高等级的音乐作品的所谓的“旋律优美的部分”或有特色的部分。
在服务器401的音乐数据库415中,不仅记录了反映某一个客户端402的用户的最爱的音乐数据,而且还记录了反映另一个客户端402的用户的最爱的音乐数据。如果音乐数据记录在文件夹中,如在已知技术中,用户必须通过跟踪层次结构搜索最底层的音乐数据。相应地,跟踪另一个用户构建的层次结构需要非常复杂的操作才能播放由此用户注册的音乐数据。然而,在此***中,可以只通过执行一个非常简单的操作(如垂直地移动光标线432)即可欣赏另一个用户注册的音乐片段。
如果用户按下如图28所示的状态下的遥控器302的放大按钮334,显示了对应于电台“用户B的最爱”的较低层的层次类别的图标441-1到441-3,如图29所示。如果当前正在播放的音乐片段属于层次类别“忧郁的歌曲”,则当更换GUI时将光标线442调整到对应于层次类别“忧郁的歌曲”的图标441-2,图标441-2以放大的尺寸显示。还提供了一个指示区域443,以允许用户直观地理解层次结构中的类别的层次。在指示器443中,显示了一个具有预先确定的增量的标尺,在文字显示区域444显示了包含显示的层次区域的电台名称。
还是在这种情况下,用户可以通过按下光标按钮331或332或旋转参考图17A和17B描述的遥控器302的旋钮341来移动光标线442以更换层次类别。当更换层次类别时,对应于新选择的层次类别“欢快的歌曲”的图标441-1以放大的尺寸显示,如图30所示。
用户能够通过在图标上放大来显示所选择的层次类别“欢快的歌曲”的数据。在这种情况下,层次类别“欢快的歌曲”的数据是最底层,该层对应于音乐数据的层次。
在这种情况下,如图31所示,可以显示与当前正在播放的音乐片段关联的缩略图451(例如,CD护套或艺术家照片)。与显示了层次类别的显示屏幕一样,如图29或30所示,提供了指示区域453和文字显示区域454。指示区域453显示的标尺的增量比如图29和30所示的指示区域443的标尺的增量小。即,即使有许多层次,用户也能够根据指示区域显示的标尺的增量直观地理解当前正在播放的音乐数据的层次。
还是在这种情况下,用户能够通过按下光标按钮331或332或旋转参考图17A和17B描述的遥控器302的旋钮341来移动光标线452以向服务器401请求不同的音乐数据片段。当移动光标线452时,向服务器452发出对应于光标线452的位置的音乐数据的请求,并接收和播放音乐数据(不是从开始,而是从所谓的“旋律优美的部分”)。同时,显示与当前正在播放的音乐数据关联的缩略图451-2,如图32所示。
在此示例中,在最底层显示对应于音乐数据的缩略图。或者,如在电台或层次类别中,在音乐数据的层次上,可以以放大尺寸显示许多图标461-1到461-14,如图33所示,光标线452可以移动以显示对应于光标线452的位置的图标(图33中的图标461-4)。
在每一个GUI屏幕上,如果诸如图标或缩略图之类的标记无法完整地显示在屏幕上,则也可以修改以使标记可以在屏幕上滚动。
在图28到33中,给出了在使用桌面播放设备13作为客户端402时GUI的描述。在使用PDA 11、蜂窝电话12、便携播放设备14或简化播放设备15作为客户端402时,可以显示类似于如上所述的GUI的GUI,或者如果显示区比较小,则可以显示包括简化标记在内的GUI(图标或缩略图)。
下面将参考图34到36的流程图描述客户端402执行的过程,假设使用桌面播放设备13作为客户端402。
在步骤S1中,向客户端402提供电源。
在步骤S2中,客户端402的客户端程序421通过参考记录在内嵌存储器中的日志(未显示)检测包含一段最近播放过的音乐的电台,并通过通信单元423向服务器401发送一个对电台中具有最高优先级的音乐数据的请求。
在从客户端402接收请求时,服务器401搜索对应的音乐数据并将它发送出去。例如,如果包含客户端402最近播放过的音乐片段的电台是“用户A的最爱”,则服务器401的服务器程序411通过参考如图26所示的等级信息数据库417检测具有当前最高优先级的音乐数据的音乐片段ID是“ID0081”,并从音乐数据库415搜索音乐数据“ID0081”。然后,服务器程序411读取音乐数据的一部分,即,所谓的“旋律优美的部分”或最有特色的部分,并通过通信单元413将它发送到客户端402。
在步骤S3中,通信单元423接收音乐数据,客户端程序421控制音频数据转换器424和音频数据输出控制器425以播放接收到的音乐数据。具体来说,音频数据转换器424根据适合于格式的方法将从通信单元423输入的音乐数据转换为模拟音频信号,并将模拟音频信号输出到音频数据输出控制器425。音频数据输出控制器425将模拟音频信号输出到扬声器284或头戴耳机16,并播放接收到的音乐数据。
在步骤S4中,客户端程序421控制显示控制器426以向显示面板281在选择了表示包含当前音乐数据的电台的图标时输出一个电台选择屏幕,并在显示面板281上显示该电台选择屏幕。例如,如果包含客户端402最近播放过的音乐片段的电台是“用户A的最爱”,则在显示面板281上显示如图27所示的GUI屏幕。
在步骤S5中,客户端程序421基于从操作输入单元422输入的信号判断用户的操作是否已经输入。
如果在步骤S5中判断用户的操作还没有输入,则客户端程序421在步骤S6中判断在音乐片段上执行的播放操作是否已经完成,即,在步骤S3中接收到的音乐数据的播放操作是否已经完成。
如果在步骤S6中判断在当前音乐片段上执行的播放操作还没有完成,则过程返回到步骤S5,并重复随后的过程。
如果在步骤S6中判断播放操作已经完成,则在步骤S5中,客户端程序421通过通信单元423向服务器401发送一个对在同一个电台中具有第二高优先级的音乐数据的请求。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送对应的音乐数据的所谓的“旋律优美的部分”或最有特色的部分。如此,在步骤S7之后,过程返回到步骤S3,并重复随后的过程。
现在描述在返回到步骤S3之后当更换要播放的音乐片段时音频数据输出控制器425的处理。如果在两段音乐之间有暂停,如图37A所示,当音乐片段A变换成音乐片段B,用户会有一种不自然的感觉,好像录音的指针跳动,播放操作中止。
为避免这样的不自然的感觉,可以执行交叉衰落,如图37B所示,以便逐渐地降低音乐片段A的音量并逐渐地增大音乐片段B的音量。在这种情况下,用户难以识别两段音乐的切换点,用户感觉好象没有声明就更换了。
相应地,在更换音乐片段时,音频数据输出控制器425在两段音乐之间***非常短的白噪声,如图37C所示,然后输出声音。这就能使用户识别音乐已经更换,而不会有不自然的感觉。特别是,如下文所讨论的,在通过执行调谐更换要播放的音乐数据时,用户感觉好象在执行收音机调谐,因为在两段音乐之间***了非常短的噪声。用户能自然地意识到已经更换了音乐。
如果在步骤S5中判断用户的操作已经输入,客户端程序421在步骤S8中判断用户执行的在步骤S5中输入的操作是不是选择不同的电台,即,判断用户执行的操作是不是移动如图27所示的光标线432。
如果在步骤S8中判断用户执行的操作是选择不同的电台,则在步骤S9中,客户端程序421通过通信单元423向服务器401发送一个对具有所选择的电台的最高优先级的音乐数据的请求。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送对应的音乐数据的所谓的“旋律优美的部分”或最有特色的部分。相应地,在步骤S9之后,过程返回到步骤S3,并重复随后的过程。如果新选择的电台是,例如,“用户B的最爱”,则在步骤S4中,参考图28描述的GUI屏幕显示在显示面板281上。
如果在步骤S8中判断用户的操作不是选择不同的电台,则客户端程序421在步骤S10中判断用户执行的操作是不是指定放大操作,即,是否按下了如图17A和17B所示的放大按钮334。如果在步骤S10中判断用户执行的操作是指定放大操作,则过程进入步骤S14。
如果在步骤S10中判断用户的操作不是指定放大操作,则客户端程序421在步骤S11中判断用户执行的操作是不是发出从开始播放音乐的指令。
如果在步骤S11中判断用户的操作不是发出从开始播放音乐的指令,这就意味着,用户的操作是改变音量或者音调。相应地,在步骤S12中,客户端程序421执行对应于输入操作的过程。然后,过程返回到步骤S5,并重复随后的过程。
如果在步骤S11中判断用户执行的操作是发出从开始播放音乐的指令,则在步骤S13中,客户端程序421通过通信单元423向服务器401发送一个请求以从开始重新启动当前正在播放的音乐片段。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送完整的音乐数据。相应地,在步骤S13之后,过程返回到步骤S3,并重复随后的过程。
如果在步骤S10中判断用户的操作是指定放大操作,则客户端程序421在步骤S14中判断缩放操作是否将在层次类别级别上执行。
如果在步骤S14中判断缩放操作将在层次类别级别上执行,则在步骤S15中,在表示包含当前正在播放的音乐数据的层次类别的图标正在被选择时,客户端程序421显示层次类别选择屏幕。现在假设如图28所示的GUI屏幕显示在显示面板281上,电台“用户B的最爱”的具有最高优先级的“ID0077”表示的音乐片段正在播放时,输入了一个执行放大操作的指令。然后,在步骤S15中,在显示屏幕上选择了表示层次类别“忧郁的歌曲”的图标441-2,如参考图29所描述的,因为“ID0077”表示的音乐片段包含在层次类别“忧郁的歌曲”中。
然后,在步骤S16中,客户端程序421基于从操作输入单元422输入的信号判断用户的操作是否已经输入。
如果在步骤S16中判断用户的操作还没有输入,则客户端程序421在步骤S17中判断在当前正在播放的音乐片段上执行的播放操作是否已经完成。
如果在步骤S17中判断播放操作还没有完成,则过程返回到步骤S16,并重复随后的过程。
如果在步骤S17中判断播放操作已经完成,则在步骤S18中,客户端程序421通过通信单元423向服务器401发送一个对在同一个层次类别中具有第二高优先级的音乐数据的请求。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送对应的音乐数据的所谓的“旋律优美的部分”或最有特色的部分。相应地,在步骤S18之后,过程进入步骤S25。
如果在步骤S16中判断用户的操作已经输入,客户端程序421在步骤S19中判断用户执行的在步骤S16中输入的操作是不是选择不同的层次类别,即,判断用户执行的操作是不是如图29所示的移动光标线。
如果在步骤S19中判断用户执行的操作是选择不同的层次类别,则在步骤S20中,客户端程序421向服务器发送一个对具有所选择的层次类别的最高优先级的音乐数据的请求。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送对应的音乐数据的所谓的“旋律优美的部分”或最有特色的部分。相应地,在步骤S20之后,过程进入步骤S25。
如果在步骤S19中判断用户的操作不是选择不同的层次类别,则客户端程序421在步骤S21中判断用户执行的操作是不是指定缩小或放大操作。如果在步骤S21中判断用户执行的操作是指定缩小或放大操作,则过程返回到步骤S14,并重复随后的过程。
如果在步骤S21中判断用户的操作不是指定缩小或放大操作,则客户端程序421在步骤S22中判断用户执行的操作是不是发出从开始播放音乐的指令。
如果在步骤S22中判断用户的操作不是发出从开始播放音乐的指令,这就意味着,用户的操作是改变音量或者音调。相应地,在步骤S23中,客户端程序421执行对应于输入操作的过程。然后,过程返回到步骤S16,并重复随后的过程。
如果在步骤S22中判断用户执行的操作是发出从开始重新启动当前正在播放的音乐的指令,则在步骤S24中,客户端程序421通过通信单元423向服务器401发送一个请求以从开始重新启动当前正在播放的音乐。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送完整的音乐数据。
在步骤S18、S20或S24中,从服务器401发送音乐数据。相应地,在步骤S18、S20或S24之后,在步骤S25中,通信单元423接收音乐数据,客户端程序421控制音频数据转换器424和音频数据输出控制器425以播放接收到的音乐数据。然后,过程返回到步骤S15,并重复随后的过程。
如果在步骤S14中判断缩放操作将不在层次类别级别上执行,则客户端程序421在步骤S26中判断缩放操作是否在最底层(音乐数据)上执行。如果在步骤S26中判断缩放操作将不在最底层(音乐数据)上执行,这就意味着,缩放操作将在电台级别执行。相应地,过程返回到步骤S4,并重复随后的过程。
如果在步骤S26中判断缩放操作将在最底层(音乐数据)上执行,则在步骤S27中,在表示当前正在播放的音乐数据的图标正在被选择时(或者当显示缩略图时),客户端程序421控制显示控制器426显示如图33(或图31或32)所示的音乐选择屏幕。
在步骤S28中,客户端程序421基于从操作输入单元422输入的信号片段用户的操作是否已经输入。
如果在步骤S28中判断用户的操作还没有输入,则客户端程序421在步骤S29中判断在当前正在播放的音乐片段上执行的播放操作是否已经完成。如果在步骤S29中判断播放操作还没有完成,则过程返回到步骤S28,并重复随后的过程。
如果在步骤S29中判断播放操作已经完成,则在步骤S30中,客户端程序421通过通信单元423向服务器401发送一个对在同一个层次类别(即,在当前显示的音乐选择屏幕中显示的音乐片段当中)中具有第二高优先级的音乐数据的请求。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送对应的音乐数据的所谓的“旋律优美的部分”或最有特色的部分。相应地,过程进入步骤S37。
如果在步骤S28中判断用户的操作已经输入,则客户端程序421在步骤S31中判断用户执行的操作是不是选择不同的音乐片段,即,判断用户执行的操作是不是如图31所示的改变光标线452的位置。
如果在步骤S31中判断用户执行的操作是选择不同的音乐片段,则在步骤S32中,客户端程序421向服务器401发送对所选择的音乐数据的请求。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送对应的音乐数据的所谓的“旋律优美的部分”或最有特色的部分。然后,过程进入步骤S37。
如果在步骤S31中判断用户的操作不是选择不同的音乐片段,则客户端程序421在步骤S33中判断用户执行的操作是不是指定缩小操作。如果在步骤S33中判断用户执行的操作是指定缩小操作,则过程返回到步骤S14,并重复随后的过程。
如果在步骤S33中判断用户的操作不是指定缩小或放大操作,则客户端程序421在步骤S34中判断用户执行的操作是不是发出从开始播放音乐的指令。
如果在步骤S34中判断用户的操作不是发出从开始播放音乐的指令,这就意味着,用户的操作是改变音量或者音调。相应地,在步骤S35中,客户端程序421执行对应于输入操作的过程。然后,过程返回到步骤S28,并重复随后的过程。
如果在步骤S34中判断用户执行的操作是发出从开始播放音乐的指令,则在步骤S36中,客户端程序421通过通信单元423向服务器401发送一个请求以从开始重新启动当前正在播放的音乐。然后,服务器401的服务器程序411基于接收到的请求向客户端402发送完整的音乐数据。
在步骤S30、S32或S36之后,在步骤S37中,通信单元423接收发自服务器401的音乐数据,客户端程序421控制音频数据转换器424和音频数据输出控制器425以播放接收到的音乐数据。
在步骤S38中,在表示当前正在播放的音乐数据的图标正在被选择时,客户端程序421显示如图33所示的音乐选择屏幕。或者,在表示当前正在播放的音乐数据的缩略图正在显示时,客户端程序421显示如图31或32所示的音乐选择屏幕。然后,过程返回到步骤S28,并重复随后的过程。
根据参考图34到36描述的客户端402执行的过程,用户能够通过执行简单的操作,如垂直地移动光标线或者执行缩小或放大操作,同时参考结合图27到33描述的GUI屏幕,欣赏记录在服务器401中的各种音乐片段。当用户通过垂直地移动光标线更换要播放的音乐片段时,白噪声被***两段音乐的切换部分,从而使用户能自然地意识到在更换音乐,而不会有不自然的感觉。由于音乐不是从开始,而是从所谓的“旋律优美的部分”或最有特色的部分播放的,如果用户知道一个旋律,则用户可以立即识别出该旋律,即使用户不知道该旋律,则用户也可以立即判断出是否喜欢。
相应地,客户端402的用户能够通过操作遥控器302并参考GUI来欣赏一个所希望的电台或所希望的层次类别的音乐片段。如果不使用遥控器302,则用户能够欣赏各种音乐片段的所谓的“旋律优美的部分”或者最有特色的部分,如流行音乐的电视或收音机指南节目中的BGM。用户还能够通过操作遥控器任意地切换音乐片段来欣赏诸如BGM之类的音乐。
如果许多客户端402的用户接收和播放记录在同一服务器401中的音乐数据,则可以播放另一个用户注册的音乐片段。如此,如果用户正巧收听到不知道的旋律并喜欢它,则该用户能够从开始重新启动该旋律。
现在将参考图38的流程图描述服务器401执行的过程,该过程是与参考图34到36描述的客户端402执行的过程同时执行的。
在执行参考图38描述的服务器401的过程(该过程是与客户端402的过程同时执行的)之前,服务器401服务器程序411从操作输入单元412接收到音乐数据的注册,电台和层次类别的设置,新电台的设置条件。
即,服务器程序411已经基于来自操作输入单元412的输入注册了音乐数据库415、链接信息数据库416和等级信息数据库417所需要的信息。
服务器程序411还能够基于发自客户端402的请求设置新电台。用户已经向服务器程序411发出一个请求,以便,例如,如果有在早晨7:00到9:00之间从每一个客户端402请求从开始播放音乐片段三次或三次以上,“晨曲”电台是新设置的,此后,满足上述条件的音乐数据则在“晨曲”电台注册。
在步骤S51中,服务器程序411基于来自通信单元413的信号输入判断是否已经从客户端402接收到要求音乐数据的请求。如果在步骤S51中判断没有从客户端402接收到要求音乐数据的请求,则重复步骤S51的过程,直到判断已经从客户端402接收到要求音乐数据的请求。
如果在步骤S51中判断已经从客户端402接收到要求音乐数据的请求,则在步骤S52中,服务器程序411基于来自客户端402的请求和在链接信息数据库416中注册的链接信息列表检测对应的音乐数据在发送了请求的客户端402的层次结构中的虚拟位置。
然后,服务器程序411在步骤S53中判断输入请求是否是基于优先级发出的,即,输入请求是否是在提供电源时或者则播放操作完成时或者在电台或层次类别移动时发出的。
如果在步骤S53中判断输入请求不是基于优先级发出的,这就意味着,请求是针对最底层的音乐数据的,或者请求是要求从开始重新启动当前正在播放的音乐片段。在这种情况下,在步骤S54中,服务器程序411基于在链接信息数据库416中注册的链接信息列表提取对应于请求的音乐片段ID。
在步骤S55中,服务器程序411判断输入请求是否是要求从开始重新启动当前正在播放的音乐片段。
如果在步骤S55中判断输入请求是要求从开始重新启动音乐片段,则在步骤S56中,服务器程序411通过参考在音乐数据库中注册的音乐数据列表的地址信息并基于在步骤S54中提取的音乐片段ID提取完整的音乐数据,然后通过通信单元413向客户端402发送完整的音乐数据。
如果在步骤S53中判断已经基于优先级发出输入请求,则在步骤S57中,服务器程序411通过参考在等级信息数据库417中注册的等级列表在对应的电台或者对应的层次类别搜索具有预先确定的优先级(在请求中规定)的音乐片段ID。
如果在步骤S55中判断输入请求不是要求从开始重新启动音乐片段,或者在步骤S57的处理之后,在步骤S58中,服务器程序411基于请求中指定的音乐片段ID或者在步骤S57中通过参考音乐数据列表的播放起始位置信息搜索到的音乐片段ID提取从预先确定的位置开始的音乐数据,并通过通信单元413将音乐数据发送到客户端402。
在步骤S56或S58的处理之后,在步骤S59中,服务器程序411分析从客户端402接收到的请求的内容。具体来说,服务器程序411提取更新链接信息数据库416或等级信息数据库417所需要的信息,如请求的音乐片段ID,发出请求的时间(或星期几或日期)或者请求是否要求从开始重新启动音乐片段。
在步骤S60中,服务器程序411基于在步骤S59中获得的分析结果更新等级信息数据库417的等级列表。具体来说,如果来自客户端402的请求是要求从开始重新启动音乐片段,则服务器程序411在等级信息数据库417的等级列表中将音乐数据的等级设置为比较高的级别。
在此示例中,等级列表是根据请求是否为要求从开始重新启动音乐而更新的。然而,等级列表可以基于另一个条件更新。
在步骤S61中,服务器程序411基于在步骤S59中的分析结果判断是否必须设置一个新电台或将一个音乐片段添加到预先确定的电台。即,服务器程序411从用户接收到一个请求,该请求表示,如果有在早晨7:00到9:00之间从每一个客户端402请求从开始播放音乐片段三次或三次以上,“晨曲”电台是新设置的,此后,满足上述条件的音乐数据则在“晨曲”电台注册。相应地,服务器程序411判断步骤S59中的分析结果是否满足预置条件。
如果在步骤S61中判断没有必要设置一个新电台或将一个音乐片段添加到预先确定的电台,则过程返回到步骤S51,并重复随后的过程。
如果在步骤S61中判断必须必须设置一个新电台或将一个音乐片段添加到预先确定的电台,则在步骤S62中,服务器程序411更新链接信息数据库416和等级信息数据库417的对应的部分。
在步骤S63中,服务器程序411基于在步骤S62中更新的内容通过通信单元413将关于新电台的GUI的信息发送到客户端402。
例如,对于可以显示如图31和32所示的缩略图451-1和451-2的客户端402(例如,可以显示相对比较大的GUI的客户端402,如PDA 11或桌面播放设备13),根据数据库的更新内容,发送表示某一个电台或某一个层次类别中的缩略图的类型的信息,或者如有必要,对应于缩略图的图像数据。
对于只通过使用图标而不使用缩略图显示GUI的客户端402(例如,只显示相对比较小的GUI的客户端402,如蜂窝电话12、便携播放设备14或简化播放设备15),根据数据库的更新内容,发送表示某一个电台或某一个层次类别中的图标的类型的数据。
如果简化播放设备15配备有图22显示的那样的显示窗口371,则没有必要向对应的客户端402发送关于GUI的信息。如此,从服务器程序411发送对应于客户端402中的GUI的显示方法的数据。
然后,在步骤S63的处理之后,过程返回到步骤S51,并重复随后的过程。
根据上文描述的处理,服务器401能够响应来自客户端402的请求信号搜索音乐数据,并发送音乐数据。服务器401还能够通过反映许多客户端402的用户的最爱信息来更新链接信息数据库416和等级信息数据库417。
如上所述,不是通过执行放大操作来跟踪层次结构到最底层(即,到音乐数据的层次)并选择音乐数据,用户仅更换电台或者层次类别。在这种情况下,基于在服务器401中管理的等级,向服务器401发出对音乐数据的请求,从服务器401向客户端402发送音乐数据,然后进行播放。即,在客户端402正在***作时,始终播放某一个音乐片段。用户还能够随便地欣赏各种音乐片段的旋律优美的部分或者有特色的部分,无需规定某一个片段的名称,如果用户喜欢该旋律,则用户可以从开始重新启动该旋律。此外,通过重复随机调谐,用户有机会欣赏未知的音乐片段(例如,同一个服务器401的另一个客户端402的用户注册的音乐片段)。
已经描述了服务器401和客户端402通过无线通信发送和接收信息的情况。然而,如果客户端402位于服务器401的附近,则可以通过有线连接在客户端402和服务器401之间发送和接收信息。
已经描述了客户端402是PDA 11、蜂窝电话12、桌面播放设备13、便携播放设备14或简化播放设备15的情况。客户端402可以是任何类型的设备,只要它可以通过有线或无线装置在它和服务器401之间发送和接收数据,并配备有允许用户执行调谐、缩小或放大操作,以及发出指令以播放音乐数据的操作部分。例如,客户端402可以是桌面个人计算机、类似于个人计算机1的笔记本电脑、PHS(个人手持电话***)或者配备了上文描述的功能的音频播放设备。
在如图27到33所示的GUI屏幕上,在相同的层次只显示相同等级的图标或缩略图,从而可使用户选择其中之一。然而,如图39所示,也可以在同一个显示屏幕上显示不同等级的不同的图标。
具体来说,当在某一个电台上执行放大操作以上升到音乐数据层次时,可以在对应于音乐数据的图标461-1到461-6的同一层次选择表示不同电台的图标481-1和481-2或表示不同层次类别的图标482-2和482-2。
如果不同等级的不同图标显示在相同的GUI显示屏幕上,如参考图39所描述的,用户感觉好象在准确地执行调谐之后可以接收本地无线电广播电台广播的节目,尽管用户最初只能接收国家网络无线电广播电台广播的节目。如此,可以开发电台的概念。上文描述的处理系列可以通过软件执行。
上文上文描述的的处理系列可以通过软件执行。在这种情况下,软件程序从记录介质安装到嵌入到专用硬件的计算机或者可以通过安装各种程序执行各种功能的计算机,例如,通用电子计算机。
这样的记录介质可以包括,如图7、11或16所示,单独地从计算机分发的用于向用户提供程序,并由磁盘121、191或321(包括软盘)、光盘122、192或322(包括CD-ROM(只读存储器光盘)和DVD(数字通用光盘))、磁光盘123、193或323(包括MD(小光盘)(商标名称))或半导体存储器124、194或324构成的包装介质。
构成记录在记录介质中的程序的步骤可以在本说明书中描述的时间顺序以时间序列方式执行。  或者,它们可以同时或者分别地执行。
在本说明书中,***表示由许多设备构成的整体设备。
工业实用性
根据本发明的信息处理设备、信息处理方法以及程序,由用户输入第一操作和第二操作,并基于用户输入的操作获取和播放预先确定的数据。根据将预先确定的数据进行分类的虚拟层次结构,显示表示每一层次级别的显示屏幕,并在显示屏幕显示预先确定的标记。当选择对应于正在被播放的预先确定的数据的标记时,它以不同于其他非选择标记的显示方式的方式显示。当控制第一操作的输入时,更改预先确定的标记的选择,并播放对应于新选择的标记的预先确定的数据。当控制第二操作的输入时,基于层次结构显示表示不同的层次级别的显示屏幕。相应地,显示屏幕是根据用户输入的操作和正在播放的数据显示的,从而使协助用户的输入操作成为可能。

Claims (10)

1.一种信息处理设备,包括:
用于接收用户输入的第一操作和第二操作的输入装置;
用于基于用户从所说的输入装置输入的操作获取预先确定的数据以便进行播放的播放装置;以及
显示控制装置,用于根据将预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示,以及控制显示屏幕中的预先确定的标记的显示,其特征在于:
所说的显示控制装置控制对应于由所说的播放装置播放的预先确定的数据的预先确定的标记的显示,其方式不同于在选择了预先确定的标记时其他非选择标记的显示方式;
当从所说的输入装置输入第一操作时,所说的显示控制装置控制将要更改的预先确定的标记的选择,所说的播放装置播放对应于新选择的标记的预先确定的数据;以及
当从所说的输入装置输入第二操作时,所说的显示控制装置基于层次结构控制表示不同的层次级别的显示屏幕的显示。
2.根据权利要求1所述的信息处理设备,进一步包括:
发送装置,用于基于用户从所说的输入装置输入的操作发送一个信号,该信号表示发送由不同的信息处理设备拥有的预先确定的数据的请求;以及
接收装置,用于接收发自不同的信息处理设备的预先确定的数据,其特征在于:
所说的播放装置播放由所说的接收装置接收到的预先确定的数据;以及
所说的显示控制装置根据将不同的信息处理设备拥有的预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示。
3.根据权利要求1所述的信息处理设备,其特征在于,预先确定的标记是一个图标。
4.根据权利要求1所述的信息处理设备,其特征在于,预先确定的标记是一个对应于由所说的播放装置播放的预先确定的数据的图像的缩略图。
5.根据权利要求1所述的信息处理设备,其特征在于,所说的显示控制装置控制只显示选择的标记,其他标记不显示。
6.根据权利要求1所述的信息处理设备,其特征在于,所说的显示控制装置控制选择的标记以放大的尺寸显示。
7.根据权利要求1所述的信息处理设备,其特征在于,所说的显示控制装置控制选择的标记以增大的亮度级别显示。
8.根据权利要求1所述的信息处理设备,其特征在于,第一操作是一个指定显示屏幕中的上下方向中的一个方向的操作,也可以是一个指定显示屏幕中的左右方向中的一个方向的操作。
9.一种信息处理方法,包括:
用于控制用户的第一操作和第二操作的输入的输入控制步骤;
用于基于用户的输入操作获取预先确定的数据的播放步骤,输入操作由所说的输入控制步骤的处理进行控制;以及
显示控制步骤,用于根据将预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示,以及控制显示屏幕中的预先确定的标记的显示,其特征在于:
所说的显示控制步骤的处理控制对应于由所说的播放步骤的处理播放的预先确定的数据的预先确定的标记的显示,其方式不同于在选择了预先确定的标记时其他非选择标记的显示方式。
当第一操作的输入由所说的输入控制步骤的处理进行控制时,所说的显示控制步骤的处理控制显示屏幕的显示,以便可以更改预先确定的标记的选择,所说的播放步骤的处理播放对应于新选择的标记的预先确定的数据;以及
当第二操作的输入由所说的输入控制步骤的处理控制时,所说的显示控制步骤的处理基于层次结构控制表示不同的层次级别的显示屏幕的显示。
10.一种允许计算机执行如下操作的程序:
用于控制用户的第一操作和第二操作的输入的输入控制步骤;
用于基于用户的输入操作获取预先确定的数据的播放步骤,输入操作由所说的输入控制步骤的处理进行控制;以及
显示控制步骤,用于根据将预先确定的数据进行分类的虚拟层次结构控制表示每一层次级别的显示屏幕的显示,以及控制显示屏幕中的预先确定的标记的显示,其特征在于:
所说的显示控制步骤的处理控制对应于由所说的播放步骤的处理播放的预先确定的数据的预先确定的标记的显示,其方式不同于在选择了预先确定的标记时其他非选择标记的显示方式。
当第一操作的输入由所说的输入控制步骤的处理进行控制时,所说的显示控制步骤的处理控制显示屏幕的显示,以便可以更改预先确定的标记的选择,所说的播放步骤的处理播放对应于新选择的标记的预先确定的数据;以及
当第二操作的输入由所说的输入控制步骤的处理控制时,所说的显示控制步骤的处理基于层次结构控制表示不同的层次级别的显示屏幕的显示。
CNB028035453A 2001-11-09 2002-11-08 信息处理设备和信息处理方法 Expired - Fee Related CN100356374C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP344395/2001 2001-11-09
JP2001344395A JP4088749B2 (ja) 2001-11-09 2001-11-09 情報処理装置および情報処理方法、並びにプログラム
JP344395/01 2001-11-09

Publications (2)

Publication Number Publication Date
CN1484798A true CN1484798A (zh) 2004-03-24
CN100356374C CN100356374C (zh) 2007-12-19

Family

ID=19157932

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028035453A Expired - Fee Related CN100356374C (zh) 2001-11-09 2002-11-08 信息处理设备和信息处理方法

Country Status (6)

Country Link
US (3) US7739618B2 (zh)
EP (2) EP1443421A4 (zh)
JP (1) JP4088749B2 (zh)
KR (1) KR20040060840A (zh)
CN (1) CN100356374C (zh)
WO (1) WO2003040958A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100405459C (zh) * 2004-12-28 2008-07-23 索尼爱立信移动通信日本株式会社 显示方法和便携式终端设备
CN100447720C (zh) * 2004-07-20 2008-12-31 株式会社东芝 信息处理装置及控制操作画面的方法
CN1805001B (zh) * 2005-01-12 2011-03-16 雅马哈株式会社 音乐再现装置
CN101247249B (zh) * 2007-02-15 2011-06-08 索尼株式会社 多播***、客户设备、上路由器控制器、显示内容的方法
CN101247250B (zh) * 2007-02-15 2011-06-08 索尼株式会社 多播***和多播方法
CN102375672A (zh) * 2010-08-12 2012-03-14 富士施乐株式会社 信息处理装置和方法
CN102789455A (zh) * 2011-05-17 2012-11-21 冠捷投资有限公司 网页的文字选项放大方法及***
CN102930887A (zh) * 2012-10-31 2013-02-13 深圳市宜搜科技发展有限公司 一种音频文件处理方法及***
CN110286818A (zh) * 2013-03-29 2019-09-27 松下电器(美国)知识产权公司 记录介质、控制方法、信息提供方法以及信息终端
CN111026542A (zh) * 2019-10-21 2020-04-17 厦门天锐科技股份有限公司 一种应用程序的覆盖图标的显示方法和装置

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7013301B2 (en) * 2003-09-23 2006-03-14 Predixis Corporation Audio fingerprinting system and method
US20050038819A1 (en) * 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
US20060217828A1 (en) * 2002-10-23 2006-09-28 Hicken Wendell T Music searching system and method
US20060212149A1 (en) * 2004-08-13 2006-09-21 Hicken Wendell T Distributed system and method for intelligent data analysis
US20060121939A1 (en) * 2004-12-03 2006-06-08 Picsel Research Limited Data processing devices and systems with enhanced user interfaces
US20060123360A1 (en) * 2004-12-03 2006-06-08 Picsel Research Limited User interfaces for data processing devices and systems
US8544045B2 (en) * 2005-01-21 2013-09-24 Sony Corporation Home network audio client with detachable remote commander
AU2006220720A1 (en) * 2005-03-04 2006-09-14 Resonance Media Services, Inc. Scan shuffle for building playlists
JP4720258B2 (ja) * 2005-04-05 2011-07-13 ソニー株式会社 データ処理方法、電子機器およびプログラム
US7613736B2 (en) * 2005-05-23 2009-11-03 Resonance Media Services, Inc. Sharing music essence in a recommendation system
JP3974624B2 (ja) * 2005-05-27 2007-09-12 松下電器産業株式会社 表示装置
JP4846334B2 (ja) * 2005-10-17 2011-12-28 三菱電機株式会社 音楽再生装置
EP1962241A4 (en) * 2005-12-05 2010-07-07 Pioneer Corp CONTENT SEARCHING DEVICE, SYSTEM AND METHOD, CONTENT SEARCHING SYSTEM SERVER, SOFTWARE, AND RESEARCH FUNCTION CONTENT OUTPUT DEVICE
JP4437548B2 (ja) 2005-12-09 2010-03-24 ソニー株式会社 音楽コンテンツ表示装置、音楽コンテンツ表示方法及び音楽コンテンツ表示プログラム
JP4894252B2 (ja) 2005-12-09 2012-03-14 ソニー株式会社 データ表示装置、データ表示方法及びデータ表示プログラム
US7487464B2 (en) 2006-02-16 2009-02-03 International Business Machines Corporation Enhanced visualization and selection of multi-layered elements in a containment hierarchy
JP4736981B2 (ja) * 2006-07-05 2011-07-27 ヤマハ株式会社 オーディオ信号処理装置およびホール
JP4962067B2 (ja) * 2006-09-20 2012-06-27 株式会社Jvcケンウッド 楽曲再生装置、楽曲再生方法、および楽曲再生プログラム
JP4982158B2 (ja) * 2006-11-15 2012-07-25 クラリオン株式会社 入力装置、そのメニュー表示方法
JP4372169B2 (ja) * 2007-02-26 2009-11-25 株式会社ソニー・コンピュータエンタテインメント オーディオ再生装置およびオーディオ再生方法
EP1975867A3 (en) * 2007-03-26 2009-05-27 Yamaha Corporation Music data providing system
KR101439549B1 (ko) * 2008-04-07 2014-11-03 엘지전자 주식회사 탐색화면 제공 장치 및 방법
KR20100000617A (ko) 2008-06-25 2010-01-06 삼성전자주식회사 문자 입력 장치 및 그 문자 입력 방법
JP5219929B2 (ja) 2008-07-31 2013-06-26 ソニー株式会社 情報処理装置および方法、並びにプログラム
US9330647B1 (en) * 2012-06-21 2016-05-03 Amazon Technologies, Inc. Digital audio services to augment broadcast radio
DE102012221446A1 (de) 2012-11-23 2014-05-28 Hilti Aktiengesellschaft Harzmischung auf Epoxy(meth)acrylatharz-Basis und deren Verwendung
CN103037006B (zh) * 2012-12-24 2015-12-23 安徽华博胜讯信息科技有限公司 一种多级公共电子阅览室穿越式数据拾取方法
KR20140100784A (ko) * 2013-02-07 2014-08-18 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
KR101388359B1 (ko) * 2013-05-20 2014-04-29 준 래 조 음성 컨텐츠의 향상된 미리듣기 방법
USD758410S1 (en) * 2014-02-12 2016-06-07 Samsung Electroncs Co., Ltd. Display screen or portion thereof with graphical user interface
JP2017033179A (ja) * 2015-07-30 2017-02-09 キヤノン株式会社 情報処理装置およびその制御方法およびプログラム
US9479578B1 (en) * 2015-12-31 2016-10-25 Dropbox, Inc. Randomized peer-to-peer synchronization of shared content items
US10021184B2 (en) 2015-12-31 2018-07-10 Dropbox, Inc. Randomized peer-to-peer synchronization of shared content items
US10429988B2 (en) * 2017-03-30 2019-10-01 Dell Products L.P. Touch screen support by emulating a legacy device
US11900132B2 (en) * 2017-06-14 2024-02-13 The Toronto-Dominion Bank Dynamic modification of displayed interface elements based on contextual data
USD914743S1 (en) * 2018-11-23 2021-03-30 Lg Electronics Inc. Display screen with graphical user interface
USD969837S1 (en) * 2019-12-31 2022-11-15 Daikin Manufacturing Company, L.P. Display screen with a graphical user interface for an HVAC control device

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864868A (en) * 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
JP2956569B2 (ja) * 1996-02-26 1999-10-04 ヤマハ株式会社 カラオケ装置
TR199902422T2 (xx) * 1997-04-14 2000-03-21 Thomson Consumer Electronics,Inc. Gösterim için bir birleşik program kılavuzunun oluşturulması için bir çok kaynaktan gelen verilerin derlenmesi için sistem.
EP0892554A3 (en) * 1997-06-18 2000-03-01 Matsushita Electric Industrial Co., Ltd. Program information retrieval apparatus, method and system for retrieving and displaying information of broadcast programs
CA2769736C (en) * 1997-07-09 2013-05-14 Advanced Audio Devices, Llc Device for editing and non-volatile optical storage of digital audio
US6118450A (en) * 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6563769B1 (en) * 1998-06-11 2003-05-13 Koninklijke Philips Electronics N.V. Virtual jukebox
US6262724B1 (en) * 1999-04-15 2001-07-17 Apple Computer, Inc. User interface for presenting media information
US6175830B1 (en) * 1999-05-20 2001-01-16 Evresearch, Ltd. Information management, retrieval and display system and associated method
JP4352518B2 (ja) * 1999-08-06 2009-10-28 ソニー株式会社 情報処理装置および方法、並びに記録媒体
JP2001054096A (ja) 1999-08-06 2001-02-23 Sony Corp 送信装置および方法、受信装置および方法、配信システム、並びに媒体
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
JP3607155B2 (ja) 2000-03-16 2005-01-05 株式会社ケンウッド 車載用再生装置及び楽曲再生方法
SG108244A1 (en) * 2000-04-13 2005-01-28 Ibm A method and apparatus for search and display of hierarchically organized information of arbitrary depth using graphical user interfaces
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
US6731312B2 (en) * 2001-01-08 2004-05-04 Apple Computer, Inc. Media player interface
US20030058781A1 (en) * 2001-09-27 2003-03-27 Millikan Thomas N. Method and apparatus for providing a playlist in a compact disc player
US6922759B1 (en) * 2001-10-04 2005-07-26 Silicon Motion, Inc. Method, system and apparatus for playing songs directly from a hard drive
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
JP3731525B2 (ja) 2001-11-09 2006-01-05 ソニー株式会社 情報処理装置および情報処理方法、情報処理システム、並びにプログラム
JP4315627B2 (ja) 2001-11-27 2009-08-19 ソニー株式会社 情報処理装置および情報処理方法、並びにプログラム
US8245155B2 (en) 2007-11-29 2012-08-14 Sony Corporation Computer implemented display, graphical user interface, design and method including scrolling features
JP5219929B2 (ja) 2008-07-31 2013-06-26 ソニー株式会社 情報処理装置および方法、並びにプログラム

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100447720C (zh) * 2004-07-20 2008-12-31 株式会社东芝 信息处理装置及控制操作画面的方法
US7631274B2 (en) 2004-07-20 2009-12-08 Kabushiki Kaisha Toshiba Information processing apparatus
CN100405459C (zh) * 2004-12-28 2008-07-23 索尼爱立信移动通信日本株式会社 显示方法和便携式终端设备
CN1805001B (zh) * 2005-01-12 2011-03-16 雅马哈株式会社 音乐再现装置
CN101247249B (zh) * 2007-02-15 2011-06-08 索尼株式会社 多播***、客户设备、上路由器控制器、显示内容的方法
CN101247250B (zh) * 2007-02-15 2011-06-08 索尼株式会社 多播***和多播方法
CN102375672A (zh) * 2010-08-12 2012-03-14 富士施乐株式会社 信息处理装置和方法
CN102375672B (zh) * 2010-08-12 2015-10-07 富士施乐株式会社 信息处理装置和方法
CN102789455A (zh) * 2011-05-17 2012-11-21 冠捷投资有限公司 网页的文字选项放大方法及***
CN102930887A (zh) * 2012-10-31 2013-02-13 深圳市宜搜科技发展有限公司 一种音频文件处理方法及***
CN110286818A (zh) * 2013-03-29 2019-09-27 松下电器(美国)知识产权公司 记录介质、控制方法、信息提供方法以及信息终端
CN110286818B (zh) * 2013-03-29 2022-10-28 松下电器(美国)知识产权公司 记录介质、控制方法、信息提供方法以及信息终端
CN111026542A (zh) * 2019-10-21 2020-04-17 厦门天锐科技股份有限公司 一种应用程序的覆盖图标的显示方法和装置
CN111026542B (zh) * 2019-10-21 2023-05-09 厦门天锐科技股份有限公司 一种应用程序的覆盖图标的显示方法和装置

Also Published As

Publication number Publication date
US20040107268A1 (en) 2004-06-03
EP1443421A4 (en) 2009-07-22
US8584014B2 (en) 2013-11-12
EP2390798B1 (en) 2019-06-26
US7739618B2 (en) 2010-06-15
US20100241960A1 (en) 2010-09-23
EP1443421A1 (en) 2004-08-04
WO2003040958A1 (fr) 2003-05-15
JP4088749B2 (ja) 2008-05-21
KR20040060840A (ko) 2004-07-06
CN100356374C (zh) 2007-12-19
JP2003150293A (ja) 2003-05-23
EP2390798A1 (en) 2011-11-30
US8276072B2 (en) 2012-09-25
US20120254757A1 (en) 2012-10-04

Similar Documents

Publication Publication Date Title
CN1484798A (zh) 信息处理设备和信息处理方法
CN1596433A (zh) 信息处理装置、信息处理方法和信息处理***
CN1263295C (zh) 信息处理装置
CN1171163C (zh) 信息处理方法和装置
CN1305263C (zh) 通信***和方法
CN1892880A (zh) 内容提供***、装置及方法、内容分发服务器及接收终端
CN1967695A (zh) 信息处理装置、再现装置、通信方法、再现方法及计算机程序
CN101035092A (zh) 信息处理设备、方法、和程序以及存储该程序的记录介质
CN1991728A (zh) 信息处理设备、方法和程序
CN1892872A (zh) 再现设备、再现方法和再现程序
CN100351750C (zh) 信息处理设备,信息处理方法,记录介质,以及程序
CN1692673A (zh) 控制设备和方法、信息处理设备和方法、记录介质和程序
CN1924777A (zh) 信息处理设备和方法以及程序
CN1866169A (zh) 再现装置、程序及再现控制方法
CN1207912C (zh) 图像记录***
CN1734452A (zh) 内容提供装置,内容提供***,网址变换装置,网址变换***,内容提供方法,和网址变换方法
CN1156780C (zh) 电子邮件准备装置、终端装置、信息发送***和程序记录媒体
CN1420444A (zh) 发送接收设备和方法、程序和记录媒体及发送/接收***
CN1539250A (zh) 机器控制装置及机器控制***
CN1967541A (zh) 信息处理装置、信息处理方法、程序和记录媒体
CN101053035A (zh) 记录/再现设备和相关的内容显示控制方法
CN1728792A (zh) 信息处理设备、信息处理方法及其程序
CN1748214A (zh) 信息处理装置和方法、及程序
CN1507238A (zh) 信息处理设备
CN1476563A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071219

Termination date: 20211108

CF01 Termination of patent right due to non-payment of annual fee