CN1819519A - 内容传输系统、播放内容的方法及传输内容的方法 - Google Patents
内容传输系统、播放内容的方法及传输内容的方法 Download PDFInfo
- Publication number
- CN1819519A CN1819519A CNA2006100073154A CN200610007315A CN1819519A CN 1819519 A CN1819519 A CN 1819519A CN A2006100073154 A CNA2006100073154 A CN A2006100073154A CN 200610007315 A CN200610007315 A CN 200610007315A CN 1819519 A CN1819519 A CN 1819519A
- Authority
- CN
- China
- Prior art keywords
- ancillary equipment
- content
- play
- home server
- audio
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005540 biological transmission Effects 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 claims abstract description 11
- 238000006243 chemical reaction Methods 0.000 claims description 60
- 230000008878 coupling Effects 0.000 claims description 12
- 238000010168 coupling process Methods 0.000 claims description 12
- 238000005859 coupling reaction Methods 0.000 claims description 12
- 238000007726 management method Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 4
- 230000002093 peripheral effect Effects 0.000 abstract description 8
- 230000010354 integration Effects 0.000 abstract 1
- 238000007689 inspection Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
公开了一种内容传输系统、一种使用集成媒体播放程序播放内容的方法、一种使用媒体格式代码转换功能传输内容的方法以及一种确定内容是否被传输的方法。所述内容传输系统的家庭服务器包括:连接器,连接到外围设备上,用于在所述连接器和所述外围设备之间交接各种信息;内容存储器,存储内容;内容列表管理单元,读取存储在所述外围设备中的内容的列表,确定所读取的列表与存储在所述家庭服务器中的内容列表是否相同,当所述内容列表彼此不同时,从所述外围设备接收未传输的内容并将所述未传输的内容存储在所述内容存储器中。
Description
技术领域
本发明涉及一种内容传输系统、一种使用集成媒体播放程序来播放内容的方法、一种使用媒体格式代码转换功能来传输内容的方法、以及一种确定内容是否已经被传输的方法。
背景技术
在近来几年内,人们的关注集中在能够使数字内容如电影和画面被观看的个人便携式媒体播放器上。个人便携式媒体播放器包括能够使各种数字内容如存储在家庭服务器(或存储器)中的电影、音乐、画面等被下载并被便携地观看的设备。个人便携式媒体播放器的代表性的例子包括双卡电话(Dica-phone)、摄像机-电话、MP3-电话、MP3播放器、个人数字助理(PDA)等。下面,为了技术描述的简便,上述种类的个人便携式媒体播放器统称为“外围设备”。
图1是示出家庭服务器和传统外围设备(例如,个人便携式媒体播放器)之间的内容传输的示图。参照图1,个人计算机(PC)15使数据在外围设备10和家庭服务器20之间收发。在这种情况下,外围设备10和PC 15通过通用串行总线(USB)线缆相互连接,并且PC 15和家庭服务器20经网络相互连接。
在这种传统的内容传输方法中,用于传递在家庭服务器20和外围设备10之间收发的信息的PC 15必须存在,并且PC 15和外围设备10必须始终经USB连接器相互连接,这使用户感到觉得难于负担。此外,在传统的内容传输方法中,没有办法自动区分已经从外围设备10传输到家庭服务器20的内容和未被传输内容,这给用户增加了负担。此外,由各个外围设备10持有的应用程序的媒体格式不同,这使得难于提供宽阵列(wide array)的外围设备10和家庭服务器20之间的兼容性,从而,当将内容传输到家庭服务器20时,必须使用文件传输程序如文件传输协议(FTP)。
发明内容
因此,本发明的一方面提供一种能够便于外围设备和家庭服务之间经连接器直接连接而不需要PC的介入的内容传输系统。
本发明的另一方面提供一种使用家庭服务器的集成媒体播放程序播放内容的方法,能够在通过使用已经集成了各个外围设备持有的媒体播放程序的集成媒体播放程序执行内容播放的同时为用户提供方便。
本发明的又一方面提供了一种使用家庭服务器中的媒体格式代码转换功能传输内容的方法,能够自动地将由用户选择的预定音频/视频(A/V)文件的格式代码转换为能够被用户的外围设备支持的A/V文件格式。
本发明的又一方面提供了一种能够自动地确定内容是否已经从外围设备传输到家庭服务器的方法。
根据本发明的一方面,提供了一种包括家庭服务器的内容传输系统,所述家庭服务器包括:连接器,连接到外围设备上,并交接在连接器和外围设备之间收发的各种信息;内容存储器,存储内容;内容列表管理单元,用于读取存储在所述外围设备中的内容的列表,以确定所读取的列表与存储在所述家庭服务器中的内容列表是否相同,并基于该确定,从外围设备接收先前未传输的内容并将所述未传输的内容存储在所述内容存储器中。
作为选择,所述外围设备是双卡电话、摄像机-电话、MP3-电话、MP3播放器和个人数字助理(PDA)中的一种。
作为选择,所述连接器可根据所述外围设备的规范而制造。
作为选择,所述家庭服务器还可包括:适配器,当家庭服务器的连接器和所述外围设备之间的接口规范彼此不匹配时,所述适配器提供所述家庭服务器和所述外围设备之间的接口兼容性。
作为选择,所述家庭服务器还可包括:网络接口单元,用于使家庭服务器连接到因特网,以执行网络通信;设备种类确定单元,用于使用从所述外围设备提供的外围设备的装置标识符(ID)来确定连接到所述家庭服务器的外围设备的种类;A/V格式种类确定单元,使用请求的预定内容的文件扩展信息来确定内容的A/V格式;数据库,存储大量ID、用于解码各种格式的A/V文件的大量编解码器、以及大量代码转换器,所述代码转换器用于将预定格式的A/V文件代码转换为与各个外围设备兼容的另一格式的A/V文件;应用程序存储器,用于存储集成媒体播放程序和格式代码转换应用程序,所述集成媒体播放程序是被用来解码被请求播放的内容的A/V文件的应用程序,所述格式代码转换程序是被用来将被请求播放的内容的A/V文件格式代码转换为能够被外围设备解码的A/V文件格式。
作为选择,所述家庭服务器还可包括控制器,所述的控制器能够使存储在所述应用程序存储器中的集成媒体播放程序运行,从而操作集成媒体播放器。
作为选择,所述控制器可从所述数据库读取与被请求播放的内容的文件格式相应的编解码器的信息,检查在编解码器中与所述外围设备的种类匹配的编解码器是否存储在所述数据库中,当与所述外围设备匹配的编解码器存储在所述数据库中时,则选择与所述外围设备匹配的编解码器,并将所选择的编解码器传输到正在运行的集成媒体播放器。
作为选择,当在所述数据库中不存在与所述外围设备匹配的编解码器时,则所述控制器经所述网络接口单元连接到因特网,下载与连接到所述家庭服务器的外围设备匹配的编解码器,并将下载的编解码器传输到正在运行的集成媒体播放器。
作为选择,所述集成媒体播放器使用接收到的编解码器解码被请求播放的内容的A/V文件,同时执行播放。
作为选择,所述家庭服务器还可包括控制器,当需要对被请求播放的内容的A/V文件格式进行代码转换时,所述控制器使存储在数据库中的格式代码转换应用程序运行。
作为选择,所述控制器可将被请求播放的内容的A/V文件格式和能够被外围设备解码的A/V文件格式进行比较,当被请求播放的内容的A/V文件格式与能够被外围设备解码的A/V文件格式不匹配时,则确定被请求播放的内容的格式代码转换是必要的。
作为选择,当被请求播放的内容的格式代码转换是必要的时,所述控制器优选地从所述数据库读取用于将被请求播放的内容的A/V文件格式代码转换为能够被所述外围设备解码的A/V格式的预定代码转换器,然后将所述预定代码转换器传输到所述格式代码转换应用程序。
根据本发明的另一方面,提供了一种确定内容是否被传输的方法,所述方法包括:将外围设备连接到家庭服务器;读取存储在所述外围设备中的内容的列表,确定所读取的列表与所述家庭服务器中存储的内容的列表是否相同;当存储在所述家庭服务器中的内容的列表与所述外围设备的列表不匹配时,从所述外围设备接收未传输的内容,并将未传输的内容存储在所述家庭服务器中;将关于传输到所述家庭服务器的内容列表的信息提供给所述外围设备。
作为选择,所述的方法还可包括:当将关于传输到所述家庭服务器的内容列表的信息从所述家庭服务器提供到所述外围设备时,使所述外围设备显示被传输到所述家庭服务器的内容的列表。
根据本发明的又一方面,提供了一种使用集成媒体播放程序播放内容的方法,所述方法包括:将外围设备连接到家庭服务器;检查所述外围设备的装置ID和被请求在所述外围设备上播放的内容的文件扩展名;使存储在应用程序存储器中的集成媒体播放程序运行,以操作集成媒体播放器,使用所述外围设备的装置ID来确定所安装外围设备的种类,并使用被请求播放的内容的文件扩展信息确定被请求播放的内容的A/V格式种类;从数据库读取与被请求播放的内容的文件格式相应的编解码器的信息,并检查编解码器中与所述外围设备的种类相应的编解码器是否存储在所述数据库中;当编解码器当中与所述外围设备的种类相应的编解码器存储在所述数据库中时,则选择与所述外围设备匹配的编解码器,并将所述编解码器传输到正在操作的集成媒体播放器;使用接收到的编解码器使所述集成媒体播放器解码被请求播放的内容的A/V文件,同时执行播放。
作为选择,所述的方法还可包括:当与所述外围设备的种类相应的编解码器未存储在所述数据库中时,则经网络接口单元连接到因特网,下载与连接到所述家庭服务器的外围设备匹配的编解码器,并将所述编解码器传输到正在运行的集成媒体播放器;使所述集成媒体播放器使用所接收的编解码器解码所述被请求播放的内容的A/V文件。
作为选择,通过将安装到所述家庭服务器的所述外围设备的装置ID与已经存储在所述数据库中的设备的装置ID相比来优选地确定所述外围设备的种类。
根据本发明的又一方面,提供了一种使用媒体格式代码转换功能传输内容的方法,所述方法包括:将外围设备连接到家庭服务器;检查能够被外围设备解码的A/V文件格式;检查被请求播放的内容的格式代码转换是否是必要的;当被请求播放的内容的格式代码转换是必要的时,执行格式代码转换应用程序;从数据读取用于将被请求播放的内容的A/V文件格式代码转换为能够被外围设备解码的A/V格式的预定代码转换器,并将所述的格式代码转换器传输到格式代码转换应用程序;使用被传输到格式代码转换应用程序的代码转换器,将被请求播放的内容的A/V格式代码转换为能够被所述外围设备播放的A/V格式,并将其文件格式被代码转换的内容传输到所述外围设备。
作为选择,检查是否被请求播放的内容的格式代码转换是否必要的步骤包括:将被请求播放的内容的A/V文件格式和能够被所述外围设备解码的A/V文件格式进行比较;当被请求播放的内容的A/V文件格式与能够被所述外围设备解码的A/V文件格式不匹配时,则确定被请求播放的内容的格式代码转换是必要的。
附图说明
通过下面结合附图对特定示例性实施例的描述,本发明的上述和/或其他方面将会变得更清楚,其中:
图1是示出家庭服务器和传统外围设备(例如,个人便携式媒体播放器)之间的内容传输的示图;
图2是示出根据本发明的示例性实施例的内容传输系统的结构的框图;
图3是示出连接图2的外围设备和连接器的方法的示图;
图4是解释根据本发明的第一示例性实施例的确定内容是否被传输的方法的流程图;
图5是解释根据本发明的第二示例性实施例的使用集成媒体播放程序播放内容的方法的流程图;
图6是解释根据本发明的第三示例性实施例的使用媒体格式代码转换功能传输内容的方法的流程图。
具体实施方式
以下,参照附图来详细说明本发明的示例性实施例。
图2是示出根据本发明的示例性实施例的内容传输系统的结构的框图。参照图2,该内容传输系统包括外围设备10和家庭服务器200。家庭服务器200经连接器210连接到外围设备10。在这种情况下,外围设备10指的是个人便携式媒体播放器(PPMP),如双卡电话、摄像机-电话、MP3-电话、MP3播放器、PDA等。
家庭服务器200包括连接器210、控制器220、内容列表管理单元230、内容存储器235、设备种类确定单元240、A/V格式种类确定单元250、应用程序存储器260、数据库270、和网络接口单元280。
控制器220对家庭服务器200执行总控制。连接器210连接家庭服务器200和外围设备10,并交接在家庭服务器200和外围设备10之间收发的各种信息。
内容列表管理单元230读取外围设备10中存储的内容的列表,并确定读取的内容列表与家庭服务器200的内容存储器235中存储的内容列表是否相同。如果确定存储在家庭服务器200中的内容列表与外围设备10的内容列表不同,则内容列表管理单元230从外围设备10接收未存储在家庭服务器200的内容存储器235中的内容,将它们存储在内容存储器235中,并将关于被传输到家庭服务器200的内容列表的信息提供给外围设备10。
设备种类确定单元240使用由外围设备10提供的外围设备10的装置ID来确定安装在家庭服务器200上的外围设备的种类。A/V格式种类确定单元250使用内容的文件扩展信息来确定内容的A/V格式的种类。
应用程序存储器260存储各种应用程序。详细地说,应用程序存储器260存储集成媒体播放程序和格式代码转换应用程序,所述的集成媒体播放程序是用于解码被请求播放的内容的A/V文件的应用程序,所述的格式代码转换应用程序是用于将被请求播放的内容的A/V文件格式代码转换为能够被外围设备10解码的A/V文件格式的应用程序。
数据库270存储大量的装置的ID、用于解码各种格式的A/V文件的大量编解码器、以及大量代码转换器,所述的代码转换器用于响应于各个外围设备的种类将预定格式的A/V文件转换为另一格式的A/V文件。
网络接口单元280具有无线局域网(LAN)卡,所述无线局域网卡能够使家庭服务器200被连接到因特网上以执行网络通信。
图3是示出连接图2的外围设备和连接器的方法的示图。参照图3,家庭服务器200和外围设备10不是如现有技术中那样经独立的USB线缆相互连接,而是外围设备10安装在家庭服务器200的连接器210上来使外围设备10和家庭服务器200相互连接。在这种情况下,家庭服务器200的连接器210必须响应于外围设备的规范被多样化地制造。此外,当家庭服务器200的连接器210和外围设备10之间的接口规范彼此不匹配时,最好采用单独的适配器来提供家庭服务器200和外围设备10之间的接口兼容性。
图4是解释根据本发明的第一示例性实施例的确定内容是否被传输的方法的流程图。参照图4,外围设备10首先被安装到家庭服务器200的连接器210上,从而将外围设备10和家庭服务器200连接(S410)。随后,家庭服务器200的内容列表管理单元230读取外围设备10中存储的内容列表,并确定所读取的内容列表与家庭服务器200的内容存储器235中存储的内容列表是否相同(S420)。
如果存储在家庭服务器200中的内容列表与外围设备10的内容列表相同(S430:Y),则存储在外围设备10中的内容已经全部被传输到家庭服务器200,所以不需要执行各个操作。
如果家庭服务器200中存储的内容列表与外围设备10的内容列表不同(S430:N),则不是外围设备10中存储的所有内容都已经被传输到家庭服务器200。在这种情况下,内容列表管理单元230从外围设备10接收未存储在家庭服务器200的内容存储器235中的内容,将它们存储在内容存储器235中,并将关于被传输到家庭服务器200的内容列表的信息提供给外围设备10(S440)。
如果关于被传输到家庭服务器200的内容列表的信息被从家庭服务器200提供给外围设备10,则外围设备10将传输到家庭服务器200的内容列表显示,从而用户识别所述列表(S450)。从而,存储在外围设备10中而没有传输到家庭服务器200的内容被自动地与先前传输的内容区分,然后被传输到家庭服务器200。
图5是解释根据本发明的第二示例性实施例的使用集成媒体播放程序播放内容的方法的流程图。参照图5,外围设备10首先被安装到家庭服务器200的连接器210上,从而将外围设备10和家庭服务器200连接(S510)。当外围设备10和家庭服务器200被彼此连接时,控制器220检查外围设备10的装置ID和被请求播放的内容的文件扩展名(S520)。
随后,控制器执行存储在应用程序存储器260中的集成媒体播放程序。从而,运行集成媒体播放程序以操作集成媒体播放器(S530)。
此时,由控制器检查的关于外围设备10的装置ID的信息和关于被请求播放的内容的文件扩展名的信息被分别提供给设备种类确定单元240和A/V格式种类确定单元250。设备种类确定单元240使用由外围设备10提供的外围设备10的装置ID来确定安装在家庭服务器200上的外围设备10的种类(S540)。更具体地,设备种类确定单元240通过将安装在家庭服务器200上的外围设备10的装置ID和已经存储在数据库270中的每个设备的装置ID相比来确定设备种类。关于与各种外围设备10的装置ID相应的外围设备的种类的信息存储在数据库270中。从而,将由设备种类确定单元240检查的关于外围设备10的种类的信息提供给控制器220。
此外,A/V格式种类确定单元250通过使用被请求播放的内容的文件扩展信息来确定被请求播放的内容的A/V格式种类(S550)。A/V格式种类确定单元250将关于被请求播放的内容的文件格式种类的信息提供给控制器220。控制器220从数据库270读取与相应内容的文件格式相应的编解码器的信息,并检查编解码器中的与外围设备10的种类匹配的编解码器是否存储在于数据库270中(S560)。
在检查时,当与外围设备10的种类匹配的编解码器存储在数据库270中时(S570:Y),控制器220选择与外围设备10匹配的编解码器,并将它传输到运行的集成媒体播放器(S580)。作为例子,当外围设备10是MP3播放器时,控制器220将MP3编解码器传输到集成媒体播放器,并且当外围设备是Divx播放器时,将Divx编解码器传输到集成媒体播放器。
另一方面,当与外围设备10的种类匹配的编解码器没有存储在数据库270中时(S570:N),控制器220经网络接口单元280连接到因特网上,下载与连接到家庭服务器200上的外围设备10匹配的编解码器,并将它传输到运行的集成媒体播放器(S590)。
集成媒体播放器使用接收到的编解码器来解码被请求播放的内容的A/V文件,同时执行播放(S595)。
图6是解释根据本发明的第三示例性实施例的使用媒体格式代码转换功能传输内容的方法的流程图。参照图6,外围设备10首先被安装到家庭服务器200的连接器210上,使得外围设备10与家庭服务器200连接(S610)。
当外围设备10和家庭服务器200连接时,设备种类确定单元240使用外围设备10的装置ID检查能够被外围设备10解码的A/V文件格式和被请求播放的内容的文件扩展名(S620)。设备种类确定单元240使用由外围设备10提供的外围设备10的装置ID确定安装在家庭服务器200上的外围设备10的种类。此外,A/V格式种类确定单元250使用被请求播放的内容的文件扩展信息来确定被请求播放的内容的A/V格式种类。
接着,控制器220检查被请求播放的内容的格式代码转换是否是必要的(S630)。通过安装在家庭服务器200中的外围设备10是否能够解码被请求播放的内容的A/V文件格式来确定被请求播放的内容的格式代码转换是否是必要的。为此,控制器220比较被请求播放的内容的A/V文件格式和能够被外围设备10解码的A/V文件格式。通过比较,如果它们彼此相同,这相应于不需要格式代码转换的情况(S640:N),从而控制器220将被请求播放的内容原样传输到外围设备10(S650)。
另一方面,如果能够被外围设备10解码的A/V文件格式与被请求播放的内容的A/V文件格式不同,则外围设备10不能解码被请求播放的内容的A/V文件,因此需要对被请求播放的内容的A/V文件格式进行代码转换。同样,如果需要对被请求播放的内容的A/V文件格式进行代码转换(S640:Y),则控制器220执行存储在应用程序存储器260中的格式代码转换应用程序(S660)。当通过控制器220的控制运行格式代码转换应用程序时,控制器220从数据库270读取预定的代码转换器,并将它传输到格式代码转换应用程序,所述预定的代码转换器用于将被请求播放的内容的A/V格式转换为能够在外围设备10中播放的A/V格式。
格式代码转换程序使用从控制器220接收到的代码转换器将被请求播放的内容的A/V格式转换为能够在外围设备10中播放的A/V格式(S670)。接着,控制器220将其文件格式通过代码转换应用程序被代码转换的内容传输到外围设备10(S680)。
因此,外围设备10接收被代码转换的文件格式,以将被代码转换的文件解码,从而外围设备10能够播放被请求播放的内容。
如上所述,根据与需要PC的传统内容传输结构不同的本发明,可以通过家庭服务器和个人便携式媒体播放器之间的直接连接来为用户提供更便利的连接性。
此外,根据本发明,可以使用集成媒体播放程序在播放内容的同时为用户提供更多的便利,所述的集成媒体播放程序已经集成了由各个外围设备拥有的媒体播放程序。
此外,根据本发明,由用户选择的预定A/V文件的格式可以被自动地代码转换为能够被外围设备支持的A/V文件的格式,从而可为用户提供更多的方便。
此外,根据本发明,可以自动地确定内容是否已经从PPMP传输到家庭服务器,从而为用户提供更好的便利。
上述实施例和优点仅仅是示例性,不应该被理解为对本发明的限制。本教导可以被容易地应用到其他类型的设备。此外,本发明的示例性实施例的描述旨在阐述,不在于限制权利要求的范围,并且很多替换、变型和改变对本领域的技术人员来说是清楚的。
Claims (20)
1、一种家庭服务器,包括:
连接器,用于连接存储和播放内容的一个或多个外围设备,并和所述外围设备交接各种信息;
内容存储器,用于存储内容;
内容列表管理单元,用于读取存储在所述外围设备中的外围设备内容的列表,并确定所述列表与存储在所述内容存储器中的内容是否相同,以及接收未存储在所述内容存储器中的外围设备内容。
2、如权利要求1所述的家庭服务器,其中,所述外围设备是双卡电话、摄像机-电话、MP3-电话、MP3播放器和个人数字助理中的一种。
3、如权利要求1所述的家庭服务器,其中,所述连接器遵守所述外围设备的规范。
4、如权利要求1所述的家庭服务器,其中,当所述外围设备的接口规范彼此不匹配时,所述连接器使用适配器来连接所述外围设备,以提供所述家庭服务器和所述外围设备之间的接口兼容性。
5、如权利要求1所述的家庭服务器,其中,所述家庭服务器还包括:
网络接口单元,用于使家庭服务器连接到因特网上,以执行网络通信;
设备种类确定单元,用于使用由所述外围设备提供的外围设备的装置标识符来确定连接到所述家庭服务器的外围设备的类型;
音频/视频格式种类确定单元,使用经所述外围设备请求的内容的文件扩展信息来确定内容的音频/视频格式;
数据库,存储大量标识符、用于解码各种格式的音频/视频文件的大量编解码器、以及大量代码转换器,所述代码转换器用于响应于各个外围设备的种类将预定格式的音频/视频文件转换为另一格式的音频/视频文件;
应用程序存储器,用于存储集成媒体播放程序和格式代码转换应用程序,所述集成媒体播放程序是用来使用所述大量编解码器之一来解码被请求播放的内容的音频/视频文件的应用程序,所述格式代码转换应用程序是被用来使用所述大量代码转换器之一将被请求播放的内容的音频/视频文件格式代码转换为能够被所述外围设备播放的音频/视频文件格式。
6、如权利要求5所述的家庭服务器,其中,所述家庭服务器还包括控制器,所述控制器能够使存储在所述应用程序存储器中的集成媒体播放程序运行,从而操作集成媒体播放器。
7、如权利要求6所述的家庭服务器,其中,所述控制器从所述数据库读取与被请求播放的内容的文件格式相应的编解码器的信息,确定在编解码器当中与所述外围设备的种类匹配的编解码器是否存储在所述数据库中,如果确定与所述外围设备匹配的编解码器存储在所述数据库中,则选择与所述外围设备匹配的编解码器,并将所选择的编解码器传输到运行的集成媒体播放器。
8、如权利要求7所述的家庭服务器,其中,如果确定在所述数据库中不存在与所述外围设备匹配的编解码器,则所述控制器经所述网络接口单元连接到因特网,下载与连接到所述家庭服务器的外围设备匹配的编解码器,并将下载的编解码器传输到运行的集成媒体播放器。
9、如权利要求7所述的家庭服务器,其中,所述集成媒体播放器使用接收到的编解码器解码被请求播放的内容的音频/视频文件,同时执行播放。
10、如权利要求5所述的家庭服务器,其中,所述家庭服务器还包括控制器,如果对被请求播放的内容的音频/视频文件格式进行代码转换是必要的,则所述控制器使存储在所述应用程序存储器中的格式代码转换应用程序运行。
11、如权利要求10所述的家庭服务器,其中,所述控制器将被请求播放的内容的音频/视频文件格式和能够被外围设备解码的音频/视频文件格式进行比较,如果被请求播放的内容的音频/视频文件格式与能够被外围设备解码的音频/视频文件格式不匹配,则确定被请求播放的内容的格式代码转换是必要的。
12、如权利要求10所述的家庭服务器,其中,如果被请求播放的内容的格式代码转换是必要的,则所述控制器从所述数据库读取用于将被请求播放的内容的音频/视频文件格式代码转换为能够被所述外围设备解码的音频/视频格式的预定代码转换器,并将所述代码转换器传输到所述格式代码转换应用程序。
13、一种确定内容是否被传输的方法,所述方法包括:
将外围设备连接到家庭服务器;
读取存储在所述外围设备中的内容的列表,确定所读取的列表与所述家庭服务器中存储的内容的列表是否相同;
如果存储在所述家庭服务器中的内容列表与所述外围设备的列表不匹配,则从所述外围设备接收未传输的内容,并将所述未传输的内容存储在所述家庭服务器中;
将关于传输到所述家庭服务器的内容列表的信息提供给所述外围设备。
14、如权利要求13所述的方法,还包括:当将关于传输到所述家庭服务器的内容列表的信息从所述家庭服务器提供到所述外围设备时,使所述外围设备显示被传输到所述家庭服务器的内容的列表。
15、一种使用集成媒体播放程序播放内容的方法,所述方法包括:
将外围设备连接到家庭服务器;
检查所述外围设备的装置标识符和被请求在所述外围设备上播放的内容的文件扩展名;
使存储在应用程序存储器中的集成媒体播放程序运行,以操作集成媒体播放器;
使用所述外围设备的装置标识符来确定所述外围设备的种类;
使用被请求播放的内容的文件扩展信息确定被请求播放的内容的音频/视频格式种类;
从数据库读取与被请求播放的内容的音频/视频格式种类相应的编解码器的信息,并确定编解码器中与所述外围设备的种类相应的编解码器是否存储在所述数据库中;
如果编解码器中与所述外围设备的种类相应的编解码器存储在所述数据库中,则选择与所述外围设备匹配的编解码器,并将所述编解码器传输到正在操作的集成媒体播放器;
使所述集成媒体播放器使用接收到的编解码器来解码被请求播放的内容的音频/视频文件,同时执行播放。
16、如权利要求15所述的方法,还包括:
如果与所述外围设备的种类相应的编解码器未存储在所述数据库中,则经网络接口单元连接到因特网,从因特网下载与连接到所述家庭服务器的外围设备匹配的编解码器,并将所述编解码器传输到正在运行的集成媒体播放器;
使所述集成媒体播放器使用所下载的编解码器解码所述被请求播放的内容的音频/视频文件,同时执行播放。
17、如权利要求15所述的方法,其中,通过将连接到所述家庭服务器的所述外围设备的装置标识符与存储在所述数据库中的每个装置标识符相比来确定所述外围设备的种类。
18、一种使用媒体格式代码转换功能传输内容的方法,所述方法包括:
将外围设备连接到家庭服务器;
确定能够被所述外围设备解码的音频/视频文件格式;
确定被请求播放的内容的格式代码转换是否是必要的;
当被请求播放的内容的格式代码转换是必要的时,执行格式代码转换应用程序;
从数据库读取用于将被请求播放的内容的音频/视频文件格式代码转换为能够被外围设备解码的音频/视频格式的预定代码转换器,并将所述代码转换器传输到格式代码转换应用程序;
使用被传输到格式代码转换应用程序的代码转换器,将被请求播放的内容的音频/视频格式代码转换为能够被所述外围设备播放的音频/视频格式,并将其文件格式被代码转换的所述内容传输到所述外围设备。
19、如权利要求18所述的方法,其中,确定被请求播放的内容的格式代码转换是否必要的步骤包括:
将被请求播放的内容的音频/视频文件格式和能够被所述外围设备解码的音频/视频文件格式进行比较;
如果被请求播放的内容的音频/视频文件格式与能够被所述外围设备解码的音频/视频文件格式不匹配,则确定被请求播放的内容的格式代码转换是必要的。
20、一种内容传输系统,包括:
外围设备,存储和播放内容;
连接器,将所述外围设备连接到家庭服务器,并在所述服务器和所述外围设备之间交接各种信息,
其中,所述家庭服务器包括:
控制器,使存储在应用程序存储器中的集成媒体播放程序运行,以操作集成媒体播放器;
网络接口单元,使所述家庭服务器连接到因特网上,以执行网络通信;
设备种类确定单元,使用由所述外围设备提供的外围设备的装置标识符来确定连接到所述家庭服务器上的外围设备的类型;
音频/视频格式种类确定单元,使用经外围设备被请求的内容的文件扩展信息来确定内容的音频/视频格式;
数据库,存储大量标识符、用于解码各种格式的音频/视频文件的大量编解码器、以及大量代码转换器,所述代码转换器响应于各个外围设备的类型将预定格式的音频/视频文件转换为另一格式的音频/视频文件;
应用程序存储器,存储集成媒体播放程序和格式代码转换应用程序,所述集成媒体播放程序是用来使用所述大量编解码器之一来解码被请求播放的内容的音频/视频文件的应用程序,所述格式代码转换应用程序是用来使用所述大量代码转换器之一来将被请求播放的内容的音频/视频文件格式代码转换为能够被外围设备播放的音频/视频文件格式。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050011228 | 2005-02-07 | ||
KR1020050011228 | 2005-02-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1819519A true CN1819519A (zh) | 2006-08-16 |
Family
ID=36781145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006100073154A Pending CN1819519A (zh) | 2005-02-07 | 2006-02-07 | 内容传输系统、播放内容的方法及传输内容的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060179109A1 (zh) |
JP (1) | JP2006221646A (zh) |
KR (1) | KR100736930B1 (zh) |
CN (1) | CN1819519A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101800894B (zh) * | 2009-02-09 | 2012-06-27 | 纬创资通股份有限公司 | 多媒体影音的转换方法以及系统 |
CN104168552A (zh) * | 2013-05-16 | 2014-11-26 | 乐金信世股份有限公司 | 提供移动账单的方法和执行所述方法的服务器 |
CN105282372A (zh) * | 2012-12-27 | 2016-01-27 | 英特尔公司 | 摄像机命令集主机命令转换 |
CN107808562A (zh) * | 2017-11-09 | 2018-03-16 | 北京市农林科学院 | 一种远程教育终端的控制装置和控制方法 |
CN108174261A (zh) * | 2018-01-04 | 2018-06-15 | 天津卓扬智联通讯有限公司 | 一种截取并下载监控视频图像的手机系统 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190278560A1 (en) | 2004-10-27 | 2019-09-12 | Chestnut Hill Sound, Inc. | Media appliance with auxiliary source module docking and fail-safe alarm modes |
US7885622B2 (en) | 2004-10-27 | 2011-02-08 | Chestnut Hill Sound Inc. | Entertainment system with bandless tuning |
US8090309B2 (en) | 2004-10-27 | 2012-01-03 | Chestnut Hill Sound, Inc. | Entertainment system with unified content selection |
US20060230183A1 (en) * | 2005-04-07 | 2006-10-12 | Samsung Electronics Co., Ltd. | Method and apparatus for synchronizing content with a collection of home devices |
US9467322B2 (en) * | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
JP2008005254A (ja) * | 2006-06-22 | 2008-01-10 | Sony Corp | サーバ装置、クライアント装置、コンテンツ再生システム、コンテンツ処理方法及びプログラム |
JP4325657B2 (ja) * | 2006-10-02 | 2009-09-02 | ソニー株式会社 | 光ディスク再生装置、信号処理方法、およびプログラム |
KR101238267B1 (ko) * | 2006-10-11 | 2013-03-04 | 서일대학산학협력단 | 이종 네크워크상에서 단말의 인식과 단말정보를 자동으로 갱신하고 최신 정보를 제공하는 게이트웨이 시스템 |
JP4983233B2 (ja) | 2006-12-01 | 2012-07-25 | 船井電機株式会社 | コンテンツ再生システム |
US8706777B2 (en) * | 2006-12-18 | 2014-04-22 | Microsoft Corporation | Media content catalogs |
JP4445515B2 (ja) * | 2007-04-27 | 2010-04-07 | 株式会社東芝 | 情報処理装置 |
US20080295012A1 (en) * | 2007-05-23 | 2008-11-27 | Microsoft Corporation | Drag-and-drop abstraction |
JP2009094800A (ja) | 2007-10-09 | 2009-04-30 | Funai Electric Co Ltd | コンテンツ再生システム |
KR101234005B1 (ko) * | 2007-10-15 | 2013-02-18 | 삼성전자주식회사 | 컨텐트 및 컨텐트에 대한 어플리케이션의 녹화 방법 및 그장치, 컨텐트의 재생 방법 및 그 장치 |
KR100994154B1 (ko) * | 2008-08-28 | 2010-11-12 | 전자부품연구원 | 개인형 방송 미디어 공유 시스템, 서버, 스위치, 휴대단말 및 방법 |
JP5550288B2 (ja) * | 2009-09-01 | 2014-07-16 | キヤノン株式会社 | コンテンツ提供装置、コンテンツ処理方法 |
US8799411B2 (en) | 2010-05-28 | 2014-08-05 | Arvato Digital Services Canada, Inc. | Method and apparatus for providing enhanced streaming content delivery with multi-archive support using secure download manager and content-indifferent decoding |
KR101292751B1 (ko) * | 2011-07-04 | 2013-08-05 | 이호준 | 다중 운영 체제 기반의 홈 서버 장치 |
KR20130141203A (ko) * | 2012-06-15 | 2013-12-26 | 현대모비스 주식회사 | 차량용 헤드 유닛 및 이의 폰북 데이터 관리 방법 |
US9119087B2 (en) | 2012-09-28 | 2015-08-25 | Intel Corporation | Systems and methods for hybrid wireless content delivery |
US9852115B2 (en) | 2013-01-30 | 2017-12-26 | Microsoft Technology Licensing, Llc | Virtual library providing content accessibility irrespective of content format and type |
US9277061B2 (en) | 2013-05-29 | 2016-03-01 | Lg Cns Co., Ltd. | Method of providing mobile bill and server for performing the same |
US20150229487A1 (en) * | 2014-02-12 | 2015-08-13 | Talk Fusion, Inc. | Systems and methods for automatic translation of audio and video data from any browser based device to any browser based client |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630108A (en) * | 1984-03-26 | 1986-12-16 | A. C. Nielsen Company | Preprogrammed over-the-air marketing research system |
US5757922A (en) * | 1995-12-08 | 1998-05-26 | Nippon Telegraph & Telephone Corp. | Method and system for packet scrambling communication with reduced processing overhead |
US6233611B1 (en) * | 1998-05-08 | 2001-05-15 | Sony Corporation | Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices |
US6954280B1 (en) * | 1998-10-13 | 2005-10-11 | Canon Kabushika Kaisha | Image communication method, apparatus, and system |
US7103906B1 (en) * | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
JP4422930B2 (ja) * | 2001-08-07 | 2010-03-03 | パイオニア株式会社 | 情報処理システム、情報処理システムの情報処理方法、情報処理装置および情報処理プログラム |
US7529846B2 (en) | 2002-05-14 | 2009-05-05 | Thomson Licensing | Video receiver architecture for digital subscriber line networks |
KR101009629B1 (ko) * | 2003-03-13 | 2011-01-21 | 한국전자통신연구원 | 디지털 방송 프로그램 서비스를 제공하기 위한 확장메타데이터의 데이터 구조와 이를 이용한 적응적 프로그램서비스 제공 시스템 및 그 방법 |
-
2006
- 2006-02-01 KR KR1020060009773A patent/KR100736930B1/ko not_active IP Right Cessation
- 2006-02-07 US US11/348,314 patent/US20060179109A1/en not_active Abandoned
- 2006-02-07 CN CNA2006100073154A patent/CN1819519A/zh active Pending
- 2006-02-07 JP JP2006029819A patent/JP2006221646A/ja active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101800894B (zh) * | 2009-02-09 | 2012-06-27 | 纬创资通股份有限公司 | 多媒体影音的转换方法以及系统 |
CN105282372A (zh) * | 2012-12-27 | 2016-01-27 | 英特尔公司 | 摄像机命令集主机命令转换 |
US9906713B2 (en) | 2012-12-27 | 2018-02-27 | Intel Corporation | Camera command set host command translation |
CN105282372B (zh) * | 2012-12-27 | 2019-10-18 | 英特尔公司 | 摄像机命令集主机命令转换 |
CN104168552A (zh) * | 2013-05-16 | 2014-11-26 | 乐金信世股份有限公司 | 提供移动账单的方法和执行所述方法的服务器 |
CN104168552B (zh) * | 2013-05-16 | 2018-06-01 | 乐金信世股份有限公司 | 提供移动账单的方法和执行所述方法的服务器 |
CN107808562A (zh) * | 2017-11-09 | 2018-03-16 | 北京市农林科学院 | 一种远程教育终端的控制装置和控制方法 |
CN108174261A (zh) * | 2018-01-04 | 2018-06-15 | 天津卓扬智联通讯有限公司 | 一种截取并下载监控视频图像的手机系统 |
CN108174261B (zh) * | 2018-01-04 | 2020-08-18 | 许鲲 | 一种截取并下载监控视频图像的手机系统 |
Also Published As
Publication number | Publication date |
---|---|
US20060179109A1 (en) | 2006-08-10 |
KR100736930B1 (ko) | 2007-07-10 |
JP2006221646A (ja) | 2006-08-24 |
KR20060090170A (ko) | 2006-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1819519A (zh) | 内容传输系统、播放内容的方法及传输内容的方法 | |
KR101016465B1 (ko) | 콘텐츠 제공 서버 및 클라이언트에서의 정보 처리 장치, 콘텐츠 제공 서버 및 클라이언트에서의 정보 처리 방법 및 그 정보 처리 방법을 실행하는 컴퓨터 프로그램이 기록된 기록매체 | |
CN100472485C (zh) | 服务器及服务器的处理方法 | |
CN1303788C (zh) | 用于驱动远程用户接口的家庭网络系统及其方法 | |
CN1484920A (zh) | 用于从内容集合器获取可获得的媒体业务的方法和设备 | |
KR20050026673A (ko) | 네트워크를 통한 컨텐츠 다운로드 시스템 | |
CN1714534A (zh) | 用于视频电信会议和多媒体演示的系统、方法和计算机程序产品 | |
CN1768338A (zh) | 访问网络上的媒体 | |
CN1649411A (zh) | 用户界面的配置 | |
CN1344088A (zh) | 信息传递系统和信息传递方法 | |
CN1531266A (zh) | 具有无处不在的服务功能的专用网络系统及其操作方法 | |
EP2204965A1 (en) | Device and method for receiving scalable content from multiple sources having different content quality | |
CN1881977A (zh) | 通信装置和命令发送方法 | |
WO2007111312A1 (ja) | コンテンツ配信システム、サーバ装置、コンテンツ配信方法およびプログラム | |
US20060227864A1 (en) | Contents conversion apparatus and transcode system | |
KR100452581B1 (ko) | 인터넷 사이트의 컨텐츠 자료를 개인용 정보 처리기로 오토 싱크하는 싱크 프로그램을 기록한 기록매체 및 자료 동기화 방법 | |
KR101485803B1 (ko) | Dlna 네트워크 환경에서의 데이터 전송 시스템 및 전송방법 | |
KR100536764B1 (ko) | 스트리밍 데이터를 저장 장치에 기록하기 위한 정보 처리장치 | |
CN1462394A (zh) | 发送方法和发送设备 | |
CN1934540A (zh) | 备份系统以及备份方法 | |
CN100343840C (zh) | 总线系统、在总线系统中使用的站和总线接口 | |
CN101067897A (zh) | 一种基于蓝牙的数字电视机遥控器及其控制方法 | |
CN1992889A (zh) | 一种流媒体移动终端的适配方法 | |
CN1720721A (zh) | 检测可以由至少两个不同业务源提供的业务的系统和方法 | |
KR20100062157A (ko) | 영상처리장치, 서버 및 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |