自动或电子寻址文件中的数据的方法和装置 【技术领域】
本发明涉及自动或电子寻址一个或多个文件中的数据的方法和装置,使用URI标识符来寻址该文件。背景技术
可获得的存储媒介的容量将每2年翻一番。目前能够在一个100GByte的硬盘中存储大约20部完整的影片。到2005年,很可能在一个400GByte的硬盘中存储80部影片。对于光记录有同样地数字:当前在一个单层单面的光盘中大约能存储5Gbyte。作为DVD记录器的后继者的DVR记录器使用蓝-紫激光就可以在一个光盘中存储高达35Gbyte。发明内容
由于不再可能仅仅通过查看录像带或光盘和其封面上的标注来选取存放在书架上的特定的记录音录制品,所以个人视频或音频记录需要新的组织方法和新的电子查找内容的方法,这包括自动内容参考和自动内容定位。
一种解决方案是使用描述记录在存储媒介中的内容的元数据(Metadata)。“元数据”被定义为关于数据的数据。这样,元数据可以附加在其它的元数据条目上或附加在多媒体比特流的内容上,比如附加在MPEG-2传输流或节目流上。附加在所记录的内容上的元数据可能指向记录内容的时间轴上的一个特定的点或指向记录内容的时间段或者是记录内容的集合。
要通过本发明来解决的问题是能够进行自动或电子存取,特别是用户界面友好地存取大量数据中存储的或播出的特定内容。
当前,例如在因特网中,内容参考信息或内容定位信息通常用URI(URI规范RFC2396)来表示的“统一资源标识符”来编码。URI是URL(统一资源定位器-规范RFC1738)和URN(统一资源命名-规范RFC2141)的命名后继者。一个URI字符串中包含传输协议,存储装置的域名或IP地址,服务器端口号,包含了记录内容的驱动器的逻辑名,路径名和包含了记录内容的文件名。在文件本身中进一步描述内容参考信息和内容定位信息的任何事情都已经超出了URI规范的范围。然而,URI规范并没有定义允许从可包含用户指定的扩展名的第二任选部分分离完全由上述的URI规范定义的URI的第一部分诸如“#”和“?”之类的分隔符。比如URI为:
协议:∥主机名:端口/路径/文件名
协议:∥主机名:/端口/路径/文件名#扩展名
协议:∥主机名:/端口/路径/文件名?扩展名
要在元数据中存储全部或部分内容参考需要一种通用的编码。这种编码也可以用作发送到远程存储器或记录装置的回放命令。
根据本发明,通过允许在由该URI参考的文件中定位特定的信息的附加信息来扩展URI字符串。
有利之处是,使用相同类型的URI扩展名来描述特技(trick)模型信息。
有利之处在于,这种扩展名考虑了对所涉及的存储格式,比如对DVR或DVD的流束或对硬盘的要求。
进一步的描述集中于DVR环境中的URI扩展名,尽管大多数的实施例可以毫不费力地推广到任何一种数字记录中使用。
本发明有如下的优点:
不仅能够为完整的多媒体文件做参考而且能够为多媒体文件中的部分或片断做参考。
可以使用已经完全建立起来的因特网域名服务来明确地电子定位内容服务器装置。
可以使用已经完全建立起来的URI编码来为多媒体文件本身做参考。
使用简单且熟知的,人类可读的并且同时计算机可判读的描述。
可以定位多媒体内容并通过网络传送自动将其传送。
从原理上讲,发明方法适合自动或电子寻址文件中的数据,该文件使用URI来寻址,其中使用URI标识符的标准部分和对应的URI扩展部分之间的URI分隔符来扩展URI标识符,所述的URI扩展部分的内容表示用户对存储或能够存取由所述的URI标识符的标准部分标识的文件的特定数据的请求,其中URI扩展部分用来控制用于存储所述文件的对应部分或回放所述文件的对应部分的记录单元或存储媒介或存储器。从原理上讲,发明的装置适合自动或电子寻址文件中的数据,该文件使用URI标识符来寻址,所述的装置包括:
记录单元或存储媒介或存储器;
用于在存储所述的文件的对应部分或在回放所述的文件的对应部分时控制所述的记录单元或存储媒介或存储器的装置,其中使用URI标识符的标准部分和对应的URI扩展部分之间的URI分隔符来扩展URI标识符,所述的URI扩展部分的内容表示用户对存储或能够存取由所述的URI标识符的标准部分标识的所述文件的特定数据的请求,其中URI扩展部分数据用来控制用于控制的所述装置。附图说明
参考附图来描述本发明的实施例,其中:
图1是使用用于定位数据的URI用户扩展名的发明装置。具体实施方式
在图1中,输入比特流BSI,比如MPEG-2传输流或节目流或DVB信号进入分析程序PAR。分析程序与用户界面UI,比如计算机相连并且由用户界面UI控制。元数据可以附加在BSI上。分析程序PAR检测并计算附加在比特流BSI的元数据上的URI。
包含在BSI中和在PAR中选择的视频和/或音频数据AV记录在存储单元REC的文件中,该记录单元可能在光盘中或包括IC存储器在内的其它任何存储媒介中存储数据。在记录/存储之前,以及接下来从REC中回放之前,数据可以分别通过数据编码器或解码器E/D。分析程序PAR或各自的控制单元根据包含在接收的元数据中的URI扩展数据的内容将包含URI数据和/或URI扩展数据的元数据通过线路或总线MD1送入E/D,和/或通过线路或总线MD2送入REC,其中URI扩展数据用作文件数据的对应部分的参考。REC和/或E/D还可以是分离的装置。分析程序可以根据URI数据或URI扩展数据来控制REC和/或E/D。包括URI和URI扩展数据在内的元数据与AV数据一起记录在REC中。当回放时,E/D能够将其输出数据送入显示器DIS或者能够输出诸如比特流BSI之类的比特流BSO,或者能够进行这两种操作。
在扩展实施例中,使附加和/或修正用户指定的URI扩展名的用户所需的信息可供UI和/或作为可以与记录装置分离的电视屏幕的显示器DIS使用。用户向UI输入想得到的URI扩展数据,或者确认要搜索已经附加在接收数据上的URI扩展名。将对应的信息或数据传送给PAR,或者用其直接控制REC和/或E/D。
该装置还可以设计成能够从REC中恢复已经存在的URI扩展数据和能够在UI中进一步修正已经存在的URI扩展数据。
由分析程序PAR或用户界面接口UI核查并允许或拒绝接收的URI扩展名或用户输入的扩展名,以考虑所涉及的存储格式,比如DVR和DVD的流束或硬盘的特定要求。
发明的示例URI为:http:∥localhost/00032.clpi#dvr=metaref,start_time=98989,end_time=108989http:∥localhost:80/10038.clpi#dvr=playbackhttp:∥localhost/10038.m2ts#dvr=playbackhttp:∥localhost/10038.clpi#dvr=playback,trick_mode=fast_forward_3xhttp:∥dvr.myHome.de/00032.clpi#dvr=playback.
“clpi”表示剪辑信息,“m2ts”表示MPEG2传输流。
通常,除了开始时间和/或结束时间外,还包括时间瞬间以防选择的数据序列中包含了跳转。时间信息的各种条目可以基于MPEG时钟基准。
下表包括可能的实施例的建议:
多媒体内容参考由符合扩展名(URI扩展名)的URI字符串来描述。
URI扩展名由URI扩展属性列表来进行组织,其中URI扩展属性可以是属性名加上属性值,或者URI扩展属性可以是属性名。
URI扩展属性可以描述:
内容的时间线上的点。
在内容的时间线上的某些点开始的时间段。
在内容的时间线上的某些点开始和结束的时间段。
内容文件中的字节偏移。
内容文件中的开始字节偏移加上一些字节长度。
内容文件中的开始字节偏移和结束字节偏移。
回放期间应用于该内容特技模式。
MPEG所特有的:
从MPEG-2传输流中滤出PID的选择。
从MPEG-1或MPEG-2节目流中滤出stream_id’s的选择。
DVR所特有的:
基于包含在符合DVR规范的‘剪辑信息’文件“xxxxx.clpi”中的,或包含在符合MPEG-2规范的‘MPEG-2传输流’文件“xxxxx.m2ts”中的信息的内容参考。
基于包含在符合DVR规范的“实时播放列表”文件“yyyyy.rpls”中的信息的内容参考。
基于包含在符合DVR规范的“虚拟播放列表”文件“yyyyy.vpls”中的信息的内容参考。
URI扩展名可以描述:
符合DVR规范的光盘中的多媒体内容。
符合DVD流记录规范的光盘中的多媒体内容。
符合DVD视频记录规范光盘中的多媒体内容。
符合DVD视频规范或者任何其它光盘格式的光盘中的多媒体内容。
MPEG-2传输流文件或充当MPEG-2传输流的容器的文件中的多媒体信息。
MPEG-1或MPEG-2节目流文件或充当MPEG-1或MPEG-2节目流的容器的文件中的多媒体内容。
MPEG-1或MPEG-2基本流文件或充当MPEG-1或MPEG-2基本流的容器的文件中的多媒体内容,或任何其它多媒体格式。
URI扩展名可以附加在:
符合内容参考标识符(CRID)的TV-AnyTime。
符合内容定位器的TV-AnyTime。
符合描述符的MPEG-7中的“herf”属性值。
还能够确定特定的属性编码,比如:
dvr=metaref,start_time=98989,end_time=108989,
in_time=x,out_time=x。
URI扩展名部分可以指文件结构中,比如DVR文件结构中的一个或多个不同的层。
有利之处在于,提出的URI或URL扩展名与当前的网际互连网兼容。
本发明可以应用于各种各样的电子多媒体内容参考或内容定位,例如,与DVR标准化,元数据,内容参考,内容定位,个人视频录像机,个人数字录像(音)机,光存储器,硬盘存储器,家庭服务器,网络存储器相联系。