[go: up one dir, main page]

JP5018515B2 - 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム - Google Patents

情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム Download PDF

Info

Publication number
JP5018515B2
JP5018515B2 JP2008020334A JP2008020334A JP5018515B2 JP 5018515 B2 JP5018515 B2 JP 5018515B2 JP 2008020334 A JP2008020334 A JP 2008020334A JP 2008020334 A JP2008020334 A JP 2008020334A JP 5018515 B2 JP5018515 B2 JP 5018515B2
Authority
JP
Japan
Prior art keywords
information
video
window
screen
compose
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
Application number
JP2008020334A
Other languages
English (en)
Other versions
JP2009147893A (ja
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.)
Sony Corp
Original Assignee
Sony Corp
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
Priority to JP2008020334A priority Critical patent/JP5018515B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Priority to PCT/JP2008/071086 priority patent/WO2009066715A1/ja
Priority to EP08851382A priority patent/EP2224742A4/en
Priority to CN201410106271.5A priority patent/CN103945170B/zh
Priority to BRPI0806798-8A priority patent/BRPI0806798A2/pt
Priority to US12/448,989 priority patent/US8553760B2/en
Publication of JP2009147893A publication Critical patent/JP2009147893A/ja
Application granted granted Critical
Publication of JP5018515B2 publication Critical patent/JP5018515B2/ja
Priority to US14/016,649 priority patent/US10038828B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/147Scene change detection
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • 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/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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • 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
    • 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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2624Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/0122Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/02Composition of display devices
    • G09G2300/026Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
    • 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/161Encoding, multiplexing or demultiplexing different image signal components
    • 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
    • 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)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラムに関し、特に、複数のビデオストリームを用いた映像の表示の仕方を提供側が主体的に制御することができるようにした情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラムに関する。
放送、ネットワーク、あるいはストレージからの複数のストリームをマルチデコードし、マルチデコードによって得られた複数の映像を1つのディスプレイに表示させるマルチ画面表示に関する技術が実現、または提案されている。
例えば、いわゆるPinP(Picture in Picture)の形で複数の映像が表示されることにより、ユーザは、サブ画面に小さく表示される他のチャンネルの番組の映像を見ながら、メイン画面に大きく表示されるあるチャンネルの番組の映像を見ることができる。
また、ディスプレイの右半分と左半分に異なるチャンネルの番組の映像が並べて表示されることにより、ユーザは、2つのチャンネルの番組の映像を同時に見ることができる。
特許文献1には、通常表示の状態においてマルチ画面の表示が指示された場合、マルチ画面への表示の切り替えを迅速に行うことができるようにした技術が開示されている。
特開2000−13712号公報
従来のマルチ画面表示に用いられるストリームは異なる番組のものであるのが一般的である。例えば、上述したPinPの形でのマルチ画面表示の場合、メイン画面に表示される映像の元になるストリームと、サブ画面に表示される映像の元になるストリームは異なる番組のものであることが多い。
すなわち、メイン画面とサブ画面にそれぞれ同じ番組の異なる角度から見た映像を表示させるといったような、複数のストリームを互いに連携して映像を表示させることを提供側が指定し、これにより、ユーザに1つの番組を提供するといったような機能はない。
また、従来のPinPの形でのマルチ画面表示にしても、左半分と右半分に並べて映像を表示させるようなマルチ画面表示にしても、その表示の仕方は表示装置側の実装に依存しており、提供側が指定するものではない。
今後、フルHD(High Definition)以上の解像度を有するディスプレイが普及してくると、1つのディスプレイに複数の映像を表示させることによって1つの番組を提供するような放送、あるいはメディアの作成がなされることが考えられる。また、この際、映像の表示の仕方に関して、番組の提供側が主体的に制御を行えるようにしたいといった需要が出てくるものと考えられる。
本発明はこのような状況に鑑みてなされたものであり、複数のビデオストリームを用いた映像の表示の仕方を提供側が主体的に制御することができるようにするものである。
本発明の第1の側面の情報処理装置は、映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化する多重化手段と、前記多重化手段による多重化によって得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加する付加手段と、前記付加手段により前記コンポーズ情報が付加された前記多重化ストリームを、前記スクリーンに対する映像の表示を制御する表示制御装置に提供する提供手段とを備える。
それぞれのウインドウのサイズは可変であるようにすることができる。
前記付加手段には、映像の表示に用いるスクリーンの数を指定する情報をさらに含むとともに、それぞれのスクリーンについての前記第1乃至第4の情報を含む前記コンポーズ情報を前記多重化ストリームに付加させることができる。
前記付加手段には、それぞれのウインドウを形成するタイミングを指定する情報をさらに含む前記コンポーズ情報を前記多重化ストリームに付加させることができる。
前記多重化手段には、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームの映像のうちの同時に表示する映像に対して、表示タイミングを指示する表示用タイムスタンプを設定させることができる。
前記付加手段には、前記第1の情報により指定される前記スクリーンのサイズを指定する情報をさらに含む前記コンポーズ情報を前記多重化ストリームに付加させることができる。
本発明の第1の側面の情報処理方法またはプログラムは、映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化し、多重化によって得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加し、前記コンポーズ情報を付加した前記多重化ストリームを、前記スクリーンに対する映像の表示を制御する表示制御装置に提供するステップを含む。
本発明の他の側面の表示制御装置は、映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化して得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加する情報処理装置から提供された、前記コンポーズ情報が付加された前記多重化ストリームを取得し、映像を表示させる表示制御装置において、前記多重化ストリームからそれぞれの前記ビデオストリームを分離する分離手段と、前記多重化ストリームに付加される前記コンポーズ情報を解析することによって、前記第2の情報により数が指定されるそれぞれのウインドウについて、映像を表示させるのに用いる前記ビデオストリームを前記第3の情報に基づいて検出し、検出した前記ビデオストリームに含まれる前記サイズの情報に基づいてウインドウのサイズを検出し、前記第1の情報により指定されるスクリーンの前記第4の情報により指定される位置に、検出したサイズのウインドウを形成する解析手段と、前記ビデオストリームをデコードするデコード手段と、前記デコード手段によりデコードされることによって得られた映像を、それぞれのウインドウに表示させる表示制御手段とを備える。
対象とするスクリーンのサイズを指定する情報が前記コンポーズ情報にさらに含まれており、その情報により指定されるサイズと、設けられているスクリーンのサイズが異なる場合、前記表示制御手段には、前記デコード手段によりデコードされることによって得られた映像のサイズを変更させることができる。
本発明の他の側面の表示制御方法またはプログラムは、多重化ストリームからそれぞれのビデオストリームを分離し、前記多重化ストリームに付加されるコンポーズ情報を解析することによって、第2の情報により数が指定されるそれぞれのウインドウについて、映像を表示させるのに用いる前記ビデオストリームを第3の情報に基づいて検出し、検出した前記ビデオストリームに含まれるサイズの情報に基づいてウインドウのサイズを検出し、第1の情報により指定されるスクリーンの第4の情報により指定される位置に、検出したサイズのウインドウを形成し、前記ビデオストリームをデコードし、デコードすることによって得られた映像を、それぞれのウインドウに表示させるステップを含む。
本発明の第1の側面においては、映像の縦方向、横方向のサイズの情報を含むビデオストリームが多重化され、多重化によって得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報が付加される。また、前記コンポーズ情報が付加された前記多重化ストリームが、前記スクリーンに対する映像の表示を制御する表示制御装置に提供される。
本発明の第2の側面においては、多重化ストリームからそれぞれのビデオストリームが分離され、前記多重化ストリームに付加されるコンポーズ情報が解析されることによって、第2の情報により数が指定されるそれぞれのウインドウについて、映像を表示させるのに用いる前記ビデオストリームが第3の情報に基づいて検出され、検出された前記ビデオストリームに含まれるサイズの情報に基づいてウインドウのサイズが検出され、第1の情報により指定されるスクリーンの第4の情報により指定される位置に、検出されたサイズのウインドウが形成される。また、前記ビデオストリームがデコードされ、デコードされることによって得られた映像が、それぞれのウインドウに表示される。
本発明によれば、複数のビデオストリームを用いた映像の表示の仕方を提供側が主体的に制御することができる。
図1は、本発明の一実施形態に係る番組の提供システムの構成例を示す図である。
図1に示されるように、この提供システムは送信装置1と受信装置2から構成される。受信装置2には、ケーブルなどを介してスクリーン3が接続される。
送信装置1は、放送局などの、番組の提供側に設置される装置である。
送信装置1は、1台のカメラで撮影された1つの番組の映像をフレーム毎に所定の数の領域に分割して、分割したそれぞれの領域の映像を別のストリームとしてエンコードしたり、複数のカメラで撮影された1つの番組の映像をそれぞれ別のストリームとしてエンコードしたりして、1つの番組の映像を表示するのに用いられる複数のビデオストリーム(PES(Packetized Elementary Stream))を生成する。
また、送信装置1は、生成した複数のビデオストリームを多重化することによって1つの番組の映像を表示するのに用いられる多重化ストリーム(TS(Transport Stream))を生成する。
送信装置1は、生成した多重化ストリームに対して四次元コンポーズマップ情報を付加し、四次元コンポーズマップ情報を付加した多重化ストリームからなる番組を受信装置2に提供する。番組の提供は、放送波を介して、ネットワークを介して、あるいは、DVD(Digital Versatile Disc)やBlu-ray(商標) Discなどの記録メディアを介して行われる。
四次元コンポーズマップ情報は、1つのプログラムとして、ある時間帯を共有させる複数のストリームの表示関係を表し、多重化ストリームを構成するそれぞれのビデオストリームをどのように連携させて映像を表示させるのかを送信装置1が受信装置2に対して指定する情報である。以下、適宜、四次元コンポーズマップ情報を単にコンポーズ情報という。
コンポーズ情報には、スクリーン3の各位置に映像を表示させるのにどのビデオストリームを用いるのかを指定する情報などが含まれる。後述するように受信装置2側に複数のスクリーンが設けられる場合、コンポーズ情報には、それぞれのスクリーンに関する情報が含まれる。
受信装置2は、家庭内などの、番組の受信側に設置される装置である。
受信装置2は、送信装置1から提供された番組を受信し、多重化ストリームを構成するそれぞれのビデオストリームをデコードする。また、受信装置2は、それぞれのビデオストリームをデコードすることによって得られた映像を、コンポーズ情報に含まれる情報に従ってスクリーン3に表示させる。コンポーズ情報に含まれる情報に従ってスクリーン3に表示される映像は1つの番組を構成する映像であり、ユーザは、これにより1つの番組を視聴することができる。
図2は、コンポーズ情報の概念を示す図である。
図2に示されるように、コンポーズ情報は、参照する時間順に並べられた所定の数のコンポーズマップによって構成される。どのスクリーンに映像を表示させるのか、それぞれのスクリーンのどの位置に映像を表示させるのかなどが、それぞれのコンポーズマップによって表される。
図2のコンポーズマップf0はあるタイミングで参照される情報であり、コンポーズマップf1はコンポーズマップf0が参照されるタイミングの次のタイミングで参照される情報である。コンポーズマップf2はコンポーズマップf1が参照されるタイミングの次のタイミングで参照される情報である。図2に示されるようにコンポーズマップf0乃至f2から1つのコンポーズマップグループが形成される場合、コンポーズマップf2が参照されて映像の表示が行われた後は、コンポーズマップf0から順に繰り返し参照され、映像の表示が続けられる。コンポーズマップグループはパラメータTmで表される。
縦方向、横方向に3本ずつ示される点線L1はスクリーンの区切りを表し、点線L1によって区切られるそれぞれの領域によって、それぞれのスクリーンに対する映像の表示の仕方が表される。受信装置2側に用意されるスクリーンの数が図1に示されるように1台である場合、点線L1によって区切られる16の領域のうちの左上端の1つの領域だけが用いられる。また、受信装置2側に用意されるスクリーンの数が16である場合、コンポーズマップf0の全体の領域が用いられる。スクリーンはパラメータSnで表される。
点線L1が重なっている分を含めて縦方向、横方向に7本ずつ示される実線L2は1つのスクリーンの分割の仕方を表す。以下、適宜、1つのスクリーン上に形成され、映像が表示される領域をウインドウという。スクリーンは機器として物理的に設けられる映像の表示領域であるのに対して、ウインドウは1つのスクリーンに形成される映像の表示領域である。1つのウインドウには、1つのビデオストリームをデコードして得られた1つの映像が表示される。それぞれのウインドウのサイズは可変である。
図2は、それぞれのスクリーンを縦方向と横方向にそれぞれ2分割することによって4つのウインドウを形成する場合のコンポーズ情報の例を示していることになる。
それぞれのウインドウのスクリーン上の位置は、スクリーンの左上端などの所定の位置を基準として、水平方向の位置を表すパラメータHpと、垂直方向の位置を表すパラメータVqによって表される。
パラメータSn,Tm,Hp,Vqを用いることによって、それぞれのウインドウはWindow_ID(Sn,Tm,Hp,Vq)によって識別される。
例えば、図2の左上端の領域A01に対応するウインドウは、1番目のスクリーンであるスクリーンS0に形成されるウインドウであることを表すS0、同じコンポーズマップグループを形成するコンポーズマップのうち、1番目のコンポーズマップが参照されて映像の表示が行われるウインドウであることを表すT0、スクリーンS0を4つに分割したときに左側に形成されるウインドウであることを表すH0、スクリーンS0を4つに分割したときに上側に形成されるウインドウであることを表すV0のパラメータを用いて、Window_ID(S0,T0,H0,V0)により識別される。
また、領域A04に対応するウインドウは、1番目のスクリーンであるスクリーンS0に形成されるウインドウであることを表すS0、同じコンポーズマップグループを形成するコンポーズマップのうち、1番目のコンポーズマップが参照されて映像の表示が行われるウインドウであることを表すT0、スクリーンS0を4つに分割したときに右側に形成されるウインドウであることを表すH1、スクリーンS0を4つに分割したときに下側に形成されるウインドウであることを表すV1のパラメータを用いて、Window_ID(S0,T0,H1,V1)により識別される。
同様に、領域A02に対応するウインドウはWindow_ID(S0,T0,H1,V0)により識別され、領域A03に対応するウインドウはWindow_ID(S0,T0,H0,V1)により識別される。
コンポーズ情報には、このようにして識別されるウインドウに対して、どのビデオストリームをデコードして得られた映像を表示させるのかを表す、ビデオストリームのPIDなどが含まれる。また、図2の一点鎖線L3で示されるようなスクリーンのサイズ(送信装置1側がターゲットとするスクリーンの解像度)を指定する情報なども含まれる。
コンポーズ情報の具体的な記述の例については後述する。
図3は、コンポーズ情報に基づいてスクリーン3に表示される画面の例を示す図である。
図3は、1台のカメラで撮影した1つの番組の映像をフレーム毎に4つの領域に分割し、分割したそれぞれの領域の映像を別のストリームとしてエンコードすることによって得られた4つのビデオストリームが多重化されて番組の提供が行われた場合の例を示している。
この場合、多重化ストリームに付加されるコンポーズ情報に基づいて、スクリーン3の左上、右上、左下、右下にそれぞれウインドウW0,W1,W2,W3が受信装置2により形成される。
図2を参照して説明したものと同様に、コンポーズ情報においては、ウインドウW0はWindow_ID(S0,T0,H0,V0)で識別され、ウインドウW1はWindow_ID(S0,T0,H1,V0)で識別される。ウインドウW2はWindow_ID(S0,T0,H0,V1)で識別され、ウインドウW3はWindow_ID(S0,T0,H1,V1)で識別される。
ウインドウW0のWindow_IDに含まれるパラメータVqはV0であり、ウインドウW0の他に、同じV0をパラメータVqに含むWindow_IDとしてウインドウW1のWindow_IDがあるから、受信装置2においては、スクリーン3の上の段には2つのウインドウを形成すればよいということが検出される。
また、ウインドウW0とウインドウW1の並び順については、それぞれのWindow_IDに含まれるパラメータHpの値に基づいて、左から、ウインドウW0、ウインドウW1の順に並べればよいということが検出される。
ウインドウW2のWindow_IDに含まれるパラメータVqはV1であり、ウインドウW2の他に、同じV1をパラメータVqに含むWindow_IDとしてウインドウW3のWindow_IDがあるから、受信装置2においては、スクリーン3の下の段には2つのウインドウを形成すればよいということが検出される。
また、ウインドウW2とウインドウW3の並び順については、それぞれのWindow_IDに含まれるパラメータHpの値に基づいて、左から、ウインドウW2、ウインドウW3の順に並べればよいということが検出される。
映像の縦方向、横方向のサイズの情報はビデオストリーム中に含まれているから、以上のようにして検出された位置に、それぞれの映像のサイズと同じサイズの領域を確保することによって、ウインドウW0乃至W3が形成される。それぞれのウインドウと、それぞれのウインドウに映像を表示させるのに用いるビデオストリームの対応関係もコンポーズ情報により表される。
このように、受信装置2においては、それぞれのウインドウのサイズ(ウインドウに表示させる映像のサイズ)と、それぞれのウインドウの位置に基づいて、送信装置1による指定に従ってウインドウが形成される。
また、コンポーズ情報に含まれるPIDとWindow_IDの対応関係が受信装置2により検出され、ウインドウW0には、所定のPIDで識別されるビデオストリームをデコードして得られた映像である映像Q-0が表示される。ウインドウW1乃至W3についても同様に、それぞれ所定のPIDで識別されるビデオストリームをデコードして得られた映像である映像Q-1乃至Q-3が表示される。
映像Q-0乃至Q-3がそれぞれ同期を取りながら表示されることにより、スクリーン3には、1台のカメラで撮影された元の1つの番組の映像が表示されることになる。
このように、コンポーズ情報を利用することにより、送信装置1は、1つの大きな映像を1つのビデオストリームで提供するのではなく、4つのビデオストリームで分割して提供することによっても、元の1つの大きな映像を受信装置2側のスクリーン3に表示させることが可能になる。
図4は、コンポーズ情報に基づいてスクリーン3に表示される画面の他の例を示す図である。
図4は、撮影位置の異なる4台のカメラで撮影した1つの番組であるサッカー中継の映像をそれぞれ別のストリームとしてエンコードすることによって得られた4つのビデオストリームが多重化されて番組の提供が行われた場合の例を示している。
この場合、図3を参照して説明した場合と同様に、多重化ストリームに付加されるコンポーズ情報に基づいて、スクリーン3の左上、右上、左下、右下にそれぞれウインドウW0,W1,W2,W3が受信装置2により形成される。
コンポーズ情報において、図4のウインドウW0もWindow_ID(S0,T0,H0,V0)で識別され、ウインドウW1はWindow_ID(S0,T0,H1,V0)で識別される。ウインドウW2はWindow_ID(S0,T0,H0,V1)で識別され、ウインドウW3はWindow_ID(S0,T0,H1,V1)で識別される。コンポーズ情報に含まれるWindow_IDを構成する各パラメータから、受信装置2においては、スクリーン3を縦方向、横方向にそれぞれ2分割して4つのウインドウを形成すればよいということが検出される。
また、コンポーズ情報に含まれるPIDとWindow_IDの対応関係が受信装置2により検出され、ウインドウW0には、所定のPIDで識別されるビデオストリームをデコードして得られた、ある角度からのサッカー中継の映像である映像Q-0が表示される。ウインドウW1乃至W3についても同様に、それぞれ所定のPIDで識別されるビデオストリームをデコードして得られた、それぞれ異なる角度からのサッカー中継の映像である映像Q-1乃至Q-3が表示される。
映像Q-0乃至Q-3がそれぞれ同期を取りながら表示されることにより、スクリーン3には、4台のカメラで撮影された元の1つの番組の映像が表示されることになる。
このように、コンポーズ情報を利用することにより、送信装置1は、複数のカメラで撮影した1つの番組の複数の映像を、受信装置2側のスクリーン3の所定の位置にそれぞれ表示させることが可能になる。
図5は、コンポーズ情報に基づいてスクリーン3に表示される画面のさらに他の例を示す図である。
図5は、6台のカメラで撮影した1つの番組の映像をそれぞれ別のストリームとしてエンコードすることによって得られた6つのビデオストリームが多重化されて番組の提供が行われた場合の例を示している。
この場合、多重化ストリームに付加されるコンポーズ情報に基づいて、スクリーン3の最上段に、スクリーンの水平方向の幅とほぼ同じ幅のウインドウW0が形成され、スクリーン3の上から2段目に、スクリーン3の水平方向の幅を4等分した幅のウインドウW1乃至W4が形成される。スクリーン3の最下段には、スクリーン3の水平方向の幅とほぼ同じ幅のウインドウW5が形成される。
コンポーズ情報においては、ウインドウW0はWindow_ID(S0,T0,H0,V0)で識別され、ウインドウW1はWindow_ID(S0,T0,H0,V1)で識別され、ウインドウW2はWindow_ID(S0,T0,H1,V1)で識別される。ウインドウW3はWindow_ID(S0,T0,H2,V1)で識別され、ウインドウW4はWindow_ID(S0,T0,H3,V1)で識別され、ウインドウW5はWindow_ID(S0,T0,H0,V2)で識別される。
ウインドウW0のWindow_IDに含まれるパラメータVqはV0であり、同じV0をパラメータVqに含むWindow_IDは他にないから、受信装置2においては、スクリーン3の最上段には1つのウインドウを形成すればよいということが検出される。
ウインドウW1のWindow_IDに含まれるパラメータVqはV1であり、ウインドウW1の他に、同じV1をパラメータVqに含むWindow_IDとしてウインドウW2のWindow_ID、ウインドウW3のWindow_ID、ウインドウW4のWindow_IDがあるから、受信装置2においては、スクリーン3の上から2段目には4つのウインドウを形成すればよいということが検出される。
また、ウインドウW1乃至W4の並び順については、それぞれのWindow_IDに含まれるパラメータHpの値に基づいて、左から、ウインドウW1、ウインドウW2、ウインドウW3、ウインドウW4の順に並べればよいということが検出される。
ウインドウW5のWindow_IDに含まれるパラメータVqはV2であり、同じV2をパラメータVqに含むWindow_IDは他にないから、受信装置2においては、スクリーン3の最下段には1つのウインドウを形成すればよいということが検出される。
以上のようにして検出されたウインドウW0乃至W5の位置と、6つのビデオストリームにそれぞれ含まれる映像のサイズの情報から、受信装置2においては、図5に示されるようにしてそれぞれのウインドウを形成すればよいということが検出される。
また、コンポーズ情報に含まれるPIDとWindow_IDの対応関係が受信装置2により検出され、ウインドウW0には、所定のPIDで識別されるビデオストリームをデコードして得られた映像である映像Q-0が表示される。ウインドウW1乃至W5についても同様に、それぞれ所定のPIDで識別されるビデオストリームをデコードして得られた映像である映像Q-1乃至Q-5が表示される。
映像Q-0乃至Q-5がそれぞれ同期を取りながら表示されることにより、スクリーン3には、例えば、複数のカメラで撮影された元の1つの番組のパノラマ映像が表示されることになる。
このように、コンポーズ情報を利用することにより、送信装置1は、複数のビデオカメラで撮影したパノラマ映像を6つのビデオストリームで分割して提供することによって、元の1つのパノラマ映像を受信装置2側のスクリーン3に表示させることが可能になる。
図6は、コンポーズ情報に基づいてスクリーン3に表示される画面の例を示す図である。
図6は、ある被写体を、撮影位置をずらして2台のカメラで左右から撮影した1つの番組の映像をそれぞれ別のストリームとしてエンコードすることによって得られた2つのビデオストリームが多重化されて番組の提供が行われた場合の例を示している。
この場合、多重化ストリームに付加されるコンポーズ情報に基づいて、スクリーン3の全体に、ウインドウW0とウインドウW1が時間をずらして交互に受信装置2により形成される。図6において、ウインドウW1が点線で示されていることは、ウインドウW0と異なるタイミングで形成されることを表す。
コンポーズ情報においては、ウインドウW0はWindow_ID(S0,T0,H0,V0)で識別され、ウインドウW1はWindow_ID(S0,T1,H0,V0)で識別される。
ウインドウW0のWindow_IDに含まれるパラメータTmはT0であり、ウインドウW1のWindow_IDに含まれるパラメータTmはT1であるから、受信装置2においては、ウインドウW0とウインドウW1を異なるタイミングで形成すればよいということが検出される。
また、コンポーズ情報に含まれるコンポーズマップグループの情報に基づいて、ウインドウW0、ウインドウW1、ウインドウW0、ウインドウW1、・・・といったように、ウインドウW0とウインドウW1を交互に形成すればよいということが検出される。
T0のタイミングで形成しなければならないウインドウはウインドウW0の他にないことと、ビデオストリームに含まれる、ウインドウW0に表示させる映像のサイズの情報から、受信装置2においては、ウインドウW0をスクリーン3の全体に形成すればよいということが検出される。
同様に、T1のタイミングで形成しなければならないウインドウはウインドウW1の他にないことと、ビデオストリームに含まれる、ウインドウW1に表示させる映像のサイズの情報から、受信装置2においては、ウインドウW1をスクリーン3の全体に形成すればよいということが検出される。
コンポーズ情報に含まれるPIDとWindow_IDの対応関係が受信装置2により検出され、あるタイミングで形成されるウインドウW0には、所定のPIDで識別されるビデオストリームをデコードして得られた、例えば被写体を左から撮影した映像である映像P-0が表示される。
また、ウインドウW0の次のタイミングで形成されるウインドウW1には、所定のPIDで識別されるビデオストリームをデコードして得られた、例えば被写体を右から撮影した映像である映像P-1が表示される。
このように、コンポーズ情報を利用して図7に示されるように映像P-0と映像P-1の表示が所定の周期で交互に切り替えられるようにすることにより、送信装置1は、人の目の視差を利用して、立体視映像を受信装置2側のスクリーン3に表示させることが可能になる。
図8は、コンポーズ情報の具体的な記述の例を示す図である。図8の左側に示す数字と「:」は説明の便宜上付しているものであり、コンポーズ情報を構成するものではない。
1行目の「Window_Linkage_flag」は複数ウインドウの存在を示す。2行目の「If(Window_Linkage_Flag)」以降がコンポーズ情報の中身を構成する。
3行目の「Number_of_Screens, S」は、コンポーズ情報が対象とするスクリーンの数Sを表す。Sの値は可変であり、上述した例の場合、1となる。
4行目の「For(i=0; i<S; i++)」以降が、それぞれのスクリーンを対象とする表示の仕方を表す。コンポーズ情報が対象とするスクリーンの数が複数である場合、コンポーズ情報には、この4行目以降の記述がそれぞれのスクリーンの分だけ用意される。
5行目の「Direction_Mapping」は、どのスクリーンを対象としているのかを表す。
6行目の「Target_Display_Size」は、ターゲットとするスクリーンのサイズを表す。後述するように、送信装置1側がターゲットとするスクリーンのサイズと、実際に受信装置2側に用意されているスクリーンのサイズが異なる場合、適宜、映像のアップスケーリング、ダウンスケーリングが受信装置2において行われる。
7行目の「Number_of_Windows_per_screen, N」は、注目するスクリーン上に形成するウインドウの数Nを表す。Nの値は可変であり、図3、図4の例の場合、4となる。
8行目の「For (j=0; j<N; j++)」以降が、それぞれのウインドウを対象とする表示の仕方を表す。コンポーズ情報が対象とするウインドウの数が複数である場合、コンポーズ情報には、この8行目以降の記述がそれぞれのウインドウの分だけ用意される。
9行目の「Elementary_PID」は、注目しているウインドウに映像を表示させるのに用いるビデオストリームのPID、すなわち、ウインドウとビデオストリームの対応関係を表す。
10行目の「Window_id」は、注目しているウインドウの識別情報であり、上述したようなパラメータからなる。
11行目の「FrameGroup」は、注目しているウインドウを形成するタイミング(時間方向のID)、切り替えのタイミング等を表す。
12行目の「V_offset」は、Window_idに含まれるパラメータVqと同様に、注目するウインドウの、スクリーン上の垂直方向の位置を表す。
13行目の「H_offset」は、Window_idに含まれるパラメータHpと同様に、注目するウインドウの、スクリーン上の水平方向の位置を表す。
このような記述からなるコンポーズ情報に基づいて、上述したような表示が実現される。
ここで、送信装置1と受信装置2の構成について説明する。
図9は、送信装置1の構成例を示すブロック図である。
図9に示されるように、送信装置1は、エンコーダ11−1乃至11−n、マルチプレクサ12、コンポーズ情報付加部13、および送信部14から構成される。エンコーダは、1つの番組を構成するものとして外部から入力された映像信号の数と同じ数だけ設けられる。
エンコーダ11−1乃至11−nは、それぞれ、カメラから入力された信号をエンコードし、エンコードして得られたビデオストリームをマルチプレクサ12に出力する。
マルチプレクサ12は、エンコーダ11−1乃至11−nから供給されたビデオストリームを多重化し、多重化して得られたストリームをコンポーズ情報付加部13に出力する。
コンポーズ情報付加部13は、送信装置1の管理者による入力に従って、図8に示されるような記述からなるコンポーズ情報を生成し、生成したコンポーズ情報をマルチプレクサ12から供給された多重化ストリームに付加する。コンポーズ情報付加部13は、コンポーズ情報を付加した多重化ストリームを送信部14に出力する。
同期管理に関しては、代表するストリームのPCRとタイムスタンプを抽出し、他のストリームの同じタイミングに相当する箇所にそれをコピーすることで、ストリーム間の同期関係を保証するようにしてもよい。
送信部14は、コンポーズ情報付加部13から供給された多重化ストリームからなる番組を、放送波やネットワークを介して受信装置2に送信する。番組の提供が記録メディアを介して行われる場合、送信部14は、多重化ストリームを記録メディアに記録させ、受信装置2に提供する。
図10は、受信装置2の構成例を示すブロック図である。
図10に示されるように、受信装置2は、受信部21、デマルチプレクサ22、コンポーズ情報解析部23、デコーダ24−1乃至24−n、および表示制御部25から構成される。デコーダも、1つの番組を構成する映像の数と同じ数だけ設けられる。
受信部21は、送信装置1から送信された番組を受信する。受信部21は、受信した番組を構成する多重化ストリームをデマルチプレクサ22に出力し、多重化ストリームに付加されているコンポーズ情報をコンポーズ情報解析部23に出力する。
デマルチプレクサ22は、受信部21から供給された多重化ストリームを複数のビデオストリームに分離し、分離したビデオストリームを1つずつデコーダ24−1乃至24−nに出力する。
コンポーズ情報解析部23は、受信部21から供給されたコンポーズ情報を解析することによって、どのタイミングで、スクリーン3のどの位置にどのサイズのウインドウを形成すればよいのかを検出し、検出したタイミング、ウインドウの位置、およびウインドウのサイズを表す情報を表示制御部25に出力する。それぞれのビデオストリームに含まれる映像のサイズを表す情報は、デマルチプレクサ22から供給される。
また、コンポーズ情報解析部23は、コンポーズ情報を解析することによってウインドウとビデオストリームの対応関係を検出し、どのウインドウに、どのビデオストリームをデコードすることによって得られた映像を表示させるのかを表す情報を表示制御部25に出力する。
デコーダ24−1乃至24−nは、それぞれ、デマルチプレクサ22から供給されたビデオストリームをデコードし、デコードして得られた映像信号を表示制御部25に出力する。映像信号には、どのビデオストリームをデコードして得られた信号であるのかを表す情報も含まれる。
表示制御部25は、コンポーズ情報解析部23から供給された情報に従って、所定のタイミングで、スクリーン3にそれぞれのウインドウを形成する。
また、表示制御部25は、コンポーズ情報解析部23から供給された情報に従って、デコーダ24−1乃至24−nから供給されたどの信号に基づく映像をどのウインドウに表示させればよいのかを検出する。表示制御部25は、その検出結果に従って、デコーダ24−1乃至24−nから供給された信号に基づく映像を、スクリーン3に形成したそれぞれのウインドウに表示させる。
次に、以上のような構成を有する送信装置1と受信装置2の処理について説明する。
はじめに、図11のフローチャートを参照して、送信装置1の処理について説明する。この処理は、カメラからの信号が入力されたときに開始される。
ステップS1において、エンコーダ11−1乃至11−nは、それぞれ、入力された信号をエンコードし、エンコードして得られたビデオストリームをマルチプレクサ12に出力する。
ステップS2において、マルチプレクサ12は、エンコーダ11−1乃至11−nから供給されたビデオストリームを多重化し、多重化して得られたストリームをコンポーズ情報付加部13に出力する。
ステップS3において、コンポーズ情報付加部13は、送信装置1の管理者による入力に従ってコンポーズ情報を生成する。
ステップS4において、コンポーズ情報付加部13は、コンポーズ情報をマルチプレクサ12から供給された多重化ストリームに付加し、コンポーズ情報を付加した多重化ストリームを送信部14に出力する。
ステップS5において、送信部14は、コンポーズ情報付加部13から供給された多重化ストリームからなる番組を受信装置2に送信し、処理を終了させる。
次に、図12のフローチャートを参照して、受信装置2の処理について説明する。この処理は、番組を構成する多重化ストリームが送信装置1から送信されたときに開始される。
ステップS11において、受信部21は、送信装置1から送信された番組を受信する。受信部21は、受信した番組を構成する多重化ストリームをデマルチプレクサ22に出力し、多重化ストリームとコンポーズ情報をコンポーズ情報解析部23に出力する。
ステップS12において、デマルチプレクサ22は、受信部21から供給された多重化ストリームを複数のビデオストリームに分離し、分離したビデオストリームをデコーダ24−1乃至24−nに出力する。
ステップS13において、コンポーズ情報解析処理が行われる。コンポーズ情報解析処理が行われることにより、スクリーン3に形成するウインドウに関する情報と、それぞれのウインドウに表示させる映像に関する情報がコンポーズ情報解析部23から表示制御部25に供給される。コンポーズ情報解析処理については図13のフローチャートを参照して後述する。
ステップS14において、デコーダ24−1乃至24−nは、それぞれ、デマルチプレクサ22から供給されたビデオストリームをデコードし、デコードして得られた映像信号を表示制御部25に出力する。
ステップS15において、表示制御部25は、コンポーズ情報解析部23から供給された情報に従って、所定のタイミングで、スクリーン3にそれぞれのウインドウを形成し、形成したそれぞれのウインドウに、デコーダ24−1乃至24−nから供給された信号に基づく映像を表示させる。
次に、図13のフローチャートを参照して、図12のステップS13において行われるコンポーズ情報解析処理について説明する。
ステップS21において、コンポーズ情報解析部23は、コンポーズ情報に含まれる「Number_of_Screens, S」の記述に基づいて、コンポーズ情報が対象とするスクリーンの数を検出する。
ステップS22において、コンポーズ情報解析部23は、「Direction_Mapping」の記述に基づいて、「Direction_Mapping」以降のコンポーズ情報の記述が、どのスクリーンを対象としている記述であるのかを検出する。コンポーズ情報解析部23は、検出した対象のスクリーンに注目し、以降の処理を行う。
ステップS23において、コンポーズ情報解析部23は、「Number_of_Windows_per_screen, N」の記述に基づいて、注目するスクリーンに形成するウインドウの数を検出する。
ステップS24において、コンポーズ情報解析部23は、「Window_id」により識別されるウインドウに注目し、「Elementary_PID」の記述に基づいて、注目しているウインドウに映像を表示させるのに用いるビデオストリームのPIDを検出する。また、コンポーズ情報解析部23は、注目しているウインドウに映像を表示させるのに用いるビデオストリームに含まれる、映像のサイズの情報に基づいて、注目しているウインドウのサイズを検出する。
ステップS25において、コンポーズ情報解析部23は、「V_offset」と「H_offset」の記述に基づいて、あるいは、「Window_id」に含まれるパラメータに基づいて、注目するウインドウの位置を検出する。
ステップS26において、コンポーズ情報解析部23は、「FrameGroup」の記述に基づいて、注目しているウインドウを形成するタイミング等を検出する。
ステップS27において、コンポーズ情報解析部23は、注目しているスクリーンに形成するウインドウのうち、まだ注目していないウインドウがあるか否かを判定する。
まだ注目していないウインドウがあるとステップS27において判定した場合、コンポーズ情報解析部23は、他のウインドウに注目し、ステップS24以降の処理を繰り返す。
一方、注目していないウインドウがないとステップS27において判定した場合、ステップS28において、コンポーズ情報解析部23は、コンポーズ情報が対象としているスクリーンのうち、まだ注目していないスクリーンがあるか否かを判定する。
まだ注目していないスクリーンがあるとステップS28において判定した場合、コンポーズ情報解析部23は、他のスクリーンに注目し、ステップS22以降の処理を繰り返す。
一方、注目していないスクリーンがないとステップS28において判定した場合、ステップS29において、コンポーズ情報解析部23は、それぞれのスクリーンに形成するそれぞれのウインドウの位置、サイズの情報や、それぞれのウインドウに映像を表示するのに用いるビデオストリームのPIDなどの情報を含む、それぞれのスクリーンに関する情報を表示制御部25に出力する。
その後、図12のステップS13に戻り、それ以降の処理が行われる。
以上の処理により、送信装置1は、受信装置2側における映像の表示の仕方を、コンポーズ情報を用いて主体的に制御することができる。これにより、送信装置1は、複数のビデオストリームの映像からなる1つの番組の映像を、番組の制作者が意図したとおりに受信装置2側に表示させることができる。
送信装置1側が対象としているスクリーンのサイズと、受信装置2側に設けられているスクリーン3のサイズが異なる場合、それぞれのウインドウに映像を表示するときに、それぞれの映像をアップコンバート、またはダウンコンバートしてサイズを変更することが表示制御部25により行われるようにしてもよい。
例えば、送信装置1側が対象としているスクリーンの横×縦のサイズが2000×1000画素であるのに対して、受信装置2側に設けられているスクリーン3のサイズが1000×500画素であるとする。図3に示されるように、番組の1フレームの映像を4つのビデオストリームの映像に基づいて表示する場合、送信装置1からは、1000×500画素のサイズの映像をエンコードして得られたビデオストリームが4つ多重化され、提供されることになる。
この場合、受信装置2においては、1つのビデオストリームをデコードしたときに1000×500画素のサイズの映像が得られるが、この映像は、表示制御部25により、500×250画素のサイズの映像にダウンコンバートされる。
4つのビデオストリームの映像とも同様にしてダウンコンバートが行われることにより、スクリーン3には、サイズは違うものの、送信装置1側が想定したものと同じ映像が表示されることになる。
以上においては、受信装置2側に設けられるスクリーンの数が1台である場合について説明したが、複数台設けられるようにしてもよい。
図14は、提供システムの他の構成例を示す図である。
図14の例においては、受信装置2側にスクリーン3−1乃至3−Sが設けられている。受信装置2においては、送信装置1から提供された多重化ストリームに付加されているコンポーズ情報に基づいて、それぞれのスクリーンに所定の数のウインドウが形成され、1つの番組を構成する複数の映像が表示される。
コンポーズ情報を生成する送信装置1の管理者には、受信装置2に接続されるそれぞれのスクリーンの位置関係が知らされているものとする。また、それぞれのスクリーンの物理的な接続関係は、接続ネットワークIDなどによって受信装置2により管理されているものとする。
図15は、受信装置2側に設けられるスクリーンの数が6台である場合のそれぞれのスクリーンの配置の例を示す斜視図である。
図15の例においては、ほぼ立方体の空間を囲むようにスクリーン3−1乃至3−6が設けられている。スクリーン3−1乃至3−4は空間の内側に向けてその側面に設けられ、スクリーン3−5は空間の内側に向けてその上面に設けられている。スクリーン3−6は空間の内側に向けてその下面に設けられている。スクリーン3−1乃至3−6に囲まれる空間にいるユーザは、どの方向を向いても映像を見ることができることになる。
図15に示されるスクリーン3−1乃至3−6により囲まれる空間を、スクリーン3−3側から見た図を図16に示す。
図15、図16は、6台のカメラで撮影した1つの番組の映像をそれぞれ別のストリームとしてエンコードすることによって得られた6つのビデオストリームが多重化されて番組の提供が行われた場合の例を示している。
この場合、多重化ストリームに付加されるコンポーズ情報に基づいて、スクリーン3−1乃至3−6のそれぞれに、表示領域全体にウインドウが1つずつ形成される。
コンポーズ情報においては、スクリーン3−1に形成されるウインドウはWindow_ID(S0,T0,H0,V0)で識別され、スクリーン3−2に形成されるウインドウはWindow_ID(S1,T0,H0,V0)で識別される。スクリーン3−3に形成されるウインドウはWindow_ID(S2,T0,H0,V0)で識別され、スクリーン3−4に形成されるウインドウはWindow_ID(S3,T0,H0,V0)で識別される。スクリーン3−5に形成されるウインドウはWindow_ID(S4,T0,H0,V0)で識別され、スクリーン3−6に形成されるウインドウはWindow_ID(S5,T0,H0,V0)で識別される。
それぞれのウインドウのWindow_IDに含まれるパラメータSnの値から、受信装置2においては、それぞれのウインドウを形成するスクリーンが異なることが検出される。また、パラメータHp,Vqの値から、それぞれのスクリーンに1つずつウインドウを形成すればよいということが検出される。
コンポーズ情報に含まれるPIDとWindow_IDの対応関係が受信装置2により検出され、それぞれのウインドウのサイズがビデオストリームに含まれる映像のサイズの情報に基づいて検出される。
これにより、図15に示されるように、スクリーン3−1に形成されるウインドウには、所定のPIDで識別されるビデオストリームをデコードして得られた映像である映像R-0が表示される。スクリーン3−2乃至3−6に形成されるウインドウについても同様に、それぞれ所定のPIDで識別されるビデオストリームをデコードして得られた映像である映像R-1乃至R-5がそれぞれ表示される。
映像R-0乃至R-5がそれぞれ同期を取りながら表示されることにより、例えば、複数のカメラで異なる位置から撮影された元の1つの番組の映像が表示されることになる。
このように、コンポーズ情報を利用することにより、送信装置1は、複数のビデオカメラで撮影した異なる撮影位置からの映像を受信装置2側の複数のスクリーンに表示させることが可能になる。
図17は、複数のスクリーンが接続される受信装置2の構成例を示すブロック図である。図10に示される構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
図17に示される構成は、スクリーンの数に合わせて、表示制御部25−1乃至25−Sが設けられている点が図10に示される受信装置2の構成と異なる。
コンポーズ情報解析部23は、受信部21から供給されたコンポーズ情報を解析することによって、それぞれのスクリーンについて、どのタイミングで、どの位置にどのサイズのウインドウを形成すればよいのかを検出し、検出したタイミング、ウインドウの位置、およびウインドウのサイズを表す情報を表示制御部25−1乃至25−Sに出力する。
また、コンポーズ情報解析部23は、コンポーズ情報を解析することによってウインドウとビデオストリームの対応関係を検出し、どのウインドウに、どのビデオストリームをデコードすることによって得られた映像を表示させるのかを表す情報を表示制御部25−1乃至25−Sに出力する。
デコーダ24−1は、デマルチプレクサ22から供給されたビデオストリームをデコードし、デコードして得られた映像信号を表示制御部25−1に出力する。
デコーダ24−2乃至24−nも同様に、それぞれ、デマルチプレクサ22から供給されたビデオストリームをデコードし、デコードして得られた映像信号を表示制御部25−2乃至25−Sに出力する。
図17は、図15に示されるように、それぞれのスクリーンに1つのウインドウを形成し、1つの映像を表示する場合の例を示している。1台のスクリーンに複数のウインドウを形成して複数の映像を表示させる場合、複数のデコーダからの出力が、1つの表示制御部に入力される。
表示制御部25−1は、コンポーズ情報解析部23から供給された情報に従って、所定のタイミングで、スクリーン3−1にウインドウを形成し、形成したウインドウに、デコーダ24−1から供給された信号に基づく映像を表示させる。
表示制御部25−2乃至25−Sも同様に、コンポーズ情報解析部23から供給された情報に従って、所定のタイミングで、スクリーン3−3乃至3−Sにウインドウを形成し、形成したウインドウに、デコーダ24−2乃至24−nから供給された信号に基づく映像を表示させる。
このように、受信装置2側に複数のスクリーンが設けられるようにすることも可能である。
なお、各ウインドウに対応するビデオストリームを含む多重化ストリームが複数あって、それらを再多重化(Remux)し、大きな1つのストリームを用いて番組の提供が行われる場合、再多重化に用いられるそれぞれの多重化ストリームを生成するときに、同期チェックの機能も兼ねて、個々の多重化ストリームを構成するビデオストリームの同時表示を行うオブジェクト(ウインドウに表示させる映像)に対して、新たな表示用タイムスタンプがマルチプレクサ12などにより設定されるようにしてもよい。
この場合、送信装置1においては、統一されたPCR(Program Clock Reference)がそれぞれの多重化ストリームの生成に用いられる。これにより、受信装置2側において、複数のビデオストリームに基づいて、矛盾なく同期がとれた形で映像を表示させることが可能になる。
図18は、コンポーズ情報の付加の概念を示す図である。
図18の矢印A11乃至A13,A21乃至A23,A31乃至A33に示されるように、ビデオストリーム、オーディオストリーム、およびその他のデータから、プログラム1のデータであるトランスポートストリームTS1、プログラム2のデータであるトランスポートストリームTS2、プログラム3のデータであるトランスポートストリームTS3がそれぞれ構成される場合、矢印A41乃至A43の先に示されるように、それらのトランスポートストリームTS1乃至TS3が再多重化(Re-multiplex)され、再多重化によって得られたストリームに対してコンポーズ情報が付加されることによってビッグTSが生成される。ビッグTSは受信装置2側に提供されるストリームである。
図19は、コンポーズ情報の挿入位置の例を示す図である。
例えば、コンポーズ情報は、ISO/IEC規格13818-1で規定されているTS Private Sectionに挿入される。図19に示されるように、TS Private Sectionは、TableID,Section Syntax Indicator,Private Indicator,'11'の固定値,Private Section長,Private_Dataから構成される。
TableIDは、このセクションデータのペイロード中のデータタイプの識別子であり、Section Syntax Indicatorとして、例えばコンポーズ情報を表す0'の値が記述される。Private Indicatorとして例えば1'の値が記述され、Private Section長には、このセクションデータの長さが記述される。Private_Dataには、図8に示されるようなコンポーズ情報が記述される。
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
図20は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
CPU(Central Processing Unit)51、ROM(Read Only Memory)52、RAM(Random Access Memory)53は、バス54により相互に接続されている。
バス54には、さらに、入出力インタフェース55が接続されている。入出力インタフェース55には、キーボード、マウス、マイクロホンなどよりなる入力部56、ディスプレイ、スピーカなどよりなる出力部57、ハードディスクや不揮発性のメモリなどよりなる記憶部58、ネットワークインタフェースなどよりなる通信部59、光ディスクや半導体メモリなどのリムーバブルメディア61を駆動するドライブ60が接続されている。
以上のように構成されるコンピュータでは、CPU51が、例えば、記憶部58に記憶されているプログラムを入出力インタフェース55及びバス54を介してRAM53にロードして実行することにより、上述した一連の処理が行われる。
CPU51が実行するプログラムは、例えばリムーバブルメディア61に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部58にインストールされる。
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
本発明の一実施形態に係る番組の提供システムの構成例を示す図である。 コンポーズ情報の概念を示す図である。 コンポーズ情報に基づいてスクリーンに表示される画面の例を示す図である。 コンポーズ情報に基づいてスクリーンに表示される画面の他の例を示す図である。 コンポーズ情報に基づいてスクリーンに表示される画面のさらに他の例を示す図である。 コンポーズ情報に基づいてスクリーンに表示される画面の例を示す図である。 映像の切り替えの例を示す図である。 コンポーズ情報の具体的な記述の例を示す図である。 送信装置の構成例を示すブロック図である。 受信装置の構成例を示すブロック図である。 送信装置の処理について説明するフローチャートである。 受信装置の処理について説明するフローチャートである。 図12のステップS13において行われるコンポーズ情報解析処理について説明するフローチャートである。 提供システムの他の構成例を示す図である。 スクリーンの配置の例を示す斜視図である。 スクリーンの配置の例を示す図である。 受信装置の他の構成例を示すブロック図である。 コンポーズ情報の付加の概念を示す図である。 コンポーズ情報の挿入位置の例を示す図である。 パーソナルコンピュータの構成例を示すブロック図である。
符号の説明
1 送信装置, 2 受信装置, 3 スクリーン, 11−1乃至11−n エンコーダ, 12 マルチプレクサ, 13 コンポーズ情報付加部, 14 送信部, 21 受信部, 22 デマルチプレクサ, 23 コンポーズ情報解析部, 24−1乃至24−n デコーダ, 25 表示制御部

