CN100511182C - 信息处理器件和信息处理方法 - Google Patents
信息处理器件和信息处理方法 Download PDFInfo
- Publication number
- CN100511182C CN100511182C CNB2005800060868A CN200580006086A CN100511182C CN 100511182 C CN100511182 C CN 100511182C CN B2005800060868 A CNB2005800060868 A CN B2005800060868A CN 200580006086 A CN200580006086 A CN 200580006086A CN 100511182 C CN100511182 C CN 100511182C
- Authority
- CN
- China
- Prior art keywords
- content
- information
- song
- transmit
- external devices
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 31
- 238000003672 processing method Methods 0.000 title claims description 20
- 230000003750 conditioning effect Effects 0.000 claims description 74
- 238000013500 data storage Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 12
- 238000003860 storage Methods 0.000 abstract description 94
- 238000012545 processing Methods 0.000 abstract description 42
- 230000005540 biological transmission Effects 0.000 abstract description 37
- 238000000034 method Methods 0.000 abstract description 37
- 239000000203 mixture Substances 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 89
- 238000012360 testing method Methods 0.000 description 52
- 230000008569 process Effects 0.000 description 32
- 238000012546 transfer Methods 0.000 description 21
- 239000000284 extract Substances 0.000 description 19
- 238000003780 insertion Methods 0.000 description 18
- 230000037431 insertion Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 238000004590 computer program Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000033458 reproduction Effects 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000014759 maintenance of location Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000007789 sealing Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000007087 memory ability Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Technology Law (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
提供了一种能够执行有效的内容传送处理的信息处理装置和方法。当从执行内容存储和管理的信息处理装置向外部器件传送所存储的内容时,获取包括内容ID的验出日志来作为已经被传送到外部器件的内容信息。通过将验出日志的内容ID与在从所述信息处理装置的歌曲管理信息存储单元获取的在所述信息处理装置中所存储的内容的内容ID相比较,选择还没有被传送的歌曲。如此选择的音乐作品被传送到外部器件。这种配置消除了由用户进行的查看已经被发送的内容和选择的必要,由此实现了有效的内容发送。
Description
技术领域
本发明涉及信息处理装置、信息处理方法和计算机程序。具体上,本发明涉及这样的信息处理装置、信息处理方法和计算机程序,用于与由存储部分——诸如容纳音乐内容的硬盘——和便携器件(PD)或外部媒体构成的装置一起使用,本发明的装置、方法和程序用于执行传送处理,由此,要从所述存储部分向所述便携器件或向所述外部媒体传送的内容被自动确定和建立为要传送的内容。
背景技术
当今,具有包括大容量硬盘或DVD驱动器的海量存储能力的诸如PC和便携器件的信息处理装置已经得到通用。大量的内容用户将诸如音乐数据和图像数据的大量内容置于适当的存储部件中以用于存储和管理目的。这些种类的数据在被存储为数字数据之前被使用MP3、ATRAC或其他适当的标准压缩。所述数据可以按照需要加密以用于管理。
近来普遍化的内容使用形式通常涉及从诸如EMD(Electronic MusicDistribution,电子音乐分发)服务器的音乐分发服务器向在每个用户的PC中的记录媒体上下载期望的音乐内容。所下载的内容可以按照需要从PC输出(即验出)以用于内容再现。
存在所谓的自动唱片点唱机(jukebox)应用来用于管理和再现音乐内容以及用于控制它们向诸如便携器件(PD)的外部器件的传送。代表性的自动唱片点唱机应用包括SonicStage(商标)、SonicStage Simple Burner(商标)、MGILIP(商标)、Windows Media Player(商标)、Real Player(商标)和iTunes(商标)。每个应用能够下载EMD内容,并且从PC中的硬盘(HD)向所连接的器件或媒体传送歌曲数据。
在所存储在PC中的硬盘(HD)上的任何歌曲数据可以被传送到便携器件(PD)或连接到所述PC的任何适当设备或媒体之前,必须选择构成要传送的内容的歌曲。
近些年来,通常被用作PC和其他设备的数据存储部件的硬盘驱动器已经获得了巨大的存储能力。对用于便携器件(PD)的存储部件也观察到了趋向更大的记录能力的类似趋势。随着这样的海量存储媒体的通用,下面的情况在目前几乎已经成为通用惯例:在器件之间或在设备和媒体之间不是在逐首歌曲的基础上而是作为所选择的歌曲的大组来传送内容。
对于这样的多首歌曲要被示例性地传送到作为传送目的地而连接的便携器件(PD)时,优选的是,查看是否任何所述歌曲已经被传送以便可以避免歌曲的重复传送。但是,这种查看会占用所述传送处理的相当大的部分,特别是当在来源或在传送的目的地存在大量要查看的内容时。
例如,当上述应用的任何一种用于传送内容时,应用的GUI(图形用户界面)通常提供了显示可传送的歌曲的列表的能力。但是,一般由用户来验证所显示的列表中包括的多首歌曲是否已经被传送,一次验证一首歌曲。
苹果计算机公司的iTunes,即自动唱片点唱机应用之一,具有用于iPod的被称为“自动同步”的功能,所述iPod是由同一公司营销的便携器件。这种功能涉及将PC的内容数据库中的歌曲数据与所连接的便携器件(即iPod)中的歌曲数据相比较,该PC的内容数据库中的歌曲数据可以不时地被来自下载的EMD内容或打开的CD的新歌曲补充。在所述比较后,在PC的硬盘而没有在iPod中发现的任何歌曲数据被从PC传送到iPod,以便在两侧的歌曲数据将同步。在非专利文件1和2可找到iPod和自动同步功能的描述。
使用该功能使得有可能自动地从PC的硬盘向iPod传送歌曲数据。但是,该功能仅可以用于诸如iPod之类的器件,所述器件具有足够大的存储容量来容纳在PC的硬盘上保存的所有歌曲。当要通过这个功能来传送歌曲数据时,要从PC的硬盘传送的数据的数量必须不超过将容纳所传送的数据的媒体的容量。
如果要从PC的硬盘传送的数据的数量超过目的地媒体的容量,则并不是要传送的所有目标数据都可以被媒体容纳。最终,要求用户手动选择要传送的内容。
[非专利文件1]
http://www.apple.co.jp/ipod/
[非专利文件2]
http://www.apple.co.jp/ipod/autosync.html
发明内容
考虑到上述的情况而做出了本发明,本发明提供了信息处理装置、信息处理方法和计算机程序,用于与由存储和管理包括音乐数据的内容的、诸如PC的信息处理装置和由便携器件(PD)或外部媒体包括的装置一起使用,本发明的装置、方法和程序用于执行传送处理,由此,要从所述信息处理装置向便携器件或向外部媒体传送的内容被自动确定和建立为要传送的内容。
在执行本发明中并且按照本发明的第一实施例,提供了一种信息处理装置,包括:数据存储部件,用于存储内容;以及,数据处理部件,它向外部器件传送所述内容;其中,所述数据处理部件获取记录数据,所述记录数据包括关于已经从所述信息处理装置传送到连接到该装置的外部器件的内容的内容ID,所述数据处理部件还将所获取的关于已传送内容的记录数据与存储在数据存储部件中的内容的内容ID相比较,以便确定未传送内容,该未传送内容被建立为要被传送到外部器件的内容。
优选地,所述数据处理部件可以获取关于包括所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容建立为要被传送到外部器件的内容。
所述数据处理部件可以优选地使得显示部件显示包括所述未传送内容的集册的信息,并且在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
所述数据处理部件可以优选地获取关于仅仅具有所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容建立为要被传送到外部器件的内容。
所述数据处理部件可以优选地使得显示部件显示仅仅包括所述未传送内容的集册的信息,并且在用户响应于所显示的信息而给出对集册的选择的情况下,可以传送来自所选择的集册的内容。
所述数据处理部件可以优选地从外部器件获得关于已传送内容的记录数据,并且将所获得的关于已传送内容的记录数据与存储在数据存储部件中的内容的内容ID相比较,以便确定未传送内容。
所述数据处理部件可以优选地将关于已传送内容的记录数据存储到信息处理装置的存储器中,并且根据从所述外部器件获得的外部器件识别信息,从存储在存储器中的关于已传送内容的记录数据提取关于与所述外部器件对应的已传送内容的记录数据项,所述数据处理部件进一步将所提取的关于已传送内容的记录数据与在数据存储部件中的内容的内容ID相比较,以便确定未传送内容。
按照本发明的第二实施例,提供了一种信息处理方法,用于向外部器件传送内容,所述信息处理方法包括下述步骤:基于连接外部器件而检测所述外部器件;获取记录数据,所述记录数据包括关于已经从信息处理装置传送到所述外部器件的内容的内容ID;将关于已传送内容的记录数据与存储在信息处理装置的数据存储部件中的内容的内容ID相比较,以便确定未传送内容;并且,在传送所述未传送内容之前,将如此确定的未传送内容建立为要传送到所述外部器件的内容。
优选地,按照本发明的信息处理方法可以还包括步骤:获取关于包括未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容建立为要传送到外部器件的内容。
优选地,按照本发明的信息处理方法可以还包括步骤:使得显示部件显示关于包括未传送内容的集册的信息;并且在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
优选地,按照本发明的信息处理方法可以还包括步骤:获取关于仅仅具有所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容建立为要被传送到外部器件的内容。
优选地,按照本发明的信息处理方法可以还包括步骤:显示部件显示仅仅包括所述未传送内容的集册的信息,并且在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
优选地,按照本发明的信息处理方法可以还包括步骤:在将所获得的关于已传送内容的记录数据与存储在数据存储部件中的内容的内容ID相比较以便确定未传送内容之前,从外部器件获得关于已传送内容的记录数据。
优选地,按照本发明的信息处理方法可以还包括步骤:从所述外部器件获得外部器件识别信息;并且,根据所获得的外部器件识别信息,从存储在所述信息处理装置的存储器中的关于所述已传送内容的所述记录数据中提取关于与所述外部器件对应的已传送内容的记录数据项,然后将所提取的关于已传送内容的记录数据与存储在所述数据存储部件中的内容的内容ID相比较,以便确定未传送内容。
按照本发明的第三实施例,提供了一种用于执行用于向外部器件传送内容的过程的计算机程序,所述过程包括步骤:基于连接外部器件检测所述外部器件;获取记录数据,所述记录数据包括关于已经从信息处理装置传送到所述外部器件的内容的内容ID;将关于已传送内容的记录数据与存储在信息处理装置的数据存储部件中的内容的内容ID相比较,以便确定未传送的内容;并且,在传送所述未传送内容之前,将如此确定的未传送内容建立为要传送到所述外部器件的内容。
以在适当的媒体上的适当计算机可读格式来提供按照本发明的所述计算机程序,所述适当媒体用于能够执行不同程序代码的计算机***,所述媒体包括记录媒体以及通信媒体,记录媒体诸如CD、FD和MO,通信媒体诸如网络。当被提供了承载以计算机可读格式的程序的介质时,所述计算机***实施用于表示在所述程序中编码的内容的处理。
本发明的其他目的、特征和优点将在读取下面的说明和附图的情况下变得更加清楚。在本说明书中,术语“***”指的是多个部件器件的逻辑配置。每个器件可以或可以不被容纳在单个外壳中。
按照本发明,当存储在信息处理装置和被信息处理装置管理的内容要被传送到外部器件时,从外部器件获得验出日志来作为包括关于已经被传送到所述器件的内容的内容ID的记录数据。将在所述验出日志中的内容ID与关于在所述装置中存储的内容的、从在信息处理装置中的歌曲管理信息存储部分获取的内容ID相比较,由此选择和向外部器件传送未传送内容。本发明的装置和方法消除了用户查看已经传送的内容的必要,以便选择要传送的内容,因此使得内容的传送比以往更有效。
而且,按照本发明,即使当自动传送设置在位时,仍然通过GUI向用户提供包括未传送歌曲的集册的列表或仅仅具有未传送歌曲的集册的列表,因此用户可以选择期望的集册,从其传送歌曲。这种特征的益处是双重的:通过未传送歌曲的自动选择和传送来减少用户的烦锁之事,并且在传送内容中考虑用户的偏好。
附图说明
图1是示出作为本发明的一个实施例实践的信息处理装置如何执行内容数据传送处理的示意图。
图2是示出按照本发明的信息处理装置的处理功能的说明视图。
图3A和3B是列出由本发明的信息管理装置管理的歌曲管理信息和集册管理信息的表格视图。
图4是示出集册、歌曲和歌曲文件如何彼此相关的示意图。
图5是示出本发明的信息处理装置如何管理许可信息和歌曲文件的示意图。
图6是构成由本发明的信息处理装置执行的内容传送序列的步骤的流程图。
图7是示出当外部器件连接到本发明的信息处理装置时通过GUI提供给用户的外部器件信息的示意图。
图8是示出当从本发明的信息处理装置向所述外部器件传送内容时提供的显示屏幕的示意图。
图9是示出由本发明的信息处理装置从外部器件获得的验出(checkout)日志中的数据的表格视图。
图10是关于当要从本发明的信息处理装置向外部器件传送内容时通过GUI提供到用户的、并且包括未传送歌曲的集册的信息的示意图。
图11是构成由本发明的信息处理装置执行的内容传送序列的变化的步骤的流程图。
图12是关于当要从本发明的信息处理装置向外部器件传送内容时通过GUI提供到用户的、包括未传送歌曲的集册的信息的示意图。
图13是示出本发明的信息处理装置的硬件结构的方框图。
具体实施方式
图1是示出如何典型地配置实施本发明的信息处理装置的示意图。本发明的信息处理装置包括用于容纳内容的存储部件诸如硬盘驱动器。所存储的内容被从所述装置传送到诸如便携器件(PD)的外部器件或诸如快闪存储器之类的媒体。
信息处理装置100说明性地由具有数据存储部件120——用于保存音乐数据和管理信息——的个人计算机形成。所述信息处理装置100连接到诸如局域网或因特网之类的网络。在运行中,信息处理装置100能够在其所连接的网络上下载内容。
所述信息处理装置100向数据存储部件120记录从连接到网络的诸如EMD(电子音乐分发)服务器之类的内容服务器151和152下载的音乐内容或从诸如CD(致密盘)之类的信息记录媒体读取的音乐内容。这些种类的数据在使用MP3、ATRAC3或其他适当的标准编码后或在按照需要加密后被记录。
响应于来自信息处理装置100的请求,内容服务器151和152向所述装置100发送下面的内容:构成内容的音乐数据;关于内容的属性信息,诸如集册名、艺术家名、集册中的歌曲名、播放时间信息;关于内容的使用的许可信息;以及诸如封面图像和歌词的附加信息。信息处理装置100将从服务器下载的内容与诸如集册名、艺术家名、集册中的歌曲名和播放时间信息的内容的属性信息、关于内容的使用的许可信息、对应于下载内容的附加信息一起存储到数据存储部件120中。
关于给定内容的许可信息说明性地包括:验出计数,即允许同时使用所讨论的内容的便携器件(PD)的最大数量;以及指定是否所述内容被授权拷贝的信息。在随后的说明中,所述便携器件一般指再现内容的播放器、诸如快闪存储器的媒体、能够容纳内容的存储部件、具有可以控制数据传送处理的控制单元的任何器件。
说明性地,信息处理装置100可以经由USB电缆向便携器件130输出(即验出)内容以及关于所讨论的内容的管理信息和许可信息。根据所涉及的关于所述内容的许可信息在管理方案下执行所述验出处理。
现在参见图2来说明按照本发明的信息处理装置的处理功能。所述信息处理装置100具有数据处理部件110和数据存储部件120。所述数据处理部件110包括GUI部分111、内容管理处理部分112、内容传送处理部分113、歌曲管理部分114、文件搜索部分115、PC***部分116、PD***部分117、通信部分118和驱动器119。所述数据存储部件120包括许可信息存储部分121、歌曲管理信息存储部分122、歌曲文件存储部分123和附加信息存储部分124。每个存储部分容纳对应的信息。
数据处理部件110由按照计算机程序来处理数据的CPU、RAM、ROM和用于保留程序和参数的其他存储场所构成。下面将详细说明数据处理部件110的具体硬件结构。下面说明在图2中所示的部件的细节。
GUI(图像用户界面)部分111产生不同的数据输入/输出屏幕,并且在显示屏幕上提供它们。GUI部分111的角色是双重的:它作为响应于用户在键盘和鼠标上的操作的数据输入部分,并且它也作为显示各种信息的数据输出部分,所述各种信息诸如内容信息、内容再现状态信息、内容下载信息和内容传送状态信息。
当要将内容传送到外部器件130时,GUI部分111显示要传送到器件130的歌曲的列表。
在向外部器件130传送内容的处理期间,歌曲管理部分114通过PD***部分117和内容传送处理部分113来获取验出日志信息,即关于被传送到外部器件130和由外部器件130保存的内容的记录数据。优选的是,可以与外部器件ID相结合地在由歌曲管理部分114管理的存储器中保存验出日志。从位于信息处理装置的存储器中的验出日志中,每个外部器件可以获取仅其外部器件ID,以便提取关于所连接的器件的验出日志项。
更具体而言,从外部器件130获取用于指示所传送内容的内容ID(即歌曲ID)的验出日志。或者,按照从区别器件获得的器件ID,从在信息处理装置的存储器中保存的验出日志提取与所连接的器件对应的验出日志的项目。将如此获取或提取的验出日志与在歌曲管理信息存储部分122中保存的管理信息相比较。
歌曲管理部分114将在数据存储部件120中放置的内容(即歌曲数据)的内容ID(歌曲ID)与验出日志相比较。通过所述比较,歌曲管理部分114提取在验出日志中不包括的内容(即未传送的歌曲)的内容ID(歌曲ID),选择包括所提取的未传送歌曲的集册,并且通过GUI部分111向用户提供关于这些集册的信息。在给定集册信息的情况下,用户可以选择要传送的期望内容。下面将更详细地说明在这个处理中涉及的步骤。
内容管理处理部分112根据从GUI部分111输入的内容指定信息(例如URL)来经由网络连接到内容服务器151和152,并且进行获取指定内容。所获取的内容通过歌曲管理部分114被转发到数据存储部件120的歌曲文件存储部分123以存储。这些步骤构成内容下载处理。
与诸如歌曲名、集册名和艺术家名之类的关于所讨论的内容的属性信息一起获取构成适当内容的数据。这些信息项被存储在歌曲管理信息存储部分122中。也按照需要获取作为内容访问权信息的许可信息,并且将其存储在许可信息存储部分121中。适用于所述内容的封面图像和歌词被置于附加信息存储部分124中。
内容管理处理部分112的主要功能涉及内容的下载、下载内容的获取和对于内容再现的控制。
内容管理处理部分112也按照用户指定的内容指定信息诸如URL信息来通过通信部分118从内容服务器151和152下载指定的内容。而且,内容管理处理部分112从在驱动器119中装载的信息记录介质132输入内容。如此下载或输入的内容通过歌曲管理部分114被发送到在数据存储部件120中的歌曲管理信息存储部分122中以存储。
内容管理处理部分112也控制内容再现。在通过GUI部分111给出再现请求的情况下,内容管理处理部分112向歌曲管理部分114输出作为内容指定信息的可应用内容ID。歌曲管理部分114获取对应于内容ID的文件名,并且向内容管理处理部分112提供由文件搜索部分115通过文件搜索而获得的歌曲文件(内容文件)。内容管理处理部分112然后控制所获取的内容文件的再现。在如此控制再现的情况下,根据内容的许可信息来再现内容。
歌曲管理部分114说明性地响应于经由GUI部分111的用户输入而从数据存储部件120获取各种数据,诸如歌曲管理信息、歌曲文件、许可信息和包括护封图像和歌词的附加信息。如果用户通过GUI部分111请求获取歌曲信息,则歌曲管理部分114从数据存储部件120中的歌曲管理信息存储部分122获取对应的内容信息,诸如内容ID、集册名、歌曲名和艺术家名。所获取的内容信息被发送到GUI部分111,GUI部分111继而在显示屏幕上显示所接收的信息。
用户可以从在显示屏幕上出现的内容信息选择特定的内容,并且输入再现所选择内容的请求。在这种情况下,GUI部分111向内容管理处理部分112提供与请求再现的内容对应的歌曲ID。通过PC***部分116来执行内容的再现。
在内容再现时,歌曲管理部分114从歌曲管理信息存储部分122获取对应于歌曲ID的文件名,并且使得文件搜索部分115根据所获取的文件名对于歌曲文件存储部分123搜索内容文件。歌曲管理部分114向内容管理处理部分112输出如此获得的歌曲文件。继而,内容管理处理部分112通过PC(Protected Content,所保护的内容)***部分116向外部输出器件(例如扬声器131)转发所获取的内容。
在内容再现期间,如果所述内容被早期编码或加密,则解码或解密它们。在解码或解密后进行内容再现。
用户可以通过GUI部分111输入内容输出(即验出)或输入(即验入,checkin)请求,以便向/从诸如便携器件(PD)的外部器件130输出/输入期望的内容。在这种情况下,GUI部分111向内容传送处理部分113提供与请求传送的内容对应的歌曲ID。经由PD***部分117来执行内容的传送。
在从请求传送对应内容的GUI部分111接收到歌曲ID时,内容传送处理部分113向歌曲管理部分114转发所接收的歌曲ID。歌曲管理部分114从歌曲管理信息存储部分122获取对应于歌曲ID的文件名,并且使得文件搜索部分115根据所获取的文件名对于歌曲文件存储部分123搜索内容文件。歌曲管理部分114向内容传送处理部分113输出所获取的歌曲文件。继而,内容传送处理部分113向PD***部分117提供所获取的内容。PD***部分117和诸如便携器件的外部器件130在PD***部分117向外部器件130传送内容之前彼此认证。只有相互认证成功地结束时,才进行内容的传送。
响应于来自GUI部分111、内容管理处理部分112或内容传送处理部分113的处理请求,歌曲管理部分114从数据存储部件120获取或删除数据,或更新在部件120中保存的数据。
说明性地,按照由内容管理处理部分112或由内容传送处理部分113指定的歌曲ID,歌曲管理部分114从在歌曲管理信息存储部分122中保存的内容管理信息获取与歌曲ID对应的内容文件名。根据所获取的文件名,歌曲管理部分114向文件搜索部分115输出歌曲文件搜索指令,以使得所述部分115从歌曲文件存储部分123获取对应的歌曲文件。歌曲管理部分114向内容管理处理部分112或向内容传送处理部分113发送所获取的歌曲文件。
而且,歌曲管理部分114向数据存储部件120输入由内容管理处理部分112从外部服务器下载的内容以及从诸如CD的信息记录媒体检索的内容。
在所述数据存储处理中,歌曲管理部分114产生MP3、OMG、WMA等的数据格式的内容文件,并且向歌曲文件存储部分123中存储所产生的内容文件。除了构成适当内容的数据之外,歌曲管理部分114向歌曲管理信息存储部分122中存储诸如歌曲名、集册名和艺术家名之类的关于所讨论内容的属性信息。歌曲管理部分114也向许可信息存储部分121中存储作为内容访问权信息的许可信息,并且向附加信息存储部分124中存储诸如封皮图像和歌词的附加信息。
根据通过GUI部分111输入的用户的处理请求,歌曲管理部分114向/从数据存储部件120的歌曲管理信息存储部分122记录、更新或删除数据,所述数据构成内容信息,诸如集册名、歌曲名、艺术家名和关于内容的内容文件名。歌曲管理部分114也从歌曲管理信息存储部分122读取内容信息。
在给定来自GUI部分111的数据搜索请求的情况下,歌曲管理部分114对于歌曲管理信息存储部分122搜索所请求的数据。在所述搜索后,歌曲管理部分114从歌曲管理信息存储部分122检索内容属性信息,诸如集册名、艺术家名、歌曲名和歌曲ID,并且向GUI部分111发送所检索的信息。
当要向外部器件130传送内容时,歌曲管理部分114经由PD***部分117和内容传送处理部分113来从器件130获取验出日志。所述验出日志包括如上所述已经被传送到器件130和当前由器件130保存的内容的内容ID(即歌曲ID)。歌曲管理部分114然后将所获取的验出日志与在歌曲管理信息存储部分122中存储的管理信息相比较。
通过将在数据存储部件120中保存的内容ID(歌曲ID)与验出日志相比较,歌曲管理部分114提取在验出日志中未包括的歌曲(未传送的内容)的内容ID(歌曲ID)。歌曲管理部分114然后选择包括所提取的未传送的内容的集册,并且通过GUI部分111向用户提供关于所选择的集册的信息。在给定集册信息的情况下,用户选择要传送的期望内容。下面将更详细地说明这些步骤。
在来自歌曲管理部分114的请求下,文件搜索部分115对于歌曲文件存储部分123搜索与从数据存储部件120的歌曲管理信息存储部分122获取的文件名对应的内容存储文件。文件搜索部分115向歌曲管理部分114提供从歌曲文件存储部分123检索的文件。
在给定来自文件搜索部分115的内容存储文件的情况下,歌曲管理部分114向内容管理处理部分112或内容传送处理部分113转发所述文件。
数据存储部件120包含许可信息存储部分121、歌曲管理信息存储部分122、歌曲文件存储部分123和附加信息存储部分124。
现在参见图3A和3B来说明在歌曲管理信息存储部分122中存储的歌曲管理信息。歌曲管理信息存储部分122容纳关于在歌曲文件存储部分123中保持的歌曲文件的管理信息。
图3A和3B示出了在歌曲管理信息存储部分122中的歌曲管理信息的数据结构。如图所示,在歌曲管理信息存储部分122中布置的歌曲管理信息具有两种管理数据:以歌曲递增的管理数据和以集册递增的另一个管理数据。
图3A指示在逐首歌曲基础上收集的管理数据。图3B描述了以集册为单位布置的管理数据,每个集册构成一个歌曲集。
图3A中所示的逐首歌曲的管理数据包括对应于识别所存储的歌曲的歌曲ID、歌曲名和歌曲文件名的数据。这些是关于在歌曲文件存储部分123中存储的歌曲文件的管理信息的所有项目。歌曲ID对于在歌曲文件存储部分123中存储的歌曲文件是唯一的。
图3B中所示的逐个集册管理数据包括对应于用于识别所存储的集册的集册ID、集册名和在集册中包含的歌曲的歌曲ID的数据。这些是关于在歌曲文件存储部分123中存储的集册的管理信息的所有项目。集册ID对于在歌曲文件存储部分123中存储的集册是唯一的。在集册中包括的歌曲的歌曲ID对应于图3A中所示的歌曲ID。
现在,将参见图4来说明集册、歌曲和歌曲文件如何彼此相关联。每个集册说明性地被建立为由一个艺术家表演的歌曲集。但是,集册的这个定义并不是对本发明的限制。替代地,集册可以由单个歌曲构成。作为集册的子女的关系来建立歌曲。每首歌曲在图2中所示的歌曲文件存储部分123中被存储为单个数据文件,以不同的数据格式(例如OMG、MP3、WMA)的任何一个来准备所述文件。
图3A和3B的管理信息表中的关于集册和歌曲的列“ID”中的项目是识别这些集册和歌曲的标识符。当歌曲被包含在一个集册中时,所述集册被建立为父母而所述歌曲被当作子女。如图3B中所示,以集册递增的管理数据包括集册ID以及在每个集册中包括的歌曲的歌曲ID。在所存储的ID之间的对应性使得可以根据给定歌曲来识别集册或找出在给定集册中所包含的歌曲。在根据歌曲ID来搜索歌曲后,所建立的对于与该歌曲ID对应的集册的引用披露了导致相关联的集册信息的集册ID。
现在说明在许可信息存储部分121中存储的信息。许可信息存储部分121根据例如SDMI(Secure Digital Music Initiative,安全数字音乐创始)标准来容纳关于文件的许可信息。
下面参考图5说明在许可信息存储部分121中布置的信息。如图5中所示,与在歌曲文件存储部分123中保存的内容文件相关联地建立许可信息存储部分121中的许可信息201。歌曲文件存储部分123中的每个内容文件由如图所示的首标(header)信息和音乐数据构成。如上所述的音乐数据作为以不同的数据格式(例如OMG、MP3、WMA)的任何一种准备的数据被置于歌曲文件存储部分123中。
许可信息201对应于在歌曲文件存储部分123中存储的内容(即歌曲)。作为说明,许可信息201由内容ID、剩余的再现计数、剩余的容许验出计数、再现开始日期和时间以及再现结束日期和时间组成。
在从歌曲管理部分114接收到歌曲ID后,许可信息存储部分121搜索对应于所讨论的歌曲ID的单组许可信息。所检索的许可信息被发送到歌曲管理部分114。根据如此提供的许可信息,当感兴趣的内容要由内容管理处理部分112再现或要由内容传送处理部分113传送时,歌曲管理部分114控制内容的可获得性。
如图5中所示的歌曲文件存储部分123以诸如MP3、ATRAC3、OMG和WMA之类的数据格式来以歌曲的递增形式容纳大量的文件。相同歌曲每首可以以不同的数据格式来存储。作为说明,被提供作为在图4中的集册B的子女的歌曲B-1被示出作为具有两种不同数据格式的数据文件:数据文件B-1.MP3(MP3数据文件)和数据文件B-1.OMG(OMG数据文件)而存储在歌曲文件存储部分123中。
附加信息存储部分124存储关于内容的附加数据,诸如表示封皮、歌词和记录日期和时间的图像数据。
下面详细说明向外部器件传送内容的处理。图6是构成由本发明的信息处理装置执行的内容传送序列的步骤的流程图。
下面参见图6的流程图来说明所述序列。
当诸如便携器件的外部器件或诸如快闪存储器的媒体连接到信息处理装置100的PD***部分117时,所述装置100在步骤S101中检测外部文件或媒体的连接。
当发现所述外部器件或媒体被连接时,内容传送处理部分113通过PD***部分117获取关于所连接的器件或媒体的信息。通过GUI部分111来显示关于所连接的外部器件的信息。
如图7中所示显示关于所连接的外部器件的典型信息。图7中的显示说明性地示出了关于被连接到PD***部分117的ATRAC HDD的外部器件信息的项目。如图所示,所连接的外部器件信息包括关于作为外部器件的存储部件的HDD的使用状态信息301、关于HDD的初始化信息302和关于所述器件的自动传送设置信息303。
自动传送设置信息303向用户提供了两个选项:每当连接所讨论的外部文件时是否执行自动传送,并且在自动传送每个集册之前是否确认每个集册。
自动传送的处理涉及从外部器件获取包括已经被传送到该器件的内容的内容ID(歌曲ID)的验出日志,将该验出日志与歌曲管理信息存储部分122所中保存的管理信息相比较以选择未传送内容(即在验出日志中未包括的信息),并且向外部器件传送如此选择的未传送内容。如果取消选择自动传送设置,则进行手动传送。这种设置要求用户手动地选择要传送的期望内容。
即使选择了自动传送设置,附加的设置也使得可以通过GUI部分111向用户提供关于包含未传送的歌曲的集册的信息,从而用户在确认所提供的集册信息时可以选择要传送的期望歌曲。通过向在自动传送设置信息303中的指示“集册在被传送之前将被确认”的方框中***复选标记或从其消除复选标记而选择或取消选择这种设置。将所述复选标记置于这个复选框中使得用户可以在确认所提供的集册信息后手动地选择要传送的歌曲。如果消除了复选标记,则将设置了自动传送,从而在外部器件的验出日志中不包括的内容(未传送的歌曲)自动被选择和传送到该器件。这些设置与每个外部器件的器件ID相关联,并且作为管理信息的一部分被存储在内容传送处理部分113的存储器中。或者,所述设置信息可以被存储在每个外部器件中,并且可以在每次连接所讨论的器件时从其获得。
再次参见图6的流程图而继续说明内容传送处理的序列。在步骤S102,信息处理装置100的内容传送处理部分113查看以确定是否对于连接到PD***部分117的外部器件设置了自动传送。如果没有设置自动传送,则进行到步骤S121以进行手动传送或某些其他的处理。
如果设置了手动传送,则通过GUI部分111来显示诸如如图8中所示的传送处理屏幕。在所述传送处理屏幕的左侧上显示“我的图书馆”信息351,其中包括关于在信息处理装置110中存储的歌曲和集册的信息;在右侧是外部器件信息352,它由关于先前或当前传送到外部器件的歌曲的信息构成。
用户从作为我的图书馆信息351的一部分而显示的集册信息354说明性地选择期望要传送的集册。通过操作在屏幕中央的传送控制按钮353来传送所选择的集册。
当设置了自动传送时,到达步骤S103。在步骤S103,信息处理装置100从外部器件获取包括先前传送的内容的内容ID(歌曲ID)的验出日志。
图9示出了从外部器件获得的验出日志中的典型数据。如图9中所示,所述验出日志包括所连接的外部器件的名称、应用媒体ID和所传送的歌曲日志信息(所传送的歌曲的ID列表)。这些信息项被保存在外部器件的存储器中。
所传送的歌曲日志信息(即所传送的歌曲ID列表)是用于识别在过去从信息处理装置100向所讨论的外部器件传送的歌曲的ID的列表。
替代地,可以在信息处理装置100的存储器中保持验出日志。可以当连接外部器件时从所述外部器件获得仅仅器件ID。根据如此获得的外部器件ID,可以从存储器中的验出日志中提取与所连接的外部器件对应的验出日志项目。然后可以将如此提取的验出日志与数据存储部件中的构成所存储的内容信息的内容ID相比较,由此可以确定未传送的内容。
所述信息处理装置在步骤S103从外部器件获取诸如图9中所示的验出日志或器件ID。然后从所存储到信息处理装置中的验出日志中提取与所连接的外部器件对应的验出日志项目。在步骤S104,所述信息处理装置从歌曲管理信息存储部分122获取歌曲文件存储部分123中所存储的歌曲的内容ID(歌曲ID),并且将所获取的ID与验出日志中所记录的内容ID(歌曲ID)相比较。
在步骤S105,信息处理装置根据在步骤S104中执行的比较来提取要传送到外部器件的歌曲的ID。在此所提取的内容是被包括在歌曲文件存储部分123中所存储的歌曲的内容ID(歌曲ID)中、但是未被包括在验出日志中所记录的内容ID(歌曲ID)中的歌曲ID。
在步骤S106,信息处理装置根据在步骤S105中提取的未传送歌曲ID来提取关于包括该未传送歌曲的集册的信息。所述集册信息是通过使用如上参见图3A和3B所述的在歌曲管理信息存储部分122中保存的逐个集册管理信息来提取的。如图所示,以集册递增的管理信息具有对应于每个集册的歌曲ID。在此根据图3B中所示的逐个集册管理信息而选择的内容是包括被提取为未传送歌曲的代表的歌曲ID的集册。从歌曲管理信息存储部分122提取包括集册名的所述集册信息。
在步骤S107中,通过GUI部分111来提供在步骤S106中从歌曲管理信息存储部分122提取的关于包括未传送歌曲的集册的集册信息。仅仅当如上参见图7所述用于指示“将在被传送之前确认集册”的复选框被选择作为关于所连接的外部器件的自动传送设置信息303的一部分时,才进行向用户提供所述信息的处理。如果取消选择了所述复选框,则选择外部器件的验出日志中未包括的内容(即未选择歌曲),并且将其自动传送外部器件。
以下的说明基于假设:选择了用于指示“将在被传送之前选择集册”的复选框。在步骤S107中,通过GUI部分111,向用户提供从歌曲管理信息存储部分122提取的关于包括未传送歌曲的集册的集册信息。
图10示出了被提供到用户的典型信息。如图所示,所提供的信息包括集册列表171,用于指示包含未传送歌曲的集册,用户可以从如此提供的集册列表371选择期望要传送的集册。
如果在步骤S108中用户选择性地通过GUI部分111输入期望的集册,则达到步骤S109。在步骤S109,信息处理装置建立歌曲列表信息,其中将在所选择的集册中包含的歌曲设置为验出(check out)。所述装置然后开始按照歌曲列表信息来传送所选择的歌曲。
按照本发明,如上所述,所述信息处理装置从所连接的器件获取包括所传送的内容ID的验出日志,将所获取的验出日志与在数据存储部件中的构成所存储的内容信息的所存储内容ID相比较以便确定未传送内容,并且将如此确定的未传送内容建立为要传送到外部器件的内容。本发明的装置从而消除了用户手动地验证和将要传送的内容与已经传送的内容相区别的必要。这带来了有效的内容传送处理。
在参见图6所述的用于向外部器件传送内容的过程中,示出了所提取的集册信息以涵盖每个包括至少一首要传送到外部器件的歌曲的集册。所述集册信息然后经由GUI被提供到用户以让用户选择期望的集册以传送到外部器件。
随后是作为第二实施例的内容传送过程的一种变化方式的说明,其中,提取仅仅包含要传送到外部器件的歌曲的集册。关于如此提取的集册的信息被提供到用户以进行内容传送。现在通过参见图11的流程图来说明按照本发明的内容传送过程的这种变化方式。
在步骤S201,进行查看以确定是否诸如便携器件之类的外部器件或诸如快闪存储器类的个媒体连接到信息处理装置100的PD***部分117。
当发现连接了外部器件或媒体时,内容传送处理部分113通过PD***部分117从该器件获得关于所连接的外部器件的信息。经由GUI部分111来显示所获取的关于所连接的外部器件的信息。在这个步骤中,如上参见图6的流程图所述,显示所连接的外部器件信息,诸如图7中所示。图7示出了当外部器件ATRAC HDD连接到PD***部分117时有效的所连接的外部器件信息的示例。如图7中所示,所连接的外部器件信息包括关于作为外部器件的存储部件的HDD的使用状态信息301和关于所述器件的自动传送设置信息303。
当使用自动传送规程的这个变化方式时,使能自动传送使得经由GUI部分111向用户提供关于仅仅包含未传送歌曲的集册的信息。用户可以通过验证所提供的集册信息来选择期望要传送的歌曲。通过对于在自动传送设置信息303中的、指示“在被传送之前确定集册”的复选框***或去除复选标记而选择或取消选择所述自动传送设置。将所述复选标记置于这个复选框中使得用户可以在确认所提供的集册信息后手动地选择要传送的歌曲。
在步骤S202,信息处理装置100的内容传送处理部分113查看以确定是否对于连接到PD***部分117的外部器件设置了自动传送。如果没有设置自动传送,则进行到步骤S221以进行手动传送或某些其他处理。
如果要执行手动传送,则如上参见图6的流程图所述通过GUI部分111来显示诸如图8中所示的传送处理屏幕。用户从作为我的图书馆信息351的一部分而显示的集册信息354说明性地选择期望传送的集册。通过操作在屏幕中间的传送控制按钮353来传送所选择的集册。
当设置了自动传送时,进行到步骤S203。在步骤S203,信息处理装置100从外部器件获取包括先前传送的内容的内容ID(歌曲ID)的验出日志(见图9)。
所述信息处理装置在步骤S203从外部器件获得诸如在图9中所示的验出日志或器件ID。然后,从信息处理装置中所保持的验出日志中提取与所连接的外部器件对应的验出日志项目。在步骤S204,从歌曲管理信息存储部分122获得歌曲文件存储部分123中所存储的歌曲的内容ID(歌曲ID),并且将其与在验出日志中所记录的内容ID(歌曲ID)相比较。
在步骤S205,根据在步骤S205中执行的比较来提取要传送到外部器件的歌曲的ID。在此所提取的内容是未传送歌曲的ID,即被包括在歌曲文件存储部分123中所存储的歌曲的内容ID(歌曲ID)中、但是未被包括在验出日志中所记录的内容ID(歌曲ID)中的ID。
在步骤S206,信息处理装置根据在步骤S205中提取的未传送歌曲ID来提取关于仅仅包含未传送歌曲的集册的信息。
在如上参见图6所述的规程中,根据未传送歌曲ID而提取的关于每个包括至少一首未传送歌曲的集册的信息被示出。在这个示例中,相反,根据未传送歌曲ID来提取关于每个仅仅包含一首或多首未传送歌曲的集册的信息。
所述集册信息是通过使用如上参见图3A和3B所述的歌曲管理信息存储部分122中保存的逐个集册管理信息来提取的。如图所示,以集册递增的管理信息具有对应于每个集册的歌曲ID。在此根据图3B中所示的逐个集册管理信息而选择的内容是仅仅包含被提取为未传送歌曲的代表的歌曲ID的集册。从歌曲管理信息存储部分122提取包括所述集册名的集册信息。
在步骤S207,通过GUI部分111来提供在步骤S206从歌曲管理信息存储部分122提取的关于每个仅仅包含未传送歌曲的集册的集册信息。如上参见图7所述,仅仅当作为关于所连接的外部器件的自动传送设置信息303的一部分而选择指示“在传送之前确认集册”的复选框时才进行向用户提供信息的处理。如果取消选择所述复选框,则在外部器件的验出日志中未包括的内容(未选择歌曲)被自动选择和传送到外部器件。
下面是说明基于假设:选择了指示“将在传送之前确认集册”的复选框。在步骤S207,通过GUI部分111,向用户提供从歌曲管理信息存储部分122提取的关于仅仅包含未传送歌曲的集册的集册信息。
图12示出了被提供到用户的典型信息。如图所示,所提供的信息包括用于指示仅仅包含未传送歌曲的集册的集册列表381。用户可以从如此提供的集册列表381来选择期望传送的集册。
如果在步骤S208中用户通过GUI部分111而选择性地输入了期望的集册,则进行到步骤S209。在步骤S209,所述信息处理装置建立歌曲列表信息,其中,将构成所选择的集册的歌曲设置为验出。所述装置然后开始按照所述歌曲列表信息来传送所选择的歌曲。
按照本发明,如上所述,所述信息处理装置从所连接的外部器件获得包括所传送的内容ID的验出日志,将所获取的验出日志与在数据存储部件中的构成所存储的内容信息的所存储ID相比较以便确定未传送内容,并且将如此确定的未传送内容建立为要传送到外部器件的内容。其中每个仅仅包含未传送内容的集册被建立为可以选择性地传送的候选集册。本发明的装置从而消除了用户手动地验证和将已经传送的内容与要传送的内容相区别的必要。这带来了有效的内容传送处理。
现在参见图13来说明用于执行上述过程的信息处理装置的典型硬件结构。
CPU(中央处理单元)501是控制单元,用于在OS(操作***)的控制下按照各种计算机程序来执行处理,所述计算机程序包括内容记录/再现处理程序、内容下载处理程序和内容传送处理程序。
ROM(只读存储器)502存储由CPU 501使用的程序和参数。RAM(随机存取存储器)503容纳由CPU 501执行的程序以及在程序的执行期间改变的参数。这些组成部分通过主机总线504互连,所述主机总线504说明性地由CPU总线形成。
主机总线504通过电桥505而连接到诸如PCI(***部件互连/接口)的外部总线506。
键盘508被用户操作来向CPU 501输入命令。指示器件509被用户操纵来指向和选择显示器510的屏幕上的项目。所述显示器510说明性由液晶显示器或CRT(阴极射线管)构成,用于显示文本或图像的形式的各种信息。HDD(硬盘驱动器)511驱动硬盘以记录和再现CPU 501所操作的程序和信息。
驱动器512被安装了承载数据或程序的可拆卸记录介质521,诸如磁盘、光盘、磁光盘或半导体存储器。驱动器512从所安装的介质读取数据和程序,并且经由接口507、外部总线506、电桥505和主机总线504向RAM503提供所检索的内容。
其连接布置基于USB、IEEE1394或其他适当的标准的连接端口514用于连接外部连接的器件522,诸如播放器。连接端口514通过接口507、外部总线506、电桥505和主机总线504而连接到CPU 501和其他部件部分。
连接到网络的通信器件515处理从CPU 501、HDD 511或其他的内部部件向网络上的服务器等的数据的传送以及反向接收数据。作为说明,通信器件515在获取内容和内容相关联的信息中进行通信。
应当明白,虽然已经参见附图结合具体实施例说明了本发明,但是显然,基于上述说明,对本领域内的技术人员,许多替代、修改和改变将变得显而易见。因此,意欲本发明涵盖落入所附的权利要求的精神和范围内的所有这样的替代、修改和改变。
可以通过硬件、通过软件或通过两者的组合来执行如上所述的系列步骤或处理。对于要发生的基于软件的处理,可以将构成相关联处理序列的程序预先并入计算机的专用硬件中,或者在使用时安装到通用个人计算机或能够根据所安装的程序而执行各种功能的类似设备中。
作为说明,上述的程序被预先记录在诸如硬盘或ROM(只读存储器)的记录介质上。或者,可以将所述程序暂时或永久地存储(即记录)入这样的可拆卸记录媒体,诸如软盘,CD-ROM(致密盘只读存储器)、MO(磁光盘)、DVD(数字通用盘)、磁盘或半导体存储器。这些可拆卸记录媒体可以被提供作为所谓的封装软件。
除了从这样的可拆卸记录媒体向计算机安装之外,可以通过LAN(局域网)或因特网无线或有线地从适当的下载站点向计算机传送所述程序。所传送的程序在被接收到时被安装到计算机的内部记录介质诸如硬盘上。
可以或可以不完全地按照所述次序执行(即基于时间系列)本说明书中描述的步骤或处理;也可以按照需要或根据进行执行的装置的性能来并行地或个别地执行所述步骤或处理。在本说明书中,术语“***”指的是多个组成器件的逻辑配置。每个器件可以或可以不被容纳在单个外壳中。
产业上的应用
按照上述本发明,当在信息处理装置中存储和由所述信息处理装置管理的内容要被传送到外部器件时,从外部器件获得验出日志作为包括关于已经被传送到器件的内容的内容ID的信息。将验出日志中的内容ID与关于在所述装置中存储的内容的、从信息处理装置中的歌曲管理信息存储部分获得的内容ID相比较,由此选择和向外部器件传送未传送内容。本发明的布置消除了用户确认已经传送的内容以便选择要传送的内容的必要,因此使得内容的传送比以往更高效。
而且,按照本发明,即使当设置了自动传送时,仍然通过GUI向用户提供包括未传送歌曲的集册的列表或仅仅具有未传送歌曲的集册的列表,以便用户可以选择期望的集册,以从其传送所述歌曲。因此通过自动选择和传送未传送歌曲减少了用户的烦锁,并且在传送内容中考虑到用户的偏好。
Claims (12)
1.一种信息处理装置,包括:
数据存储部件,用于存储内容;以及,
数据处理部件,它向外部器件传送所述内容;
其中,所述数据处理部件获取记录数据,所述记录数据包括关于已经从所述信息处理装置传送到连接到该装置的所述外部器件的内容的内容ID并且所述数据处理部件将关于所述已传送内容的所述记录数据存储到所述信息处理装置的存储器中,并且根据从所述外部器件获得的外部器件识别信息,从存储在所述存储器中的关于所述已传送内容的所述记录数据中提取关于与所述外部器件对应的已传送内容的记录数据项,所述数据处理部件进一步将所提取的关于与所提取的记录数据项对应的已传送内容的记录数据与存储在所述数据存储部件中的内容的内容ID相比较,以便确定未传送内容,该未传送内容被建立为要被传送到所述外部器件的内容。
2.按照权利要求1的信息处理装置,其中,所述数据处理部件获取关于包括所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容设定为要被传送到所述外部器件的内容。
3.按照权利要求1的信息处理装置,其中,所述数据处理部件使得显示部件显示关于包括所述未传送内容的集册的信息,以及在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
4.按照权利要求1的信息处理装置,其中,所述数据处理部件获取关于仅仅具有所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容设定为要被传送到所述外部器件的内容。
5.按照权利要求1的信息处理装置,其中,所述数据处理部件使得显示部件显示关于仅仅包括所述未传送内容的集册的信息,以及在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
6.按照权利要求1的信息处理装置,其中,所述数据处理部件从所述外部器件获得关于所述已传送内容的记录数据,并且将所获得的关于所述已传送内容的记录数据与存储在所述数据存储部件中的内容的内容ID相比较,以便确定未传送内容。
7.一种用于向外部器件传送内容的信息处理方法,所述信息处理方法包括下述步骤:
基于连接所述外部器件而检测所述外部器件;
获取记录数据,所述记录数据包括关于已经从信息处理装置传送到所述外部器件的内容的内容ID;
从所述外部器件获得外部器件识别信息;并且,
根据所获得的外部器件识别信息,从存储在所述信息处理装置的存储器中的关于所述已传送内容的所述记录数据中提取关于与所述外部器件对应的已传送内容的记录数据项,然后将所提取的关于与所提取的记录数据项对应的已传送内容的记录数据与存储在所述数据存储部件中的内容的内容ID相比较,以便确定未传送内容;
在传送所述未传送内容之前,将如此确定的所述未传送内容建立为要被传送到所述外部器件的内容。
8.按照权利要求7的信息处理方法,还包括下述步骤:获取关于包括所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容设定为要被传送到所述外部器件的内容。
9.按照权利要求7的信息处理方法,还包括步骤:
使得显示部件显示关于包括所述未传送内容的集册的信息;以及
在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
10.按照权利要求7的信息处理方法,还包括下述步骤:获取关于仅仅具有所述未传送内容的集册的信息,以便可以将在由所获取的信息识别的集册中保存的内容设定为要被传送到所述外部器件的内容。
11.按照权利要求7的信息处理方法,还包括下述步骤:
使得显示部件显示关于仅仅包括所述未传送内容的集册的信息;以及
在用户响应于所显示的信息而给出对集册的选择的情况下,传送来自所选择的集册的内容。
12.按照权利要求7的信息处理方法,还包括下述步骤:在将所获得的关于所述已传送内容的记录数据与存储在所述数据存储部件中的内容的内容ID相比较以便确定未传送内容之前,从所述外部器件获得关于所述已传送内容的记录数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004049617A JP4539115B2 (ja) | 2004-02-25 | 2004-02-25 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP049617/2004 | 2004-02-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1922584A CN1922584A (zh) | 2007-02-28 |
CN100511182C true CN100511182C (zh) | 2009-07-08 |
Family
ID=34879554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005800060868A Expired - Fee Related CN100511182C (zh) | 2004-02-25 | 2005-01-27 | 信息处理器件和信息处理方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8725685B2 (zh) |
EP (1) | EP1722303B1 (zh) |
JP (1) | JP4539115B2 (zh) |
KR (1) | KR101104579B1 (zh) |
CN (1) | CN100511182C (zh) |
WO (1) | WO2005081111A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4532394B2 (ja) * | 2005-11-24 | 2010-08-25 | アルパイン株式会社 | 情報処理装置および情報システム |
JP2007172244A (ja) * | 2005-12-21 | 2007-07-05 | Sharp Corp | コンテンツ管理システム、コンテンツ記録再生装置、関連情報取得用プログラム、及び、関連情報取得装置 |
US20070204089A1 (en) * | 2006-02-27 | 2007-08-30 | Microsoft Corporation | Multi-protocol removable storage device |
US8254991B1 (en) * | 2006-05-16 | 2012-08-28 | Sprint Communications Company L.P. | External interface for a mobile device |
US8200681B2 (en) * | 2007-08-22 | 2012-06-12 | Microsoft Corp. | Collaborative media recommendation and sharing technique |
US8799219B2 (en) * | 2008-11-11 | 2014-08-05 | Microsoft Corporation | Selection of media content item having preferred instance attributes |
US8893213B2 (en) | 2010-06-30 | 2014-11-18 | Intel Corporation | Content synchronization techniques |
US20120036104A1 (en) * | 2010-08-03 | 2012-02-09 | Research In Motion Limited | System and method for synchronizing media files and associated media art |
US9128961B2 (en) * | 2010-10-28 | 2015-09-08 | Google Inc. | Loading a mobile computing device with media files |
CN103377213A (zh) * | 2012-04-23 | 2013-10-30 | 富泰华工业(深圳)有限公司 | 文件上传***及方法 |
JP6302645B2 (ja) * | 2013-11-12 | 2018-03-28 | 日立建機株式会社 | 作業機械の稼働データ収集装置 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5649200A (en) * | 1993-01-08 | 1997-07-15 | Atria Software, Inc. | Dynamic rule-based version control system |
US5446888A (en) * | 1994-01-14 | 1995-08-29 | Pyne; Charles F. | Remote file transfer method and apparatus |
JPH08115278A (ja) * | 1994-10-19 | 1996-05-07 | Fuji Xerox Co Ltd | ファイル配付システム |
JPH08179980A (ja) * | 1994-12-26 | 1996-07-12 | Hitachi Ltd | 分散データベースシステム |
US6192408B1 (en) * | 1997-09-26 | 2001-02-20 | Emc Corporation | Network file server sharing local caches of file access information in data processors assigned to respective file systems |
US20010016853A1 (en) * | 1998-08-12 | 2001-08-23 | Kucala Gregory R. | Method and apparatus for synchronizing information on two different computer systems |
JP2000124942A (ja) * | 1998-10-12 | 2000-04-28 | Hitachi Ltd | 電子メールシステム転送方式 |
JP2001093226A (ja) * | 1999-09-21 | 2001-04-06 | Sony Corp | 情報通信システムおよび方法、ならびに、情報通信装置および方法 |
US6742025B2 (en) * | 1999-09-30 | 2004-05-25 | International Business Machines Corp. | System and method for server managed modification of operating system data stored within a network device |
JP4135287B2 (ja) * | 2000-02-01 | 2008-08-20 | ソニー株式会社 | 記録再生装置、携帯装置、データ転送システム、データ転送方法、データ再生方法、データ転送及び再生方法 |
JP4000752B2 (ja) * | 2000-06-06 | 2007-10-31 | 松下電器産業株式会社 | コンテンツ配信システム |
JP4399090B2 (ja) | 2000-07-10 | 2010-01-13 | パナソニック株式会社 | 音楽再生システム |
JP4216460B2 (ja) * | 2000-12-26 | 2009-01-28 | パイオニア株式会社 | 情報処理システム、端末装置及び情報処理方法 |
US6928433B2 (en) * | 2001-01-05 | 2005-08-09 | Creative Technology Ltd | Automatic hierarchical categorization of music by metadata |
JP2002366486A (ja) * | 2001-06-08 | 2002-12-20 | Matsushita Electric Ind Co Ltd | 携帯端末装置を使った電子メールシステム |
JP2003067208A (ja) | 2001-08-23 | 2003-03-07 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2003122679A (ja) * | 2001-10-10 | 2003-04-25 | Toshiba Corp | 放送番組連動形情報配信システム、その情報配信方法、サーバシステム及びプログラム |
KR100718613B1 (ko) * | 2001-10-22 | 2007-05-16 | 애플 인크. | 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법 |
US7367014B2 (en) * | 2001-10-24 | 2008-04-29 | Bea Systems, Inc. | System and method for XML data representation of portlets |
US7043479B2 (en) * | 2001-11-16 | 2006-05-09 | Sigmatel, Inc. | Remote-directed management of media content |
JP2003216430A (ja) * | 2002-01-18 | 2003-07-31 | Nec Corp | ソフトウェア自動更新システムおよび端末 |
US6915176B2 (en) * | 2002-01-31 | 2005-07-05 | Sony Corporation | Music marking system |
JP2003279113A (ja) * | 2002-03-20 | 2003-10-02 | Mitsubishi Electric Corp | 空調管理装置及び初期設定装置 |
US8042121B2 (en) * | 2002-03-21 | 2011-10-18 | Microsoft Corporation | Methods and systems for burning compact discs |
EP1347394B1 (en) * | 2002-03-21 | 2011-07-13 | CoreMedia AG | Schema-oriented content management system |
JP2003281858A (ja) * | 2002-03-22 | 2003-10-03 | Alpine Electronics Inc | ディスク再生装置 |
JP3810343B2 (ja) * | 2002-05-24 | 2006-08-16 | 三菱電機株式会社 | 映像システム、映像機器、ソフトウェアのインストール方法、この方法を実行するプログラム、及びこのプログラムを記憶した記録媒体 |
US7166791B2 (en) * | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US7191193B2 (en) * | 2003-01-02 | 2007-03-13 | Catch Media | Automatic digital music library builder |
US8073380B2 (en) * | 2005-12-30 | 2011-12-06 | Nokia Corporation | Media content delivery and recording over broadcast network |
JP4518058B2 (ja) * | 2006-01-11 | 2010-08-04 | ソニー株式会社 | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
-
2004
- 2004-02-25 JP JP2004049617A patent/JP4539115B2/ja not_active Expired - Fee Related
-
2005
- 2005-01-27 CN CNB2005800060868A patent/CN100511182C/zh not_active Expired - Fee Related
- 2005-01-27 WO PCT/JP2005/001146 patent/WO2005081111A1/ja active Application Filing
- 2005-01-27 KR KR1020067016890A patent/KR101104579B1/ko not_active IP Right Cessation
- 2005-01-27 EP EP05709420.3A patent/EP1722303B1/en not_active Expired - Fee Related
- 2005-01-27 US US10/589,638 patent/US8725685B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005242544A (ja) | 2005-09-08 |
EP1722303B1 (en) | 2018-08-01 |
KR20070019977A (ko) | 2007-02-16 |
US8725685B2 (en) | 2014-05-13 |
KR101104579B1 (ko) | 2012-01-12 |
EP1722303A4 (en) | 2009-08-19 |
CN1922584A (zh) | 2007-02-28 |
JP4539115B2 (ja) | 2010-09-08 |
WO2005081111A1 (ja) | 2005-09-01 |
EP1722303A1 (en) | 2006-11-15 |
US20080222126A1 (en) | 2008-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100511182C (zh) | 信息处理器件和信息处理方法 | |
KR100707326B1 (ko) | 정보 처리 시스템, 정보 처리 장치 및 정보 처리 방법 | |
US7478437B2 (en) | Information processing apparatus and method, and program storing medium | |
US8151063B2 (en) | Information processing apparatus and method | |
TWI330361B (en) | Information processing system, information generating apparatus and method, information processing apparatus and method, and program | |
EP1610239A2 (en) | Content transferring apparatus, content transferring method, and computer program | |
US7921181B2 (en) | Information processing device, information processing method, and computer program | |
EP1696340B1 (en) | Information processing apparatus, information processing method, and computer program | |
KR100752833B1 (ko) | 정보 처리 장치, 정보 처리 방법, 및 프로그램 저장 매체 | |
JP2005032319A (ja) | 記録媒体及び再生装置 | |
JP2006318312A (ja) | 情報配信管理サーバ | |
JP4946665B2 (ja) | コンテンツ取得装置、プログラム、及びコンテンツ取得方法 | |
CN1860525B (zh) | 通信装置和通信方法 | |
KR20010102179A (ko) | 정보 처리 장치, 정보 처리 방법, 및 프로그램 저장 매체 | |
US20040193443A1 (en) | Information providing method and information providing system | |
JP2007234072A (ja) | オーディオ装置、メタデータ受給プログラム、及びメタデータ受給方法 | |
JP4556127B2 (ja) | 情報処理装置および情報処理方法、並びにプログラム | |
JP2011515783A (ja) | メディア格納システム | |
JP2008192025A (ja) | コンテンツ検索システム及びコンテンツ検索方法 | |
JP2009016035A (ja) | 記録媒体及び再生装置 |
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: 20090708 Termination date: 20220127 |
|
CF01 | Termination of patent right due to non-payment of annual fee |