专利名称:用于保持识别数据以允许恢复媒体内容的存储系统的制作方法
技术领域:
本发明涉及一种用于获取媒体内容的识别数据的存储系统。本发明还涉及一种存储数据的方法和计算机程序产品。
背景技术:
US2 002/0140843公开了一种用于拍摄数码照片和记录元数据的数码相机。该元数据在拍摄期间对于记录装置的操作条件可以是特定的,并且附加在数码照片上。例如,元数据可包括信息,比如焦距、日期、时间等。元数据可用于识别分类符,即与拍摄视频内容相关联的语义描述符。数码照片和元数据传输到数据处理系统。
用于获得媒体内容的装置,例如US2002/0140843所描述的照相机,或者配置为接收视频信号的视频记录器,其可具有暂时存储装置或具有有限容量的存储装置。因此,媒体内容必须传输到另一个存储装置,被覆盖或删除,并且该内容就再也找不到了。
发明内容
本发明的目的是提供一种系统,其允许找到媒体内容,该媒体内容在被移除或删除之前曾存在于系统中。
该目的通过本发明提供的一种数据存储系统来实现,其包括处理器装置,用于获得存在于系统中的媒体内容的标识符数据,该标识符数据用于识别媒体内容,以及存储器,用于在媒体内容不存在于系统中之后保持标识符数据,恢复装置,可配置为允许使用标识符数据来恢复媒体内容。
例如,数据存储系统可从数字流中获得媒体内容和标识符数据。可替换的,系统也可不获得标识符数据仅获得媒体内容,并且标识符数据可独立产生,例如由系统本地产生。标识符数据是当媒体内容不再存在于系统中之后允许媒体内容的识别的数据,例如当内容被移除后,使用标识符数据来恢复媒体内容。
媒体内容可通过不同方法获得。例如,系统可包括一个或多个内容记录装置,例如视频摄像机。可替换的,系统可包括TV调谐器、无线通信装置、因特网调制解调器等。
系统在媒体内容已经被从系统中移除、覆盖或删除之后保持标识符数据。标识符数据可独立于媒体内容存贮在系统中。本发明的一个优点是媒体内容并不需要存储在系统中但是仍然可使用标识符数据来将其恢复。为了存储标识符数据,系统中所需要的存储容量远远小于用于存储媒体内容的容量。例如,系统可包括具有相对较小存储容量的移动装置,但是用户可使用移动装置来当媒体内容存储在远离系统时获得标识符数据来允许恢复媒体内容。
标识符数据可附加在例如,描述媒体内容的元数据上。元数据使得系统的用户将标识符数据与任何关于媒体内容的信息一同存储,例如文本描述符、日志等。在另一个例子中,标识符数据可以是描述符数据即元数据。
标识符数据可通过分析媒体内容获得,例如,视频信息比如静止照片,视频数据流中的视频帧等,可具有唯一的特征,例如尺寸、类型、图片格式、根据MPEG(活动图像专家组)标准的视频数据流的平均绝对偏差(MAD)值。MAD值可当视频数据是MPEG编码时提取。在另一个例子中,标识符数据可简单的是由系统指定给媒体内容的字符的唯一组合,或者哈希值。
标识符数据可包括足够用来恢复存储在别处的媒体内容的信息。例如,标识符数据可包括指示系统外部的存储装置的存储标识符数据,以及指示外部存储装置中媒体内容的位置的位置数据。例如,存储标识符数据可识别用户的家庭网络中的个人计算机(PC),以及位置数据可包括关于媒体内容在PC上的文件夹和/或计算机文件名的信息。
处理器装置可配置为恢复装置的功能。可替换的,恢复装置可作为系统的独立单元来实施,例如作为恢复处理器装置适当地配置为恢复装置的功能。
本发明的目标也可通过根据本发明的存储数据的方法来实现,其包括以下步骤获得存在于数据存储系统中的媒体内容的标识符数据,该标识符数据用于识别媒体内容,在媒体内容不存在于系统中之后保持标识符数据,以及使用标识符数据来允许恢复媒体内容。
该方法描述了根据本发明的系统的操作。
本发明的以上和其它方面将参考以下附图进一步解释和描述图1是根据本发明的系统实施例的功能模块图;图2是根据本发明的系统另一实施例的功能模块图,其中该系统包括视频记录装置和个人数字助理装置(PDA);图3是根据本发明的系统的模块图,并且多个装置没有包括在该系统中;图4是表示使用形式语言的标识符数据的例子;图5是本发明的方法的实施例。
具体实施例方式
图1表示根据本发明的系统的实施例的示意图。系统100包括处理器装置110(以下称为“处理器”)以及存储器120。系统可优选地包括输入单元130,内容存储单元140和通信单元150。
处理器110可耦合到输入单元130用于通过记录媒体内容、接收媒体内容等来获得媒体内容。输入单元可包括照相机用于拍摄照片,视频摄像机用于拍摄电影,个人视频记录器(PVR),TV调谐器,配备了网卡的计算机用于将计算机连接到数据网络,或者适用于获得媒体内容的任何其它装置。例如,输入单元可以通过已知方式从例如使用数字视频广播(DVB)、视频点播系统、因特网广播系统等的视频内容广播者来接收视频数据。
媒体内容可包括可视信息、音频信息、文本等的至少一个或任何组合。术语“音频数据”或“音频内容”在以下被用作属于包括声音音调、无声、谈话、音乐、平静、外部噪音等的音频的数据。术语“视频数据”或“视频内容”在以下被用作可视的数据,比如运动照片、静止照片、人物等。
输入单元130可配置为读取媒体内容,其存储在不同数据载体上,比如音频磁带、视频磁带、光盘例如CD-ROM(大容量只读存储器)或DVD(数字化视频光盘)、软盘和硬盘驱动器等上,以任何形式例如MPEG(活动图像专家组)、MIDI(乐器数字接口),Shockwave、QuickTime,WAV(波形音频)等。
内容存储单元140可配置为以已知方式暂时存储所获得的不同类型和格式的媒体内容。例如,内容存储单元可包括计算机硬盘驱动器,万用闪存卡,例如“记忆棒”装置等。
系统的用户可找到媒体内容,如果其存储在系统中。如果媒体内容被从系统中删除或移除,并且系统没有存储任何关于不存在于系统中的媒体内容的信息,那么系统将不再允许找到媒体内容。本发明目的在于使得系统恢复或允许恢复媒体内容。为了达到这个目的,系统包括存储器120用于在媒体内容不存在于系统中之后保持标识符数据。标识符数据可以是任何允许所述恢复的数据。
例如,标识符数据可以是存储器120上的一个记录,其指示特定媒体内容项目的名称。该名称可被附加到内容项目并且与内容项目共同存储在另一个不包括在系统中的装置内。当然,这仅是一个例子,标识符数据可以更加复杂。
处理器110可配置为以不同方式获得标识符数据。例如,标识符数据可以和媒体内容一起获得。被附加或插入到片断中的包括标识符数据的具有元数据的媒体内容的音频或视频片断(例如具有包括关于媒体内容信息的报头的MEPG数据文件),例如MPEG数据帧,可从输入单元获得。例如,在数字视频广播(DVB)系统中,多个数字数据流载有视频数据、音频数据和附加信息传输,该附加信息可包括标识符数据。处理器可配置为从接收的具有元数据的媒体内容中提取标识符数据。媒体内容提供者可提供提供给媒体内容项目一个预定的、唯一的序列号。
在另一个例子中,处理器可配置为产生用于媒体内容项目的标识符数据。处理器可分析媒体内容并基于项目的内容产生标识符数据。因为每个项目具有其唯一的内容,标识符也可以仅是特定项目的特征。例如,电影通常具有其唯一的出品或发行年、或特定名称。该信息可用于根据某些算法为特定内容项目产生短码。对媒体内容的分析也可包括例如使用媒体内容的视频或音频特征。
在另一个例子中,处理器可配置为询问系统外部的存储装置(未示出),即未包括在系统中的装置,从而提供用于特定媒体内容项目的标识符数据。外部装置可配置为以任何方式获得标识符数据使得标识符可适当并明确地识别内容项目。例如,标识符数据可包括存储标识符,例如外部装置的链接、地址等以及该装置产生的标识符,例如指示内容项目在该装置中的位置的位置数据。作为例子,这样的位置数据可以是计算机/硬盘驱动器的名称、包括媒体内容项目的文件夹的名称和/或文件名称,例如“PC名称\盘名称\文件夹名称\文件名称”(在这种情况下,文件名称可由计算机产生)。外部装置可在系统已经传输媒体内容之后产生标识符数据并将其,例如通过通信单元150的方式,传输到外部装置,并且该内容在系统中不再可用。
在具有外部存储装置的例子中,处理器可控制通信单元与外部存储装置通信。在媒体内容已经被卸载到外部装置并且该装置已经产生标识符数据之后,外部装置可将标识符数据传输到系统。例如,处理器可在对媒体内容的返回接收中从外部装置接收标识符数据,确认媒体内容在外部装置接收并存储。
在另一个例子中,外部装置可不被配置为在从系统接收媒体内容后产生或存储标识符数据。在媒体内容从系统中删除或移除后,处理器可执行软件程序来产生用于内容项目的标识符数据并在存储器中存储所产生的标识符数据。标识符数据可在内容不在系统中后还保持在存储器中。该软件可独立于其运行之处并且独立于该内容项目存储之处而产生相同的标识符数据。为了允许恢复媒体内容项目,处理器可将软件程序传输到外部存储装置。外部装置可配置为执行软件程序来产生用于存储在外部装置中的媒体内容项目的标识符数据。用于存储在外部装置中的一个项目的标识符数据将与保持在系统的存储器中用于该特定项目的标识符数据匹配。处理器可配置为检测存储在系统的存储器中的标识符数据与外部装置中产生的标识符数据之间的这种匹配。基于匹配的检测,对应于标识符数据的媒体内容可从系统外部的装置或任何其它不包括在系统中的设备,例如另一个外部设备中恢复。
处理器可配置为使得用户使用输入单元来输入标识符数据。输入单元通常可包括已知输入装置比如遥控单元、键盘、点击装置比如鼠标等。例如,用户可输入用于特定媒体内容项目的标识符数据以及用于使处理器传输项目到外部存储装置的指令。标识符数据可包括用于识别内容项目将被传输到的外部存储装置的存储标识符信息。因此用户可使用输入单元指定外部存储装置。
图1所示的系统100可以是用于记录媒体内容的视频摄像机。该摄像机可配置为存贮关于摄像机所记录内容的信息。该信息例如时间、日期、记录地点(例如内容被记录的地理位置)、操作摄像机的人的身份等可自动产生。该信息可用于例如通过将视频记录的时间和日期保持在存储器上而产生标识符数据。
在一个实施例中,系统100可以是个人视频记录器,该视频记录器可配置为接收其中插入有标识符数据的媒体内容,或接收媒体内容项目并产生标识符数据。视频记录器可产生标识符数据,例如通过对MPEG数据流中的音频应用语音识别技术,利用识别出的语音文本来在多媒体内容数据库中识别。该数据库可包括关于内容项目的不同信息,比如名称、出品年、作者、摘要、时长等。可替换的,如果媒体内容被提供EPG(电子节目指南)数据,标识符数据也可基于提供在EPG数据中的关于内容项目的信息来产生。例如,已知EPG数据可包括关于电影中的演员的信息、在某天某个时候播放各个内容项目的TV频道等。视频记录器的处理器110可配置为获得关于内容项目的所述信息并且将其与某个也是内容项目的标识符的码相关联。该信息和该码都可以保持在存储器中。例如,该码可以仅仅是给予内容项目的数字并存储在存储器中,或当标识符数据被记录在存储器中时为日期/时间。
图2表示本发明的系统200的实施例。该系统包括个人数字助理装置(PDA)210和视频摄像机250。系统可配置为与外部内容存储装置299,例如用户家庭网络中的家庭服务器,进行通信。
系统的装置可以是移动的并且需要无线基础结构用于互相通信,同时和远程外部存储装置通信。需要无线网络带宽用于传输大量信息的装置可通过现有技术比如蓝牙、802.11[a-g]等进行连接。
摄像机可包括记录单元255用于拍摄数码照片,处理器260用于产生标识符数据,存储器265用于保持照片,视频存储单元270用于暂时存储照片直到照片从摄像机上卸载,以及通信单元275用于卸载照片并且和PDA通信。
PDA可包括用户输入单元215用于使用户将其输入提供给PDA,显示器220用于向用户显示信息,控制电路225用于使PDA工作将被进一步描述,以及通信单元230用于与摄像机和任何其它装置(包括家庭服务器等)通信来保证允许恢复媒体内容。PDA的通信单元230和摄像机的通信单元275配置为使用例如无线网络互相通信。
图2所示的系统可根据以下情形仅作为例子来使用。用户使用数码相机在其假期时拍摄照片。相机可例如通过处理器260的方式,附加一个时间/日期标记在拍摄的照片上。当用户返回家中,他从他的相机上传输照片到家庭服务器来存储它们。因此,他的家庭服务器存储照片和时间/日期标记。照相机可产生包括时间/日期标记的标识数据以及照片存储在家庭服务器上的指示,并且在存储器265上保持标识数据。用户在假期中还在PDA上保存了日记。在他的日记中,用户描述了其用相机拍摄的某些照片。照片被拍摄的时间和日期不仅存储在相机中,也存储在PDA的日记中,因此相应的照片可在PDA和相机中被识别。为照片存储日记和时间/日期,PDA可包括一个存储器装置(未示出)。
可替换的,PDA可存储照片的时间/日期和相应的描述。相机可存储照片、时间/日期和标识符数据(不是时间/日期),例如哈希值。在照片从相机中删除之后,家庭服务器可存储照片和标识符数据,不包括时间/日期。
在用户从他的假期返回后,他想向他的朋友展示照片。用户访问他的朋友并随身携带PDA。用户使用PDA浏览日记并按下按键来显示相应于日记中的特定项的照片。PDA与用户留在家中的相机进行通信,并且发送请求到相机来找到相机在特定时间和日期记录的特定的照片。换句话说,PDA用找到照片的任务请求帮助,而相机能够执行该任务。相机能够提供所请求的信息给PDA因为相机保留了标识数据,并且该标识数据指示照片存储在用户的家庭服务器。因此,PDA的请求可翻译成用于存储内容的家庭服务器上的一个特定指针。
PDA可配置为确定显示装置,通常是放映装置,其可在用户朋友的处所在用于显示用户内容的时刻可用。这可通过广告技术实现。PDA可向朋友处所的本地家庭网络中的显示装置发送请求。例如,电视机可连接到本地网络并显示照片。朋友的家庭网络中的显示装置可发送回复消息到PDA,该消息具有显示装置可显示的内容的视频格式的详细说明。当然,PDA可被配置为以已知方式与本地家庭网络中的装置进行通信。因此,PDA尝试尽可能像在用户本地那样显示所需的照片,只要提供在朋友本地网络中的显示装置能够从用户家庭服务器上获得内容。
因此,PDA获得关于所需的照片在哪存储、所需照片将要在哪显示以及怎样在家庭服务器上找到照片(基于附加到照片上的时间/日期标记)的信息。该信息使PDA开始从家庭服务器上恢复所需的照片到显示装置。PDA可配置为找到能够建立内容数据流即内容传输的服务。家庭服务器可配置为提供这种服务给PDA,并且PDA发送将被传输到电视机的照片的时间/日期标记到家庭服务器。例如,家庭服务器、内容来源装置可连接到电视机,作为内容数据流的接收器。远程家庭服务器进一步在本地网络中与电视机通信来以已知方式显示照片。家庭服务器提供内容给电视机。电视机、PDA和家庭服务器可根据UPnP(通用即插即用)标准进行交互。
实际上,PDA存储由相机拍摄照片的信息的详细目录,并且该详细目录可被用于远程访问和照片的恢复。相机还可产生并存储用户身份和例如通过使用已知GPS(全球定位系统)技术产生并存储各张照片被拍摄的地点。PDA是当照片应当在朋友处所显示时、用户可以随身携带到他朋友那的实物。当照片应当被显示时就建立家庭服务器和显示装置之间的连接。
图3表示说明本发明的框图。该系统包括装置310,例如视频记录器配置为存储标志符数据。多个远程存储装置,例如远程视频记录器320和330配置为与系统310通过点到点(P2P)网络以已知方式建立连接。
系统310可配置为接收媒体内容,例如广播电视节目。系统可为所接收的节目保持标识符数据,因为所接收的节目可被从任何装置320和330上删除、卸载或移除。根据本发明,系统可使用保持的标识符数据恢复在系统中已经不可用的节目。例如,视频记录器310可从存储节目的远程装置330通过P2P网络恢复所需的电视节目。
装置320和330可以是任何种类的客户电子装置比如有有线、卫星或其它连接的电视机(TV)、盒式录像机(VCR)、家庭影院系统、CD播放器、遥控装置比如I-Pronto遥控器等。
标识符数据可通过使用例如扩充文本连接标示语言(XML)来表述,其标准已经由全球网络协会(World Wide Web Consortium)推行。标识符数据的一个例子使用图4中的CLIPS(C语言综合制作系统)语言表述。CLIPS是提供有用于规则和/或基于对象的专业系统的建立的完整环境的生产开发和传输专业系统工具。其它的语言也可被使用。
图5表示本发明方法的实施例。该实施例描述了根据本发明系统的操作。对该方法的进一步修改可从图1,2和3所示中获得。
该方法包括步骤510用于例如使用用于记录视频内容的视频摄像机、用于接收和/或记录视频信号的个人视频记录器来获得媒体内容。在另一个例子中,该系统包括PDA和视频摄像机。
在步骤520,标识符数据可以对于媒体内容以不同的方式来获得。例如,标识符数据可以以插入在媒体内容数据流中的形式接收,标识符数据可以被产生,或者用户可简单地手动输入标识符数据。标识符数据可以当媒体内容仍然在系统中时建立,或者当媒体内容已经被从系统中删除或移除后建立。
步骤530包括在媒体内容不存在于系统中之后保持标识符数据。例如,标识符数据可被保持在图1或2所示系统的存储器中。可替换地,标识符数据本身可被保留在系统外部的任何地方,但是系统可配置为例如访问标识符数据。
在步骤540,开始恢复媒体内容,例如通过使用标志数据来确定媒体内容被存储的外部存储装置,通过传输特定软件算法到外部存储装置来识别存储在其中的媒体内容等。
不同的计算机程序产品可执行本发明的装置和方法的功能,并且以多种方法与硬件结合或位于不同的其它装置。
在本发明概念的范围内所述实施例可能有变型和修改。例如,根据本发明的系统包括可以用于记录音频数据的便携装置。在另一个例子中,该系统被配置为以任何已知方式识别其声音已经被记录的人物,例如通过分析人物的语音并将分析结果和他的音频资料数据进行比较。人物的身份也可通过这种方法建立。身份信息和记录的时间/日期信息被用作记录音频数据的标识符数据。
动词“包括”的使用及其结合并不排除权利要求所定义之外的部件或步骤的存在。本发明可通过包括多个独立部件的硬件来执行,以及通过适当编程的计算机来执行。在系统权利要求中列出了多个装置,这些装置的多个可体现在一个相同的硬件上。
权利要求
1.一种数据存储系统(100,200),包括处理器装置(110,260),用于获得存在于系统中的媒体内容的标识符数据,该标识符数据用于识别媒体内容,以及存储器(120,265),用于在媒体内容不存在于系统中之后,保持标识符数据,恢复装置(110,260)配置为允许使用标识符数据来允许重新获得媒体内容。
2.如权利要求1所述的数据存储系统,其中恢复装置配置为从系统外部的第一装置和第二装置恢复不存在于系统中并且存储在系统外部的第一装置(299)中的媒体内容。
3.如权利要求1所述的数据存储系统,其中处理器装置配置为通过分析存储在系统外部的装置(299)中的媒体内容来允许产生标识符数据,用于从所述外部装置恢复媒体内容。
4.如权利要求1所述的数据存储系统,其中处理器装置配置为接收标识符数据和媒体内容,或者产生标识符数据。
5.如权利要求1所述的数据存储系统,其中处理器装置配置为在媒体内容不存在系统中之后获得标识符数据。
6.如权利要求5所述的数据存储系统,其中处理器装置配置为从系统外部的装置(299)接收标识符数据,外部装置配置为获得用于媒体内容的(产生的/提取的)标识符数据。
7.如权利要求1所述的数据存储系统,其中该系统进一步包括记录器(255)用于记录媒体内容,和/或存储装置(140,270)用于在媒体内容不存在于系统中之前存储媒体内容。
8.如权利要求1所述的数据存储系统,其中处理器装置配置为使用户输入描述媒体内容的元数据,或者处理器装置配置为使用户输入标识符数据。
9.如权利要求1所述的数据存储系统,其中标识符数据包括存储标识符数据,指示系统外部的存储装置(299),该装置配置为在媒体内容不存在于系统中之后存储媒体内容,和/或位置数据,指示外部存储装置中的媒体内容的位置。
10.如权利要求1所述的数据存储系统,其中标识符数据涉及描述媒体内容的元数据,该元数据包括至少关于以下之一的信息当记录媒体内容时的时间和/或日期,媒体内容被记录的位置,用户身份数据。
11.如权利要求1所述的数据存储系统,其中处理器装置配置为选择描述想要的媒体内容的元数据,找到相应于所选元数据的标识符数据,确定想要的内容被存储的内容存储装置(299),确定用于放映该内容的放映装置,使得放映装置从内容存储装置获得该内容。
12.至少一种客户电子产品比如视频摄像机、计算机(PDA)、视频记录器、或遥控装置,其包括在以上任一权利要求所述的数据存储系统中。
13.一种存储数据的方法,其包括以下步骤(520)获得存在于数据存储系统中的媒体内容的标识符数据,该标识符数据用于识别媒体内容,(530)在媒体内容不存在于系统中之后保持标识符数据,以及(540)允许使用标识符数据来恢复媒体内容。
14.一种启动编程装置的计算机程序产品,当执行所述计算机程序产品时,实现权利要求1所述系统的功能。
全文摘要
本发明涉及一种数据存储系统(100,200)包括处理器装置(110,260)用于获得存在于系统中的媒体内容的标识符数据,该标识符数据用于识别媒体内容,存储器(120,265)用于在媒体内容不存在于系统中之后保持标识符数据,恢复装置配置为允许使用标识符数据来恢复媒体内容。该系统,例如视频摄像机在媒体内容已经被从系统中删除或移除之后保持标识符数据。标识符数据可独立于媒体内容在系统中存贮,同时仍可恢复媒体内容。
文档编号G06F17/30GK1886741SQ200480035065
公开日2006年12月27日 申请日期2004年11月19日 优先权日2003年11月27日
发明者J·梅贾, J·G·H·鲁泽尔 申请人:皇家飞利浦电子股份有限公司