JP2005332274A - 動画像中のオブジェクトに関するメタデータストリームのデータ構造、検索方法及び再生方法 - Google Patents
動画像中のオブジェクトに関するメタデータストリームのデータ構造、検索方法及び再生方法 Download PDFInfo
- Publication number
- JP2005332274A JP2005332274A JP2004150963A JP2004150963A JP2005332274A JP 2005332274 A JP2005332274 A JP 2005332274A JP 2004150963 A JP2004150963 A JP 2004150963A JP 2004150963 A JP2004150963 A JP 2004150963A JP 2005332274 A JP2005332274 A JP 2005332274A
- Authority
- JP
- Japan
- Prior art keywords
- data
- vclick
- moving image
- stream
- attribute
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 155
- 238000012545 processing Methods 0.000 claims description 79
- 239000000872 buffer Substances 0.000 description 68
- 230000008569 process Effects 0.000 description 52
- 230000005540 biological transmission Effects 0.000 description 30
- 230000000694 effects Effects 0.000 description 29
- 230000009471 action Effects 0.000 description 16
- 230000004397 blinking Effects 0.000 description 16
- 238000007906 compression Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 230000006835 compression Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000002360 preparation method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000000470 constituent Substances 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 238000011069 regeneration method Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000011049 filling Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7837—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/23614—Multiplexing of additional data and video streams
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
- H04N21/4725—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
【解決手段】二つのアクセスユニットAUにおけるオブジェクト領域データにより指し示されるオブジェクトが意味的に同一であるかどうかを特定するオブジェクトID(object_id)と、二つのアクセスユニットAUにおけるオブジェクト領域データが同一場面のデータであるかどうかを特定するオブジェクトサブID(object_subid)を有するアクセスユニットAUを2以上含むメタデータストリームから、オブジェクトIDにより同一オブジェクトであると判定され、かつオブジェクトサブIDにより同一場面であると判定された複数のアクセスユニットAUのうちの一つを選択し、選択したアクセスユニットAUを用いてオブジェクトの検索を行う。
【選択図】 図82
Description
図1はこの発明のオブジェクト・メタデータを動画像と共に利用することにより実現されるアプリケーション(動画像ハイパーメディア)の画面上の表示例である。図1(a)の100は動画像の再生画面、そして101はマウスカーソルである。動画像の再生画面100で再生される動画像のデータは、ローカルにある動画像データ記録媒体に記録されている。102は動画像中に登場するオブジェクトの領域である。ユーザがオブジェクトの領域内にマウスカーソルを移動させてクリック等によりオブジェクトを選択すると、所定の機能が実行される。例えば図1(b)では、ローカルおよび/またはネットワーク上にあるドキュメント(クリックされたオブジェクトに関連した情報)103が表示されている。そのほか、動画像の別の場面にジャンプしたり、別の動画像ファイルが再生されたり、再生モードを変更するなどの機能を実行することができる。
図2はこの発明の一実施の形態に係るストリーミング装置(ネットワーク対応ディスクプレーヤ)の概略構成を示す図である。この図を用いて各構成要素の機能について説明する。
図53は、動画像データ記録媒体231としてエンハンスドDVDビデオディスクを用いた際のデータ構造の一例を示す図である。エンハンスドDVDビデオディスクのDVDビデオエリアは、DVDビデオ規格と同じデータ構造のDVDビデオコンテンツ(MPEG2プログラムストリーム構造を持つ)を格納する。さらに、エンハンスドDVDビデオディスクの他の記録エリアは、ビデオコンテンツの再生をバラエティに富んだものにできるエンハンスド・ナビゲーション(以下ENAVと略記する)コンテンツを格納する。なお、上記記録エリアは、DVDビデオ規格でも存在が認められている。
Vclickストリームには、動画像データ記録媒体231に記録されている動画像に登場する人・物などのオブジェクトの領域に関するデータと、クライアント装置200におけるオブジェクトの表示方法とユーザがそれらオブジェクトを指定したときにクライアント装置が取るべき動作のデータが含まれている。以下では、Vclickデータの構造とその構成要素の概要について説明する。
<pgc num="7">
//audio/subpictureストリームとangleによるVclickストリームの定義
<object data="file://dvdrom:/dvd_enav/vclick1.vck" audio="1" subpic="1" angle="1"/>
<object data="file://dvdrom:/dvd_enav/vclick1.vck" audio="3" subpic="2" angle="1"/>
</pgc>
ここでは、一つのVclickストリームに対して、二種類のフィルタリング条件が記述されている。これは、クライアントのシステムパラメータの設定に応じて、同一のVclickストリームから異なる属性を有する二種類のVclick_AUが選択可能である事を示している。
i)これら全てのAUは同一の有効期間を有するが、動画像クロックTは当該有効期間に含まれる。
<pgc num="5">
<param angle="1">
<object data="file://dvdrom:/dvd_enav/vclick1.vck" filter_id="3"/>
</param>
<param angle="3">
<object data="file://dvdrom:/dvd_enav/vclick2.vck" filter_id="4"/>
</param>
<param aspect="16:9" display="wide">
<object data="file://dvdrom:/dvd_enav/vclick1.vck" filter_id="2"/>
</param>
</pgc>
上記の記述は、各パラメータの指定によって、VclickストリームとフィルタIDの値が定まる事を示している。フィルタIDによるVclick_AUの選別と、バッファ209からメディア・デコーダ217へのAUの転送は、図44の手続きと同じである。上記Vclick情報ファイルの指定に基づき、プレーヤのアングル番号が3である場合、"vclick2.vck"というファイルに格納されているVclickストリームから、フィルタIDの値が4に等しいVclick_AUのみが、バッファ209からメディア・デコーダ217に送られる。
i)Vclickストリーム中のVclick_AUはタイムスタンプの昇順に並べられている。このとき、Vclick_AUの有効期間を次のように決定する:あるAUのタイムスタンプ値をtとおく。Vclickストリームにおいて当該AU以降にあるAUのタイムスタンプ値uについて、上記条件によりu >= tなる関係が成立する。このようなuの中でu≠tである最小の値をt'とおく。時刻tを開始時刻、時刻t'を終了時刻とする期間を、当該AUの有効期間とする。
Vclick_AUのアクティブ期間は、当該AUの有効期間に含まれている。
i)offsetの示す位置は、あるVclick_AUの先頭位置である。
i)全てのVclick_AUは同一の有効期間を有する。しかも、動画像クロックTは当該有効期間に含まれる。
次に、Vclickストリームがサーバー装置201上にある場合における再生処理の手順について説明する。
次に、Vclickストリームがサーバー装置201上にある場合におけるランダムアクセス再生の手順について説明する。
次に、Vclickストリームが動画像データ記録媒体231上にある場合における再生処理の手順について説明する。
次に、Vclickストリームが動画像データ記録媒体231上にある場合におけるランダムアクセス再生の処理手順について説明する。
次に、ユーザがマウス等のポインティングデバイスを使ってオブジェクト領域内をクリックした場合のクライアント装置の動作について説明する。ユーザがクリックを行うと、まず動画像上のクリックされた座標位置がインタフェース・ハンドラー207に入力される。インタフェース・ハンドラーはメタデータ・デコーダ217にクリック時の動画像のタイムスタンプと座標を送る。メタデータ・デコーダはタイムスタンプと座標から、ユーザによって指示されたオブジェクトがどれであるかを特定する処理を行う。
次に、より具体的なデータ構造の構成例について説明する。図11はVclickストリーム506のデータ構造の例である。各データ要素の意味は以下の通りである:
vcs_start_codeは、Vclickストリームの始まりを示す;
data_lengthは、このVclickストリームにおけるdata_lengthより後の部分のデータ長をバイトで指定する;
data_bytesはVclick_AUのデータ部である。この部分には先頭にVclickストリームのヘッダ507があり、続いて1つまたは複数のVclick_AUやNULL_AU(後述)が並ぶ。
vcs_header_codeは、Vclickストリームのヘッダの始まりを示す;
data_lengthは、Vclickストリームのヘッダのうち、data_lengthより後の部部のデータ長をバイト単位で表す;
vclick_versionは、フォーマットのバージョンを指定する。この値はこの仕様の中では01hとする;
bit_rateは、このVclickストリームの最大のビット・レートを指定する。
vclick_start_codeは、各Vclick_AUの始まりを示す;
data_lengthは、このVclick_AUのdata_lengthより後の部分のデータ長をバイトで指定する;
data_byteはVclick_AUのデータ部である。この部分にヘッダ401、タイムスタンプ402、オブジェクト属性情報403、オブジェクト領域情報400が含まれる。
vclick_header_codeは、各Vclick_AUのヘッダの始まりを示す;
data_lengthは、このVclick_AUのヘッダにおけるdata_lengthより後の部分のデータ長をバイトで指定される;
filtering_idはVclick_AUの識別IDである。クライアント装置の属性とこのIDにより、復号すべきVclick_AUかどうかを判定するためのデータである;
object_idはVclickデータで記述されるオブジェクトの識別番号である。object_idの同じ値が2つのVclick_AUの中で使用される場合、両者は意味的に同一のオブジェクト用のデータである;
object_subidはオブジェクトの意味的な連続性を表す。2つのVclick_AUにおいてobject_idおよびobject_subidの両方が同じである場合、両者は連続的なオブジェクトを意味する;
continue_flagはフラグである。このフラグが"1"である場合、このVclick_AUに記述されたオブジェクト領域と、同一のobject_idを有する次のVclick_AUに記述されたオブジェクト領域とは連続していることを示す。そうでない場合にはこのフラグは"0"となる;
layerは、オブジェクトの階層値を表す。階層値が大きいほどオブジェクトが画面上で手前にあることを意味する。
time_typeは、DVD用タイムスタンプの始まりを示す;
data_lengthは、このタイムスタンプのうちdata_lengthより後の部分のデータ長をバイトで指定する;
VTSNは、DVDビデオのVTS(ビデオ・タイトルセット)番号を示す。
VTS_TTNは、DVDビデオのタイトル・ドメインにおけるVTSタイトル番号を示す。DVDプレーヤのシステムパラメータSPRM(5)にストアされる値に相当する;
TT_PGCNは、DVDビデオのタイトル・ドメインにおけるタイトルPGC(プログラム・チェーン)番号を示す。DVDプレーヤのシステムパラメータSPRM(6)にストアされる値に相当する;
PTTNは、DVDビデオの部分タイト(Part_of_Title)番号を示す。DVDプレーヤのシステムパラメータSPRM(7)にストアされる値に相当する。
AGLNは、DVDビデオのアングル番号を示す;
PTS[s .. e]は、DVDビデオの表示タイムスタンプのうち、sビット目からeビット目までのデータを示す。
time_typeは、タイムスタンプ・スキップの始まりを示す;
data_lengthは、このタイムスタンプ・スキップのうちdata_lengthより後の部分のデータ長をバイトで指定する。しかし、タイムスタンプ・スキップはtime_typeとdata_lengthのみから構成されるため、この値は常に0となる。
vca_start_codeは、各Vclick_AUのオブジェクト属性情報の始まりを示す;
data_lengthは、このオブジェクト属性情報のうちdata_lengthより後の部分のデータ長をバイトで指定する;
data_bytesはオブジェクト属性情報のデータ部である。この部分には1つまたは複数の属性が記述される。
attribute_idは、属性データのタイプを指定する。名前属性については、この値は00hとする;
data_lengthは、名前属性データのdata_lengthより後のデータ長をバイトで表す;
languageは、以下の要素(nameとannotation)の記述に用いた言語を特定する。言語の指定にはISO-639「code for the representation of names of languages」を用いる;
name_lengthは、バイトでname要素のデータ長さを指定する;
nameは文字列であり、このVclick_AUで記述されているオブジェクトの名前を表す;
annotation_lengthは、バイトでannotation要素のデータ長を表す;
annotationは文字列であり、このVclick_AUで記述されているオブジェクトに関する注釈を表す。
attribute_idは、属性データのタイプを指定する。アクション属性については、この値は01hとする;
data_lengthは、アクション属性データのうちdata_lengthより後の部分のデータ長をバイトで表す;
script_languageは、script要素に記述されているスクリプト言語の種類を特定する;
script_lengthは、バイト単位でscript要素のデータ長を表す;
scriptは文字列であり、このVclick_AUで記述されているオブジェクトがユーザにより指定された場合に実行すべきアクションをscript_languageで指定されたスクリプト言語で記述されている。
attribute_idは、属性のタイプを指定する。輪郭線属性については、この値は02hとする;
data_lengthは、輪郭線属性データうちdata_lengthより後の部分のデータ長を指定する;
color_r、color_g、color_b、color_aは、このオブジェクト・メタデータAUで記述されているオブジェクトの輪郭の表示色を指定する;
color_r、color_gおよびcolor_bはそれぞれ色のRGB表現における赤、緑および青の値を指定する。一方、color_aは透明度を示す;
line_typeは、このVclick_AUで記述されているオブジェクトの輪郭線の種類(実線、破線など)指定する;
thicknessは、このVclick_AUで記述されているオブジェクトの輪郭線の太さをポイントで指定する。
attribute_idは、属性データのタイプを指定する。点滅領域属性データについては、この値は03hとする;
data_lengthは、点滅領域属性データのうちdata_lengthより後の部分のデータ長をバイトで指定する;
color_r、color_g、color_b、color_aは、このVclick_AUで記述されているオブジェクトの領域の表示色を指定する。color_r、color_gおよびcolor_bはそれぞれ色のRGB表現における赤、緑および青の値を指定する。一方、color_aは透明度を示す。オブジェクト領域の点滅は、塗りつぶし領域属性の中で指定された色とこの属性で指定された色とを交互に表示させることにより実現される;
intervalは、点滅の時間間隔を指定する。
attribute_idは、属性データのタイプを指定する。モザイク領域属性データについては、この値は04hとする;
data_lengthは、モザイク領域属性データのうちdata_lengthより後の部分のデータ長をバイトで指定する;
mosaic_sizeは、モザイク・ブロックのサイズをピクセル単位で指定する;
randomnessはモザイク化したブロックの位置を入れ替える場合に、どの程度ランダムに入れ替えるかを表す。
attribute_idは、属性データのタイプを指定する。塗りつぶし領域属性データについては、この値は05hとする;
data_lengthは、塗りつぶし属性データのうちdata_lengthより後の部分のデータ長をバイトで指定する;
color_r、color_g、color_b、color_aは、このVclick_AUで記述されているオブジェクト領域の表示色を指定する。color_r、color_gおよびcolor_bはそれぞれ色のRGB表現における赤、緑および青の値を指定する。一方、color_aは透明度を示す。
attribute_idは、属性データのタイプを指定する。オブジェクトのテキスト情報については、この値は06hとする;
data_lengthは、オブジェクトのテキスト情報のうちdata_lengthより後の部分のデータ長をバイトで指定する;
languageは、記述されたテキストの言語を示す。言語の指定方法は、例えばISO-639「code for the representation of names of languages」を使うことができる;
char_codeは、テキストのコード種類を特定する。例えば、UTF-8、UTF-16、ASCII、Shift JISなどを指定する;
directionは、文字を並べる際の方向として、左方向、右方向、下方向、上方向を特定する。例えば、英語やフランス語ならば通常文字は左方向に並べる。一方、アラビア語ならば右方向に、日本語ならば左方向か下方向のどちらかに並べる。ただし、言語ごとに決まっている並び方向以外を指定しても良い。また、斜め方向を指定できるようにしても良い;
text_lengthは、バイトでtimed textの長さを指定する;
textは文字列であり、char_codeで指定された文字コードを用いて記述されたテキストである。
attribute_idは、属性データのタイプを指定する。オブジェクトのテキスト属性については、この値は07hとする;
data_lengthは、オブジェクトのテキスト属性のうちdata_lengthより後の部分のデータ長をバイトで指定する;
font_lengthは、フォントの記述長をバイト単位で指定する;
fontは文字列であり、テキストを表示する際に用いるフォントを指定する;
color_r、color_g、color_b、color_aは、テキストを表示する際の表示色を指定する。色はRGBにより表現される。また、color_r、color_gおよびcolor_bは、赤、緑および青の値をそれぞれ指定する。また、color_aは透過度を示す。
attribute_idは、属性データのタイプを指定する。オブジェクトのテキスト・ハイライト効果属性データについては、この値は08hとする;
data_lengthは、オブジェクトのテキスト・ハイライト効果属性データのうちdata_lengthより後の部分のデータ長をバイトで指定する;
entryは、このテキスト・ハイライト効果属性データ中のhighlight_effect_entryの数を示す;
data_bytesにentry個のhighlight_effect_endtryが含まれる;
highlight_effect_endtryの仕様は以下に示す通りである。
start_positionは、強調される文字の開始位置を先頭から当該文字までの文字数により指定する;
end_positionは、強調される文字の終了位置を先頭から当該文字までの文字数により指定する;
color_r、color_g、color_b、color_aは、強調後の文字の表示色を指定する。色はRGBにより表現される。また、color_r、color_gおよびcolor_bは、赤、緑および青の値をそれぞれ指定する。また、color_aは透過度を示す。
attribute_idは、属性データのタイプを指定する。オブジェクトのテキスト点滅効果属性データについては、この値は09hとする;
data_lengthは、テキスト点滅効果属性データのうちdata_lengthより後の部分のデータ長をバイトで指定する;
entryは、このテキスト点滅効果属性データ中のblink_effect_entryの数を示す;
data_bytesにentry個のblink_effect_entryを含む;
blink_effect_entryの仕様は以下の通りである。
start_positionは、点滅させる文字の開始位置を先頭から当該文字までの文字数により指定する;
end_positionは、点滅させる文字の終了位置を先頭から当該文字までの文字数により指定する;
color_r、color_g、color_b、color_aは、点滅文字の表示色を指定する。色はRGBにより表現される。また、color_r、color_gおよびcolor_bは、赤、緑および青の値をそれぞれ指定する。また、color_aは透過度を示す。ここで指定された色と、テキスト属性で指定された色とを交互に表示させることで文字を点滅させる;
intervalは、点滅の時間間隔を指定する。
attribute_idは、属性データのタイプを指定する。オブジェクトのテキスト・スクロール効果属性データについては、この値は0ahとする;
data_lengthは、テキスト・スクロール効果属性データのうちdeta_lengthより後の部分のデータ長をバイト単位で指定する;
directionは文字をスクロールする方向を指定する。例えば、0は右から左を、1は左から右を、2は上から下を、3は下から上を示す;
delayは、スクロールの速度を、表示させる先頭の文字が表示されてから最後の文字が表示されるまでの時間差により指定する。
attribute_idは、属性データのタイプを指定する。オブジェクトのテキスト・カラオケ効果属性データについては、この値は0bhとする;
data_lengthは、テキスト・カラオケ効果属性データのうちdeta_lengthより後の部分のデータ長をバイト単位で指定する;
start_timeはこの属性データのdata_bytesに含まれる先頭のkaraoke_effect_entryで指定される文字列の文字色の変更開始時刻を指定する;
entryは、このテキスト・カラオケ効果属性データ中のkaraoke_effect_entryの数を示す;
data_bytesにentry個のkaraoke_effect_entryを含む;
karaoke_effect_entryの仕様は次に示す。
end_timeはこのエントリーで指定される文字列の文字色の変更終了時刻を表す。また、このエントリーに続くエントリーがある場合には、次のエントリーで指定される文字列の文字色の変更開始時刻も表す;
start_positionは文字色を変更すべき文字列の先頭文字の位置を、先頭から当該文字までの文字数により指定する;
end_positionは文字色を変更すべき文字列の最後の文字の位置を、先頭から当該文字までの文字数により指定する。
attribute_idは、属性データのタイプを指定する。オブジェクトの階層属性拡張データについては、この値は0chとする;
data_lengthは、階層属性拡張データのうちdeta_lengthより後の部分のデータ長をバイト単位で指定する;
start_timeはこの属性データのdata_bytesに含まれる先頭のlayer_extension_entryで指定される階層値が有効となる開始時刻を指定する;
entryは、この階層属性拡張データに含まれるlayer_extension_entryの数を指定する;
data_bytesにentry個のlayer_extension_entryが含まれる;
layer_extension_entryの仕様を次に説明する。
end_timeは、このlayer_extension_entryで指定される階層値が無効になる時刻を指定する。また、このエントリーの次にもエントリーがある場合には、次のエントリーで指定sれる階層値が有効になる開始時刻も同時に指定する;
layerは、オブジェクトの階層値を指定する。
vcr_start_codeは、オブジェクト領域データの開始を意味する;
data_lengthは、オブジェクト領域データのうちdata_lengthより後の部分のデータ長をバイトで指定する;
data_bytesはオブジェクト領域が記述されているデータ部である。オブジェクト領域の記述には、例えばMPEG-7のSpatioTemporalLocatorのバイナリフォーマットを用いることができる。
これまで説明してきたVclickデータを用いて、動画像中に登場するオブジェクトを検索することができる。例えば、オブジェクトの名前属性に含まれるnameやannotationにはオブジェクトの名前や情報がテキストで記述されている。従ってこれらのデータに対してキーワードによる検索を行うことにより、所望のオブジェクトを検索できる。
通信プロトコルとしてRTPを用いた場合、通常のモードではデータの再送が行われないため、サーバーからクライアントに届けられるデータの一部が欠落することがある。また、通信プロトコルとして信頼性の高いHTTPを用いた場合でも、通信路の状況が悪いとサーバーからクライアントにデータが正しく届けられるのに遅延が生じ、クライアント側の処理にデータが間に合わなくなることが生じる。このようなことが原因で、Vclick AUの一部がクライアント側に於いて欠落する場合がある。Vclick AUが欠落すると、オブジェクトを指定しても所望のアクションが起こらなかったり、オブジェクトの輪郭を表示している場合に輪郭が現れたり消えたりして見にくくなるなどの悪影響が生じる。ここでは、continue_flagを利用することによってVclick AUの一部欠落の影響を低減する方法について説明する。
これまでに説明したVclick AUのデータには、いくつかのテキストデータが含まれている。テキストをそのまま文字コードとしてデータ化するのは、データサイズが大きくなるという意味において非効率的である。そこで、記述されるテキストが多い場合には、テキストデータのみを圧縮してVclick AUに格納する方がよい。図88、89、90はそれぞれテキストデータを圧縮可能なオブジェクトの名前属性、オブジェクトのアクション属性、オブジェクトのテキスト情報のデータ構造例である。
図76はこの発明のオブジェクト・メタデータを動画像と共に利用することにより実現されるアプリケーション(動画像ハイパーメディア)の図1とは別の画面上の表示例である。図1では動画像、関連情報を表示するウインドウはそれぞれ別々であったが、図76では一つのウインドウA01に動画像A02と関連情報A03が表示されている。関連情報としてテキストのみでなく、静止画A04やA02とは別の動画像を表示させることも可能である。
図77は、図4とは別のVclick_AUのデータ構造の例である。図4との違いは、Vclick_AUの有効期間を特定するためのデータがタイムスタンプのみではなく、タイムスタンプB01と存続時間または継続時間B02の組み合わせとなっている点である。タイムスタンプB01はVclick_AUの有効期間の開始時刻であり、継続時間B02はVclick_AUの有効期間の開始時刻から終了時刻までの継続時間である。継続時間の具体的な構成は、例えば図79のようにすればよい。ここでtime_typeは図79のデータが継続時間を意味することを特定するためのIDであり、durationが継続時間である。durationはあらかじめ決められた単位(例えば、1ミリ秒や0.1秒など)で継続時間を表す。
Claims (8)
- 動画像中のオブジェクトの時空間領域を記述した第1データと、異なる少なくとも二つのアクセスユニットにおける前記オブジェクト領域データによりそれぞれ指し示される動画像中のオブジェクトが意味的に同一であるかどうかを特定する第2データとを有する、独立して処理可能なデータ単位であるアクセスユニットを2以上含んで構成されることを特徴とするメタデータストリームのデータ構造。
- 請求項1記載のメタデータストリームを用いて前記オブジェクトの検索を行う方法において、
前記メタデータストリームから前記第2データにより同一オブジェクトであると判定された複数のアクセスユニットを抽出するステップと、
抽出された複数のアクセスユニットのうちの一つを選択するステップと、
選択されたアクセスユニットを用いて前記検索を行うステップとを具備する検索方法。 - 前記アクセスユニットの各々は、前記少なくとも二つのアクセスユニットにおける前記オブジェクト領域データによりそれぞれ指し示される動画像中のオブジェクトが意味的に同一である場合に、前記少なくとも二つのアクセスユニットにおける前記オブジェクト領域データが前記動画像中の同一場面のデータであるかどうかを特定する第3データをさらに有することを特徴とする請求項1記載のメタデータストリームのデータ構造。
- 請求項3記載のメタデータストリームを用いて前記オブジェクトの検索を行う方法において、
前記メタデータストリームから前記第2データにより同一オブジェクトであると判定され、かつ前記第3データにより同一場面であると判定された複数のアクセスユニットを抽出するステップと、
抽出された複数のアクセスユニットのうちの一つを選択するステップと、
選択されたアクセスユニットを用いて前記検索を行うステップとを具備する検索方法。 - 前記アクセスユニットの各々は、第1アクセスユニットにおける前記オブジェクト領域データと前記動画像の時間軸上で連続であり、かつ前記第1アクセスユニットにおける前記第3データにより意味的に同一のオブジェクトを指し示すことが特定されている第1データを有する第2アクセスユニットが前記メタデータストリームに含まれているかどうかを特定する第4データをさらに有することを特徴とする請求項1記載のメタデータストリームのデータ構造。
- 請求項5記載のメタデータストリームを再生する方法において、
前記第1アクセスユニットにおける前記第2データ及び前記第4データを用いて該第1のアクセスユニットの前後いずれかの第2アクセスユニットの欠落が生じているかどうかを判定するステップと、
前記第2アクセスユニットの欠落が生じた場合に該第2アクセスユニットの前後の前記第1アクセスユニット及び第3アクセスユニットから、該第2アクセスユニット中の第1データにより特定されるオブジェクトの時空間領域を補間するステップとを具備することを特徴とするメタデータストリームの再生方法。 - 動画像中のオブジェクトの時空間領域を記述した第1データと、異なる少なくとも二つのアクセスユニットにおける前記オブジェクト領域データによりそれぞれ指し示される動画像中のオブジェクトが意味的に同一であるかどうかを特定する第2データと、テキストデータと、該テキストデータが圧縮されているか非圧縮かを示す第3データを有する、独立して処理可能なデータ単位であるアクセスユニットを一以上含んで構成されることを特徴とするメタデータストリームのデータ構造。
- 動画像の時間軸に対して定義される有効期間を特定する第1データと、前記動画像中のオブジェクトの時空間領域を記述したオブジェクト領域データと前記時空間領域に関連した表示方法を特定するデータおよび前記時空間領域が指定された際に行う処理を特定するデータのうちの少なくとも一つを含む第2データと、テキストデータと、該テキストデータが圧縮されているか非圧縮かを示す第3データを有する、独立して処理可能なデータ単位であるアクセスユニットを一以上含んで構成されることを特徴とするメタデータストリームのデータ構造。
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004150963A JP2005332274A (ja) | 2004-05-20 | 2004-05-20 | 動画像中のオブジェクトに関するメタデータストリームのデータ構造、検索方法及び再生方法 |
CA002533391A CA2533391A1 (en) | 2004-05-20 | 2005-05-20 | Data structure of meta data stream on object in moving picture, and search method and playback method therefore |
BRPI0505975-5A BRPI0505975A (pt) | 2004-05-20 | 2005-05-20 | estrutura de dados de fluxo de metadados sobre objeto em imagem móvel, e método de pesquisa e método de reprodução para a mesma |
CNB2005800005767A CN100440216C (zh) | 2004-05-20 | 2005-05-20 | 运动图像中对象的元数据流的数据结构,及其搜索方法和重放方法 |
PCT/JP2005/009714 WO2005114473A1 (en) | 2004-05-20 | 2005-05-20 | Data structure of meta data stream on object in moving picture, and search method and playback method therefore |
AU2005246159A AU2005246159B2 (en) | 2004-05-20 | 2005-05-20 | Data structure of meta data stream on object in moving picture, and search method and playback method therefore |
KR1020067001382A KR20060040703A (ko) | 2004-05-20 | 2005-05-20 | 동화상 중의 오브젝트에 관한 메타데이터 스트림의 데이터구조, 검색방법 및 재생방법 |
EP05743596A EP1763791A1 (en) | 2004-05-20 | 2005-05-20 | Data structure of meta data stream on object in moving picture, and search method and playback method therefore |
MXPA06000728A MXPA06000728A (es) | 2004-05-20 | 2005-05-20 | Estructura de datos de corriente de metadatos sobre objeto en imagen en movimiento, y por consiguiente metodo de busqueda y metodo de reproduccion. |
NO20060280A NO20060280L (no) | 2004-05-20 | 2006-01-19 | Datastruktur av metadatastrom for et objekt i en film, og sokemetode og avspillingsmetode for samme |
US11/335,537 US20060153537A1 (en) | 2004-05-20 | 2006-01-20 | Data structure of meta data stream on object in moving picture, and search method and playback method therefore |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004150963A JP2005332274A (ja) | 2004-05-20 | 2004-05-20 | 動画像中のオブジェクトに関するメタデータストリームのデータ構造、検索方法及び再生方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006327645A Division JP4008951B2 (ja) | 2006-12-04 | 2006-12-04 | メタデータストリームを再生するための装置及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005332274A true JP2005332274A (ja) | 2005-12-02 |
Family
ID=35428556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004150963A Abandoned JP2005332274A (ja) | 2004-05-20 | 2004-05-20 | 動画像中のオブジェクトに関するメタデータストリームのデータ構造、検索方法及び再生方法 |
Country Status (11)
Country | Link |
---|---|
US (1) | US20060153537A1 (ja) |
EP (1) | EP1763791A1 (ja) |
JP (1) | JP2005332274A (ja) |
KR (1) | KR20060040703A (ja) |
CN (1) | CN100440216C (ja) |
AU (1) | AU2005246159B2 (ja) |
BR (1) | BRPI0505975A (ja) |
CA (1) | CA2533391A1 (ja) |
MX (1) | MXPA06000728A (ja) |
NO (1) | NO20060280L (ja) |
WO (1) | WO2005114473A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008148077A (ja) * | 2006-12-12 | 2008-06-26 | Hitachi Ltd | 動画再生装置 |
JP2008295028A (ja) * | 2007-05-23 | 2008-12-04 | Samsung Electronics Co Ltd | コンテンツデータについての付加データの検索方法及びその装置 |
JP2012038307A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報をインポートするシステム及びその方法 |
JP2012038315A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報を検索するシステム及びその方法 |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7716358B2 (en) | 2000-09-12 | 2010-05-11 | Wag Acquisition, Llc | Streaming media buffering system |
US8595372B2 (en) | 2000-09-12 | 2013-11-26 | Wag Acquisition, Llc | Streaming media buffering system |
US6766376B2 (en) | 2000-09-12 | 2004-07-20 | Sn Acquisition, L.L.C | Streaming media buffering system |
US8422865B2 (en) * | 2006-10-06 | 2013-04-16 | Via Technologies, Inc. | DVD navigation systems and computer-implemented methods with check functions |
KR100961444B1 (ko) * | 2007-04-23 | 2010-06-09 | 한국전자통신연구원 | 멀티미디어 콘텐츠를 검색하는 방법 및 장치 |
JP5426843B2 (ja) * | 2008-06-25 | 2014-02-26 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラムおよびプログラムを格納する記憶媒体 |
EP2161667A1 (en) * | 2008-09-08 | 2010-03-10 | Thomson Licensing, Inc. | Method and device for encoding elements |
US8260877B2 (en) | 2008-12-31 | 2012-09-04 | Apple Inc. | Variant streams for real-time or near real-time streaming to provide failover protection |
US8099476B2 (en) * | 2008-12-31 | 2012-01-17 | Apple Inc. | Updatable real-time or near real-time streaming |
US8578272B2 (en) | 2008-12-31 | 2013-11-05 | Apple Inc. | Real-time or near real-time streaming |
US8156089B2 (en) * | 2008-12-31 | 2012-04-10 | Apple, Inc. | Real-time or near real-time streaming with compressed playlists |
US9190110B2 (en) | 2009-05-12 | 2015-11-17 | JBF Interlude 2009 LTD | System and method for assembling a recorded composition |
US11232458B2 (en) | 2010-02-17 | 2022-01-25 | JBF Interlude 2009 LTD | System and method for data mining within interactive multimedia |
US8805963B2 (en) | 2010-04-01 | 2014-08-12 | Apple Inc. | Real-time or near real-time streaming |
US8560642B2 (en) | 2010-04-01 | 2013-10-15 | Apple Inc. | Real-time or near real-time streaming |
GB201105502D0 (en) | 2010-04-01 | 2011-05-18 | Apple Inc | Real time or near real time streaming |
WO2011127312A1 (en) | 2010-04-07 | 2011-10-13 | Apple Inc. | Real-time or near real-time streaming |
US8856283B2 (en) | 2011-06-03 | 2014-10-07 | Apple Inc. | Playlists for real-time or near real-time streaming |
US8843586B2 (en) | 2011-06-03 | 2014-09-23 | Apple Inc. | Playlists for real-time or near real-time streaming |
CN103891303B (zh) | 2011-08-16 | 2018-03-09 | 黛斯悌尼软件产品有限公司 | 基于脚本的视频呈现 |
US20150109457A1 (en) * | 2012-10-04 | 2015-04-23 | Jigabot, Llc | Multiple means of framing a subject |
US9653115B2 (en) | 2014-04-10 | 2017-05-16 | JBF Interlude 2009 LTD | Systems and methods for creating linear video from branched video |
US9792957B2 (en) | 2014-10-08 | 2017-10-17 | JBF Interlude 2009 LTD | Systems and methods for dynamic video bookmarking |
US11412276B2 (en) | 2014-10-10 | 2022-08-09 | JBF Interlude 2009 LTD | Systems and methods for parallel track transitions |
US20170017382A1 (en) * | 2015-07-15 | 2017-01-19 | Cinematique LLC | System and method for interaction between touch points on a graphical display |
US10460765B2 (en) * | 2015-08-26 | 2019-10-29 | JBF Interlude 2009 LTD | Systems and methods for adaptive and responsive video |
US11164548B2 (en) | 2015-12-22 | 2021-11-02 | JBF Interlude 2009 LTD | Intelligent buffering of large-scale video |
US11128853B2 (en) | 2015-12-22 | 2021-09-21 | JBF Interlude 2009 LTD | Seamless transitions in large-scale video |
US11856271B2 (en) | 2016-04-12 | 2023-12-26 | JBF Interlude 2009 LTD | Symbiotic interactive video |
US11050809B2 (en) | 2016-12-30 | 2021-06-29 | JBF Interlude 2009 LTD | Systems and methods for dynamic weighting of branched video paths |
US10257578B1 (en) | 2018-01-05 | 2019-04-09 | JBF Interlude 2009 LTD | Dynamic library display for interactive videos |
US11601721B2 (en) | 2018-06-04 | 2023-03-07 | JBF Interlude 2009 LTD | Interactive video dynamic adaptation and user profiling |
US20200296462A1 (en) | 2019-03-11 | 2020-09-17 | Wci One, Llc | Media content presentation |
US20200296316A1 (en) | 2019-03-11 | 2020-09-17 | Quibi Holdings, LLC | Media content presentation |
US11490047B2 (en) | 2019-10-02 | 2022-11-01 | JBF Interlude 2009 LTD | Systems and methods for dynamically adjusting video aspect ratios |
US11245961B2 (en) | 2020-02-18 | 2022-02-08 | JBF Interlude 2009 LTD | System and methods for detecting anomalous activities for interactive videos |
CN112417208A (zh) * | 2020-11-20 | 2021-02-26 | 百度在线网络技术(北京)有限公司 | 目标搜索方法、装置、电子设备和计算机可读存储介质 |
US11882337B2 (en) | 2021-05-28 | 2024-01-23 | JBF Interlude 2009 LTD | Automated platform for generating interactive videos |
US11934477B2 (en) | 2021-09-24 | 2024-03-19 | JBF Interlude 2009 LTD | Video player integration within websites |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3302035B2 (ja) * | 1991-12-26 | 2002-07-15 | オリンパス光学工業株式会社 | カメラ |
US6195497B1 (en) * | 1993-10-25 | 2001-02-27 | Hitachi, Ltd. | Associated image retrieving apparatus and method |
CA2168641C (en) * | 1995-02-03 | 2000-03-28 | Tetsuya Kitamura | Image information encoding/decoding system |
EP1170943A1 (en) * | 1999-01-26 | 2002-01-09 | Sony Corporation | Transmission method and reception method for image information, transmission device and reception device and transmission/reception method and transmission/reception system, and information recording medium |
JP3971346B2 (ja) * | 2002-06-24 | 2007-09-05 | 株式会社東芝 | 動画像再生装置、スケジュール・データ、動画像再生方法、及びプログラム |
JP2004054435A (ja) * | 2002-07-17 | 2004-02-19 | Toshiba Corp | ハイパーメディア情報提示方法、ハイパーメディア情報提示プログラムおよびハイパーメディア情報提示装置 |
JP2004120440A (ja) * | 2002-09-26 | 2004-04-15 | Toshiba Corp | サーバー装置及びクライアント装置 |
JP2005285209A (ja) * | 2004-03-29 | 2005-10-13 | Toshiba Corp | 動画像のメタデータ |
JP4304108B2 (ja) * | 2004-03-31 | 2009-07-29 | 株式会社東芝 | メタデータ配信装置、動画再生装置および動画再生システム |
JP2005318471A (ja) * | 2004-04-30 | 2005-11-10 | Toshiba Corp | 動画像のメタデータ |
JP2005318473A (ja) * | 2004-04-30 | 2005-11-10 | Toshiba Corp | 動画像のメタデータ |
JP2005318472A (ja) * | 2004-04-30 | 2005-11-10 | Toshiba Corp | 動画像のメタデータ |
-
2004
- 2004-05-20 JP JP2004150963A patent/JP2005332274A/ja not_active Abandoned
-
2005
- 2005-05-20 MX MXPA06000728A patent/MXPA06000728A/es not_active Application Discontinuation
- 2005-05-20 EP EP05743596A patent/EP1763791A1/en not_active Withdrawn
- 2005-05-20 KR KR1020067001382A patent/KR20060040703A/ko active Search and Examination
- 2005-05-20 CA CA002533391A patent/CA2533391A1/en not_active Abandoned
- 2005-05-20 BR BRPI0505975-5A patent/BRPI0505975A/pt not_active IP Right Cessation
- 2005-05-20 WO PCT/JP2005/009714 patent/WO2005114473A1/en active IP Right Grant
- 2005-05-20 AU AU2005246159A patent/AU2005246159B2/en not_active Ceased
- 2005-05-20 CN CNB2005800005767A patent/CN100440216C/zh not_active Expired - Fee Related
-
2006
- 2006-01-19 NO NO20060280A patent/NO20060280L/no not_active Application Discontinuation
- 2006-01-20 US US11/335,537 patent/US20060153537A1/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008148077A (ja) * | 2006-12-12 | 2008-06-26 | Hitachi Ltd | 動画再生装置 |
JP2008295028A (ja) * | 2007-05-23 | 2008-12-04 | Samsung Electronics Co Ltd | コンテンツデータについての付加データの検索方法及びその装置 |
JP2012038307A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報をインポートするシステム及びその方法 |
JP2012038315A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報を検索するシステム及びその方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060153537A1 (en) | 2006-07-13 |
NO20060280L (no) | 2007-02-19 |
CN1820269A (zh) | 2006-08-16 |
BRPI0505975A (pt) | 2006-10-24 |
WO2005114473A1 (en) | 2005-12-01 |
MXPA06000728A (es) | 2006-05-04 |
EP1763791A1 (en) | 2007-03-21 |
CA2533391A1 (en) | 2005-12-01 |
CN100440216C (zh) | 2008-12-03 |
AU2005246159B2 (en) | 2007-02-15 |
AU2005246159A1 (en) | 2005-12-01 |
KR20060040703A (ko) | 2006-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2005246159B2 (en) | Data structure of meta data stream on object in moving picture, and search method and playback method therefore | |
KR100676433B1 (ko) | 동화상의 메타 데이터 | |
KR100679003B1 (ko) | 동화상의 메타 데이터 | |
US7461082B2 (en) | Data structure of metadata and reproduction method of the same | |
US20080104123A1 (en) | Data structure of metadata and reproduction method of the same | |
US20060026142A1 (en) | Structure of metadata and reproduction apparatus and method of the same | |
KR100676432B1 (ko) | 동화상의 메타 데이터 | |
JP2005285209A (ja) | 動画像のメタデータ | |
JP4008951B2 (ja) | メタデータストリームを再生するための装置及びプログラム | |
JP2006099671A (ja) | 動画像のメタデータの検索テーブル | |
US20060053150A1 (en) | Data structure of metadata relevant to moving image | |
US7555494B2 (en) | Reproducing a moving image in a media stream | |
JP2006005682A (ja) | 動画像のメタデータのデータ構造及びその再生方法 | |
US20060031244A1 (en) | Data structure of metadata and processing method of the metadata | |
US20060050055A1 (en) | Structure of metadata and processing method of the metadata | |
US20060053153A1 (en) | Data structure of metadata, and reproduction apparatus and method of the metadata | |
US20060080337A1 (en) | Data structure of metadata, reproduction apparatus of the metadata and reproduction method of the same | |
US20060085479A1 (en) | Structure of metadata and processing method of the metadata |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050907 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20070724 |