Claims (12)

  1. 映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化する多重化手段と、
    前記多重化手段による多重化によって得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加する付加手段と、
    前記付加手段により前記コンポーズ情報が付加された前記多重化ストリームを、前記スクリーンに対する映像の表示を制御する表示制御装置に提供する提供手段と
    を備える情報処理装置。
  2. ウインドウのサイズは可変である
    請求項1に記載の情報処理装置。
  3. 前記付加手段は、映像の表示に用いるスクリーンの数を指定する情報をさらに含むとともに、それぞれのスクリーンについての前記第1乃至第4の情報を含む前記コンポーズ情報を前記多重化ストリームに付加する
    請求項1に記載の情報処理装置。
  4. 前記付加手段は、それぞれのウインドウを形成するタイミングを指定する情報をさらに含む前記コンポーズ情報を前記多重化ストリームに付加する
    請求項1に記載の情報処理装置。
  5. 前記多重化手段は、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームの映像のうちの同時に表示する映像に対して、表示タイミングを指示する表示用タイムスタンプを設定する
    請求項1に記載の情報処理装置。
  6. 前記付加手段は、前記第1の情報により指定される前記スクリーンのサイズを指定する情報をさらに含む前記コンポーズ情報を前記多重化ストリームに付加する
    請求項1に記載の情報処理装置。
  7. 映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化し、
    多重化によって得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加し、
    前記コンポーズ情報を付加した前記多重化ストリームを、前記スクリーンに対する映像の表示を制御する表示制御装置に提供する
    ステップを含む情報処理方法。
  8. 映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化し、
    多重化によって得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加し、
    前記コンポーズ情報を付加した前記多重化ストリームを、前記スクリーンに対する映像の表示を制御する表示制御装置に提供する
    ステップを含む処理をコンピュータに実行させるプログラム。
  9. 映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化して得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加する情報処理装置から提供された、前記コンポーズ情報が付加された前記多重化ストリームを取得し、映像を表示させる表示制御装置において、
    前記多重化ストリームからそれぞれの前記ビデオストリームを分離する分離手段と、
    前記多重化ストリームに付加される前記コンポーズ情報を解析することによって、前記第2の情報により数が指定されるそれぞれのウインドウについて、映像を表示させるのに用いる前記ビデオストリームを前記第3の情報に基づいて検出し、検出した前記ビデオストリームに含まれる前記サイズの情報に基づいてウインドウのサイズを検出し、前記第1の情報により指定されるスクリーンの前記第4の情報により指定される位置に、検出したサイズのウインドウを形成する解析手段と、
    前記ビデオストリームをデコードするデコード手段と、
    前記デコード手段によりデコードされることによって得られた映像を、それぞれのウインドウに表示させる表示制御手段と
    を備える表示制御装置。
  10. 対象とするスクリーンのサイズを指定する情報が前記コンポーズ情報にさらに含まれており、その情報により指定されるサイズと、設けられているスクリーンのサイズが異なる場合、
    前記表示制御手段は、前記デコード手段によりデコードされることによって得られた映像のサイズを変更する
    請求項9に記載の表示制御装置。
  11. 映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化して得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加する情報処理装置から提供された、前記コンポーズ情報が付加された前記多重化ストリームを取得し、映像を表示させる表示制御方法において、
    前記多重化ストリームからそれぞれの前記ビデオストリームを分離し、
    前記多重化ストリームに付加される前記コンポーズ情報を解析することによって、前記第2の情報により数が指定されるそれぞれのウインドウについて、映像を表示させるのに用いる前記ビデオストリームを前記第3の情報に基づいて検出し、検出した前記ビデオストリームに含まれる前記サイズの情報に基づいてウインドウのサイズを検出し、前記第1の情報により指定されるスクリーンの前記第4の情報により指定される位置に、検出したサイズのウインドウを形成し、
    前記ビデオストリームをデコードし、
    デコードすることによって得られた映像を、それぞれのウインドウに表示させる
    ステップを含む表示制御方法。
  12. 映像の縦方向、横方向のサイズの情報を含むビデオストリームを多重化して得られた多重化ストリームに対して、映像の表示に用いるスクリーンを指定する第1の情報、前記スクリーンに形成するウインドウの数を指定する第2の情報、それぞれのウインドウに映像を表示させるのに用いる前記ビデオストリームを指定する第3の情報、および、それぞれのウインドウの前記スクリーン上の位置を指定する第4の情報を含むコンポーズ情報を付加する情報処理装置から提供された、前記コンポーズ情報が付加された前記多重化ストリームを取得し、映像を表示させる処理をコンピュータに実行させるプログラムにおいて、
    前記多重化ストリームからそれぞれの前記ビデオストリームを分離し、
    前記多重化ストリームに付加される前記コンポーズ情報を解析することによって、前記第2の情報により数が指定されるそれぞれのウインドウについて、映像を表示させるのに用いる前記ビデオストリームを前記第3の情報に基づいて検出し、検出した前記ビデオストリームに含まれる前記サイズの情報に基づいてウインドウのサイズを検出し、前記第1の情報により指定されるスクリーンの前記第4の情報により指定される位置に、検出したサイズのウインドウを形成し、
    前記ビデオストリームをデコードし、
    デコードすることによって得られた映像を、それぞれのウインドウに表示させる
    ステップを含むプログラム。
JP2008020334A 2007-11-20 2008-01-31 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム Expired - Fee Related JP5018515B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2008020334A JP5018515B2 (ja) 2007-11-20 2008-01-31 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム
EP08851382A EP2224742A4 (en) 2007-11-20 2008-11-20 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING, DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD AND CORRESPONDING PROGRAM
CN201410106271.5A CN103945170B (zh) 2007-11-20 2008-11-20 信息处理装置、信息处理方法、和非暂时性记录介质
BRPI0806798-8A BRPI0806798A2 (pt) 2007-11-20 2008-11-20 aparelho e método de processamento de informação, programa para fazer com que um computador execute um processo, e, aparelho e método de controle de exibição
PCT/JP2008/071086 WO2009066715A1 (ja) 2007-11-20 2008-11-20 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム
US12/448,989 US8553760B2 (en) 2007-11-20 2008-11-20 Information processing apparatus, information processing method, display control apparatus, display controlling method, and program for display of a plurality of video streams
US14/016,649 US10038828B2 (en) 2007-11-20 2013-09-03 Information processing apparatus, information processing method, display control apparatus, display controlling method, and program for display of a plurality of video streams

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007300623 2007-11-20
JP2007300623 2007-11-20
JP2008020334A JP5018515B2 (ja) 2007-11-20 2008-01-31 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2009147893A JP2009147893A (ja) 2009-07-02
JP5018515B2 true JP5018515B2 (ja) 2012-09-05

Family

ID=40667537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008020334A Expired - Fee Related JP5018515B2 (ja) 2007-11-20 2008-01-31 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム

Country Status (6)

Country Link
US (2) US8553760B2 (ja)
EP (1) EP2224742A4 (ja)
JP (1) JP5018515B2 (ja)
CN (1) CN103945170B (ja)
BR (1) BRPI0806798A2 (ja)
WO (1) WO2009066715A1 (ja)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
US8219134B2 (en) 2006-12-13 2012-07-10 Quickplay Media Inc. Seamlessly switching among unicast, multicast, and broadcast mobile media content
US9571902B2 (en) 2006-12-13 2017-02-14 Quickplay Media Inc. Time synchronizing of distinct video and data feeds that are delivered in a single mobile IP data network compatible stream
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9582238B2 (en) * 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US8964783B2 (en) 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US9065876B2 (en) 2011-01-21 2015-06-23 Qualcomm Incorporated User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US9525998B2 (en) 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
WO2013185238A1 (en) * 2012-06-14 2013-12-19 Quickplay Media Inc. Time synchronizing of distinct video and data feeds that are delivered in a single mobile ip data network compatible stream
WO2014083953A1 (ja) * 2012-11-27 2014-06-05 ソニー株式会社 表示装置及び表示方法、並びにコンピューター・プログラム
WO2015126144A1 (ko) 2014-02-18 2015-08-27 엘지전자 주식회사 파노라마 서비스를 위한 방송 신호 송수신 방법 및 장치
GB2564731B (en) * 2014-10-14 2019-05-29 Canon Kk Description of image composition with HEVC still image file format
US9716913B2 (en) * 2014-12-19 2017-07-25 Texas Instruments Incorporated Generation of a video mosaic display
JP2016171525A (ja) * 2015-03-13 2016-09-23 株式会社ドワンゴ 画像処理装置、制御方法、及びプログラム
KR101675804B1 (ko) * 2015-05-27 2016-11-15 한화테크윈 주식회사 비디오 월(video wall)이 형성되는 감시 시스템
CN107333144A (zh) * 2016-04-28 2017-11-07 深圳锐取信息技术股份有限公司 基于足球赛事转播系统的多路画面显示方法及装置
JP2020502955A (ja) * 2016-10-04 2020-01-23 リブライク インコーポレーテッド モバイルデバイスのためのピクチャ・イン・ピクチャに基づくビデオストリーミング
JP2018107729A (ja) * 2016-12-27 2018-07-05 由希子 岡 接続デバイスおよび画像表示システム
CN108255450B (zh) * 2018-01-08 2020-11-24 威创集团股份有限公司 一种拼接墙word文档显示控制的方法和系统
EP3618442B1 (en) * 2018-08-27 2020-09-30 Axis AB An image capturing device, a method and computer program product for forming an encoded image
JP7335764B2 (ja) * 2019-09-25 2023-08-30 日本放送協会 送信装置、受信装置及びプログラム
CN111654644A (zh) * 2020-05-15 2020-09-11 西安万像电子科技有限公司 图像传输方法及系统
CN113838438B (zh) * 2021-09-01 2022-08-26 深圳市思坦科技有限公司 一种拼屏的数据处理方法、系统、电子装置及存储介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3015500B2 (ja) * 1991-04-30 2000-03-06 三洋電機株式会社 多画面表示装置
JP3269851B2 (ja) * 1992-06-16 2002-04-02 株式会社日立製作所 テレビジョン信号表示装置
JPH08307844A (ja) * 1995-05-01 1996-11-22 Sony Corp 画像データ伝送装置とそれに使用される端末装置および多地点制御装置
JP3937564B2 (ja) * 1998-03-24 2007-06-27 三菱電機株式会社 ディジタルビデオ受信装置
JP2000013712A (ja) 1998-06-25 2000-01-14 Toshiba Corp マルチ画面表示装置
US6204887B1 (en) * 1998-12-11 2001-03-20 Hitachi America, Ltd. Methods and apparatus for decoding and displaying multiple images using a common processor
JP3979144B2 (ja) * 2002-03-27 2007-09-19 ソニー株式会社 マルチディスプレイ装置、画像表示装置、および方法、並びにコンピュータ・プログラム
JP3911198B2 (ja) * 2002-05-22 2007-05-09 富士通テン株式会社 デジタル放送用表示装置
KR20040013957A (ko) * 2002-08-09 2004-02-14 엘지전자 주식회사 멀티비전 및 그 화면 구현 방법
US20040060061A1 (en) * 2002-09-20 2004-03-25 Imagictv Inc. Multiple view video feed
US20040184523A1 (en) * 2003-02-25 2004-09-23 Dawson Thomas Patrick Method and system for providing reduced bandwidth for picture in picture video transmissions
US7366405B2 (en) * 2003-07-11 2008-04-29 Matsushita Electric Industrial Co., Ltd. Recording medium, recording method, reproduction apparatus and method, and computer-readable program
CN1571508B (zh) * 2003-07-19 2010-05-12 华为技术有限公司 一种实现多画面的方法
JP4179178B2 (ja) * 2004-02-03 2008-11-12 ソニー株式会社 送受信システム、送信装置、受信装置、情報処理方法
US20050212968A1 (en) * 2004-03-24 2005-09-29 Ryal Kim A Apparatus and method for synchronously displaying multiple video streams
US8165448B2 (en) * 2004-03-24 2012-04-24 Hollinbeck Mgmt. Gmbh, Llc System using multiple display screens for multiple video streams
JP4329593B2 (ja) 2004-03-30 2009-09-09 マツダ株式会社 車両用ナビゲーション装置
JP2006180091A (ja) * 2004-12-21 2006-07-06 Toshiba Corp コンテンツ合成装置及び方法
WO2007018372A1 (en) * 2005-08-05 2007-02-15 Samsung Electronics Co., Ltd. Apparatus for providing multiple screens and method of dynamically configuring multiple screens
JP4810214B2 (ja) 2005-12-13 2011-11-09 キヤノン株式会社 映像配信装置、映像配信方法、映像表示方法、及びコンピュータプログラム
US8428048B2 (en) * 2006-02-21 2013-04-23 Qualcomm Incorporated Multi-program viewing in a wireless apparatus
JP2006217662A (ja) * 2006-04-26 2006-08-17 Sony Corp ディジタル放送受信装置

Also Published As

Publication number Publication date
WO2009066715A1 (ja) 2009-05-28
CN103945170A (zh) 2014-07-23
US8553760B2 (en) 2013-10-08
US20140002744A1 (en) 2014-01-02
CN103945170B (zh) 2018-12-14
US20100033632A1 (en) 2010-02-11
US10038828B2 (en) 2018-07-31
JP2009147893A (ja) 2009-07-02
EP2224742A4 (en) 2011-10-19
EP2224742A1 (en) 2010-09-01
BRPI0806798A2 (pt) 2011-09-13

Similar Documents

Publication Publication Date Title
JP5018515B2 (ja) 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム
CN103119957B (zh) 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
EP2406950B1 (en) Information processing device, information processing method, playback device, playback method, program and recording medium
JP5960133B2 (ja) 3dビデオ放送における補助データ
EP2744197A1 (en) Playback device, playback method, integrated circuit, broadcasting system, and broadcasting method
JPWO2012017643A1 (ja) 符号化方法、表示装置、及び復号方法
CN101589619A (zh) 信息处理装置、信息处理方法、显示控制装置、显示控制方法和程序
CN102342112A (zh) 立体图像数据发送装置、立体图像数据发送方法、立体图像数据接收装置和立体图像数据接收方法
JP2013066075A (ja) 送信装置、送信方法および受信装置
US20130162772A1 (en) Transmission device, transmission method, and reception device
KR20140057242A (ko) 부호화 장치 및 부호화 방법과 복호 장치 및 복호 방법
US20120200565A1 (en) 3d-image-data transmission device, 3d-image-data transmission method, 3d-image-data reception device, and 3d-image-data reception method
JP2011259317A (ja) 立体画像データ送信装置、立体画像データ送信方法、立体画像データ受信装置および立体画像データ受信方法
JP2013051660A (ja) 送信装置、送信方法および受信装置
WO2013018489A1 (ja) 送信装置、送信方法および受信装置
JP5321676B2 (ja) 情報再生装置および情報再生方法
JP4947198B2 (ja) 情報再生装置および情報再生方法
JP4947192B2 (ja) 情報再生装置および情報再生方法
JP3928485B2 (ja) 映像信号表示装置
KR20110068784A (ko) 영상 송신 장치, 영상 수신 장치, 이를 포함하는 영상 전송 시스템과 그 방법
JP2009194758A (ja) 映像記録装置、映像再生装置、映像記録再生システム、方法、およびプログラム
JP5920442B2 (ja) デジタル衛星放送の受信装置および受信方法
JP5664699B2 (ja) 情報再生装置および情報再生方法
JP5861735B2 (ja) デジタル放送の受信装置および受信方法
EP2547110A2 (en) Image processing apparatus and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101026

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120528

R151 Written notification of patent or utility model registration

Ref document number: 5018515

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150622

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees