CN1984295A - 用于处理视频传输流的方法和处理单元 - Google Patents

用于处理视频传输流的方法和处理单元 Download PDF

Info

Publication number
CN1984295A
CN1984295A CNA2005101317965A CN200510131796A CN1984295A CN 1984295 A CN1984295 A CN 1984295A CN A2005101317965 A CNA2005101317965 A CN A2005101317965A CN 200510131796 A CN200510131796 A CN 200510131796A CN 1984295 A CN1984295 A CN 1984295A
Authority
CN
China
Prior art keywords
viewing location
metadata
beholder
location information
video
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
Application number
CNA2005101317965A
Other languages
English (en)
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority to CNA2005101317965A priority Critical patent/CN1984295A/zh
Priority to TW095145050A priority patent/TW200826682A/zh
Priority to PCT/IB2006/054755 priority patent/WO2007069189A2/en
Publication of CN1984295A publication Critical patent/CN1984295A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/178Metadata, e.g. disparity information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/398Synchronisation thereof; Control thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/194Transmission of image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/366Image reproducers using viewer tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种处理包括元数据的视频传输流的***和方法,每个元数据包括视频信号以及观看位置参数,所述观看位置参数表示观看者以及用于显示视频信号的视频显示器之间的相对位置,所述方法包括步骤:接收(410)观看者的观看位置信息,在所述传输流中选择(420)具有对应于所述观看位置信息的观看位置参数的元数据,以及向视频显示器输出(430)包含在所选择的元数据中的视频信号。

Description

用于处理视频传输流的方法和处理单元
发明领域
本发明涉及一种用于处理视频传输流的方法和处理单元。
发明背景
现代的视频处理单元包括很多用于向观看者提供高质量视频的技术和方法。视频可以来自广播或保存在光盘中,诸如BD(蓝光磁盘)、HD-DVD(高清晰度数字化视频光盘)。视频可以是3D(三维)格式或2D格式。该技术和方法可以是阴极射线管(CRT)、液晶显示器(LCD)、激光器或者所谓的数字微镜装置(DigitalMicromirror Devices,DMD)。
大多数用于提供高质量视频的技术和方法设计成使观看者位于显示器周围不同的位置能够观看视频节目,以便感受观看立体视频。
然而,依靠这些传统的技术和方法观看视频,观看者必须带上专用眼镜,所述专用眼镜使用偏振或遮光板滤出一些不需要的视频信号同时允许对应于观看者的位置的一个有关视频信号传到观看者的眼睛里。然而,由于它们没有为观看者提供舒适的环境,这种技术具有一些缺陷。
发明的目标以及概述
本发明的一个目标是提供一种用于处理视频传输流的改进的方法和处理单元。
根据本发明的方法目的在于处理包括元数据的视频传输流,而每个元数据包括视频信号和观看位置参数。观看位置参数表示观看者和用来显示视频信号的视频显示器间的相对位置。该方法包括步骤:
-接收观看者的观看位置信息,
-在所述传输流中选择具有对应于所述观看位置信息的观看位置参数的元数据,以及
-向视频显示器输出包含在选择的元数据中的视频信号。
本发明还提出一种用于实施根据本发明的所述方法不同步骤的处理单元。
优点是提出的方法以及处理单元可以对应于不同的观看者观看位置信息动态地选择不同的视频信号,以便依照观看者相对于显示器的位置向观看者显示最适当的视频。换句话说,它使得显示的视频信号适合观看者的位置。
附图的简短描述
根据以下描述的实施方式和实施例以及结合附图,根据本发明用于处理视频传输流的方法以及处理单元的这些及其它方面将会得以阐述并且变得清晰,其中:
附图1是示出用于向位于显示器周围不同观看位置的观看者显示视频信号的***的示意图;
附图2是示出根据本发明的用于处理视频传输流的处理单元的示意方框图;
附图3是示出AV流片段的结构的示意图;
附图4是示出根据本发明的视频传输流处理方法的流程图。
在整个附图中相同的附图标记用来表示同样的部件。
发明的详细说明
附图1是示出用于向位于显示器100周围不同观看位置的观看者显示视频信号的***的示意图。处理单元200用来接收观看者的观看位置信息,并且向显示器100输出对应所述观看位置信息的视频信号。显示器100用来向观看者显示视频信号。
观看位置相当于观看者位于显示器100周围的位置,例如观看者可以位于观看位置1、或观看位置2或观看位置3以便观看视频信号内容。
表示观看者和显示器100之间相对位置的观看位置信息可以相当于视角度,诸如角度a1、a2或a3。
表示观看者和显示器100之间相对位置的观看位置信息可以相当于观看距离,诸如距离d1、d2或d3。
处理单元200可以集成在光盘播放器(例如计算机光盘驱动器,独立设备等)或数字TV STB中。显示器100例如可以对应于TV或计算机显示器。
附图2是示出根据本发明用于处理视频传输流的处理单元200的示意方框图;视频传输流包括元数据,而每个元数据包括视频信号和观看者位置参数。观看者位置参数表示观看者和用来显示视频信号的视频显示器间的相对位置。如前所述,观看位置参数可以相当于视角度或观看距离。观看位置参数可以预存在一种数据结构中,并且表示观看者相对于显示器的位置以便最好的观看相应视频信号的内容。
处理单元(200)包括以下装置:
-接收(210)观看者的观看位置信息。接收装置(210)可以相当于一种缓冲器。观看位置信息可以由若干传感器、照相机检测,或由观看者使用遥控、键盘(未示出)直接输入。
-在所述传输流中选择(220)具有对应于所述观看位置信息的观看者位置参数的元数据。选择装置(220)可以包括用于比较观看位置信息和观看位置参数的装置,以及用于选择具有最接近于所述观看位置信息的观看位置参数的元数据的装置。
-向视频显示器输出(230)包含在所选择的元数据中的视频信号。
例如,当观看者从观看位置1移动到观看位置2(如附图1所示)的时候,接收装置(210)将会从传感器、照相机、遥控或键盘接收对应于观看位置2的观看位置信息。
如果观看位置信息由角度a2表示,那么选择装置(220)将会在视频传输流中选择具有最接近于角度a2的位置参数的元数据。
如果观看位置信息由距离d2表示,那么选择装置(220)将会在视频传输流中选择具有最接近于距离d2的位置参数的元数据。
如果视频传输流是多路复用的,处理单元200可以包括用于解多路复用视频传输的解多路复用器。如果视频传输流是编码的,那么处理单元200还可以包括用于在输出视频信号之前解码视频信号的解码器。例如,如果视频传输流是根据MPEG标准编码的,那么解码器就是一个MPEG解码器。
包括每个元数据的观看位置参数的数据结构可以是PID(程序标识符)表格或涉及PID表格或ClipMark的数据库。
PID表格的使用
PID表格:PID表格可以连同视频传输流(编码或非编码的)一起提供,或作为一个独立的文件提供。PID表格类似于以BD(蓝光磁盘)A/V应用程序的格式定义的ClipInfo(片段信息)文件。ClipInfo文件用来表示每个元数据的属性,诸如对应元数据的存取点的时间戳。可以提供两种用于PID表格的解决方案:
解决方案1:PID表格包括入口点(即元数据的起始标记)、属性信息(例如时间戳、格式、清晰度、与其它元数据的连接)以及元数据的观看位置参数:处理单元200可以在PID表格中根据当前的观看位置信息选择观看位置参数,所述观看位置信息诸如视角或观看距离。
解决方案2:PID表格不包括每个元数据的观看位置参数,PID表格可以包括入口点、属性信息以及用于引用的元数据名称。如以下表格1所示,元数据名称[angle_id]用作引用(如表格1中的粗体),这样处理单元200可以根据观看者的当前的观看位置信息选择视频信号,所述当前的观看位置信息诸如视角(或观看距离)。
Syntax  No.ofbits  Mnemonic
PlayItem(){
length  16  uimsbf
Clip_Information_file_name[0]//angle_id=0  8*5  bslbf
Clip_codec_identifier[0]  8*4  bslbf
reserved_for_future use  10  bslbf
is_3D_view_angle  1  bslbf
is_multi_angle  1  bslbf
connection_condition  4  bslbf
ref_to_STC_id[0]  8  uimsbf
IN_time  32  uimsbf
OUT_time  32  uimsbf
UO_mask_table()
PlayItem_random_access_flag  1  bslbf
reserved_for_future_use  7  bslbf
still_mode  8  bslbf
if(still_mode==0x01){
still_time  16  uimsbf
}else{
reserved_for_future_use  16  bslbf
}
if(is_multi_angle==1b)&&(is_3D_view_angle==0b){
multi_clip_entries(){
number_of_angles  8  uimsbf
reserved_for_future_use  7  bslbf
is_seamless_angle_change  1  bslbf
for(angle_id=1;//Note:angles except angle_id=0
angle_id<number_of_angles;angle_id++){
Clip_Information_file_name[angle_id]  8*5  bslbf
 Clip_codec_identifier[angle_id] 8*4  bslbf
 ref_to_STC_id[angle_id] 8  uimsbf
 }
 }
 }
 if(is_multi_angle==0b)&&(is_3D_view_angle==1b){
 multi_clip_entries(){
 number_of_3D_view_angles 8  uimsbf
 reserved_for_future_use 7  bslbf
 is_seamless_angle_change 1  bslbf
 for(angle_id=1;//Note:angles except angle_id=0
 angle_id<number_of_angles;angle_id++){
 metadata_name[angle_id] 8*5  bslbf
 metadata_identifier[angle_id] 8*4  bslbf
 ref_to_STC_id[angle_id] 8  uimsbf
 }
 }
 STN_table()
 }
表1
ClipMark的使用
附图3是示出AV流片段的结构的示意图;每个元数据的观看位置参数可以在ClipMark中预先定义。ClipMark以蓝光磁盘应用程序的格式定义,并且在两个相邻元数据之间预先定义以便存储一个元数据的入口点(元数据的起始标记)和属性信息。在本发明的这个实例中,ClipMark还用于包括每个元数据的观看位置参数。
附图4是示出根据本发明的视频传输流处理方法的流程图。视频传输流包括元数据,而每个元数据包括视频信号和观看者位置参数,如附图2所述。该方法包括步骤:
-接收(410)观看者的观看位置信息。
-在所述传输流中选择(420)具有对应于所述观看位置信息的观看者位置参数的元数据。所述选择步骤(420)可以用于比较观看位置信息和观看位置参数,并且选择具有最接近于所述观看位置信息的观看位置参数的元数据。
-向视频显示器输出(430)包含在所选择的元数据中的视频信号。
应该注意的是上述实施例是说明而不是限制本发明,而且本领域的技术人员将能不脱离附加权利要求的范围设计备选方案实施例。在权利要求中,位于括号内的任何附图标记都不应该用来限制权利要求。词“包括”不排除权利要求中没有列出的元件或步骤的存在。元件前面的词“一”或者“一个”不排除几个这种元件的存在。本发明可以通过包括若干不同元件的硬件以及适当编程的计算机实施。在装置权利要求中枚举了若干装置,这些装置中的若干装置可以由一个或者同一种硬件实现。词首先、第二以及第三等等的使用不表示任何排序。这些词将解释为名称。

Claims (5)

1.一种处理包括元数据的视频传输流的方法,每个元数据包括视频信号以及观看位置参数,所述观看位置参数表示观看者以及用于显示视频信号的视频显示器之间的相对位置,所述方法包括步骤:
-接收(410)观看者的观看位置信息,
-在所述传输流中选择(420)具有对应于所述观看位置信息的观看者位置参数的元数据,以及
-向视频显示器输出(430)包含在所选择的元数据中的视频信号。
2.如权利要求1的方法,其中所述选择(420)步骤包括步骤:
-比较所述观看位置信息和所述观看位置参数,以及
-选择具有最接近于所述观看位置信息的观看位置参数的元数据。
3.一种用于处理包括一组元数据的视频传输流的处理单元,每个元数据包括视频信号以及观看位置参数,所述观看位置参数表示观看者以及用于显示视频信号的视频显示器之间的相对位置,所述装置包括:
-接收(210)观看者的观看位置信息,
-在所述传输流中选择(220)具有对应于所述观看位置信息的观看者位置参数的元数据,以及
-向视频显示器输出(230)包含在所选择的元数据中的视频信号。
4.如权利要求3所述的处理单元,其中选择(220)装置包括用于以下用途的装置:
-比较所述观看位置信息和所述观看位置参数,以及
-选择具有最接近于所述观看位置信息的观看位置参数的元数据。
5.一种用于播放视频信号的装置,所述装置包括如权利要求3或4所述的处理单元(200)。
CNA2005101317965A 2005-12-15 2005-12-15 用于处理视频传输流的方法和处理单元 Pending CN1984295A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CNA2005101317965A CN1984295A (zh) 2005-12-15 2005-12-15 用于处理视频传输流的方法和处理单元
TW095145050A TW200826682A (en) 2005-12-15 2006-12-04 Method and processing unit for processing a video transport stream
PCT/IB2006/054755 WO2007069189A2 (en) 2005-12-15 2006-12-12 Method and processing unit for processing a video transport stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2005101317965A CN1984295A (zh) 2005-12-15 2005-12-15 用于处理视频传输流的方法和处理单元

Publications (1)

Publication Number Publication Date
CN1984295A true CN1984295A (zh) 2007-06-20

Family

ID=38020071

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005101317965A Pending CN1984295A (zh) 2005-12-15 2005-12-15 用于处理视频传输流的方法和处理单元

Country Status (3)

Country Link
CN (1) CN1984295A (zh)
TW (1) TW200826682A (zh)
WO (1) WO2007069189A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848364A (zh) * 2009-03-26 2010-09-29 索尼公司 信息处理设备、内容处理方法和程序
CN103841347A (zh) * 2009-04-03 2014-06-04 索尼公司 信息处理设备、信息处理方法和程序

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009194595A (ja) * 2008-02-14 2009-08-27 Sony Corp 放送システム、送信装置、送信方法、受信装置、受信方法、提示装置、提示方法、プログラム、及び記録媒体
US8743178B2 (en) 2010-01-05 2014-06-03 Dolby Laboratories Licensing Corporation Multi-view video format control
US10116911B2 (en) 2012-12-18 2018-10-30 Qualcomm Incorporated Realistic point of view video method and apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001272941A (ja) * 2000-03-23 2001-10-05 Olympus Optical Co Ltd 映像表示装置
US20040104935A1 (en) * 2001-01-26 2004-06-03 Todd Williamson Virtual reality immersion system
KR100475060B1 (ko) * 2002-08-07 2005-03-10 한국전자통신연구원 다시점 3차원 동영상에 대한 사용자 요구가 반영된 다중화장치 및 방법
US7720356B2 (en) * 2002-11-12 2010-05-18 Lg Electronics Inc Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
GB0312518D0 (en) * 2003-05-31 2003-07-09 Koninkl Philips Electronics Nv Multi-programme recording in dvd compliant format
JP2005159592A (ja) * 2003-11-25 2005-06-16 Nippon Hoso Kyokai <Nhk> コンテンツ送信装置およびコンテンツ受信装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848364A (zh) * 2009-03-26 2010-09-29 索尼公司 信息处理设备、内容处理方法和程序
CN103841347A (zh) * 2009-04-03 2014-06-04 索尼公司 信息处理设备、信息处理方法和程序
CN103888747A (zh) * 2009-04-03 2014-06-25 索尼公司 信息处理设备、信息处理方法和程序
CN103888747B (zh) * 2009-04-03 2016-01-20 索尼公司 信息处理设备、信息处理方法和程序
CN103841347B (zh) * 2009-04-03 2018-03-02 索尼公司 信息处理设备和信息处理方法

Also Published As

Publication number Publication date
WO2007069189A2 (en) 2007-06-21
WO2007069189A3 (en) 2007-09-13
TW200826682A (en) 2008-06-16

Similar Documents

Publication Publication Date Title
US10158841B2 (en) Method and device for overlaying 3D graphics over 3D video
CN102137270B (zh) 字幕的3d显示处理
US8749614B2 (en) Method for indicating a 3D contents and apparatus for processing a signal
US7782344B2 (en) Digital video zooming system
US8269821B2 (en) Systems and methods for providing closed captioning in three-dimensional imagery
US9137523B2 (en) Method and apparatus for controlling image display so that viewers selectively view a 2D or a 3D service
US20110293240A1 (en) Method and system for transmitting over a video interface and for compositing 3d video and 3d overlays
EP2555530A1 (en) Video processing device
EP2074823A1 (en) Method of controlling receiver for processing broadcast signal defining multi-channel broadcast and broadcast receiver using the same
CN103430556A (zh) 显示装置、3d眼镜及3d影像视听***
CN1984295A (zh) 用于处理视频传输流的方法和处理单元
EP1447982A2 (en) Method of controlling ETT information display on electronic program guide screen of digital television
WO2012029293A1 (ja) 映像処理装置、映像処理方法、コンピュータプログラム及び配信方法
JP2013090020A (ja) 映像出力装置および映像出力方法
US20070266419A1 (en) Digital television signal, digital television receiver, and method for processing digital television signal
US20090231490A1 (en) Method and system for automatically changing caption display style based on program content
US20070266407A1 (en) Digital television receiver and method for processing broadcast signal
US20070283383A1 (en) Digital television receiver and method for processing broadcast signal
US8965176B2 (en) Video displaying system and reproducing apparatus
WO2012164864A1 (ja) 映像処理装置、方法、プログラム、記録媒体及び集積回路
CN101690210A (zh) 数字广播接收装置
US20120300029A1 (en) Video processing device, transmission device, stereoscopic video viewing system, video processing method, video processing program and integrated circuit
KR101253637B1 (ko) 디지털 방송 신호 수신 방법 및 디지털 방송 신호 수신기
EP1562375A1 (en) Interactive multimedia processing system and method
KR100774188B1 (ko) Tv 수신장치 및 이를 위한 방송정보 디스플레이 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication