JP2009529828A - メディアコンテンツをウェブサイトにマッピングするためのシステムと方法 - Google Patents
メディアコンテンツをウェブサイトにマッピングするためのシステムと方法 Download PDFInfo
- Publication number
- JP2009529828A JP2009529828A JP2008558292A JP2008558292A JP2009529828A JP 2009529828 A JP2009529828 A JP 2009529828A JP 2008558292 A JP2008558292 A JP 2008558292A JP 2008558292 A JP2008558292 A JP 2008558292A JP 2009529828 A JP2009529828 A JP 2009529828A
- Authority
- JP
- Japan
- Prior art keywords
- media content
- media
- website
- data
- program code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000013507 mapping Methods 0.000 title claims abstract description 19
- 230000008569 process Effects 0.000 claims abstract description 9
- 238000003860 storage Methods 0.000 claims description 33
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000008859 change Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- ZPUCINDJVBIVPJ-LJISPDSOSA-N ***e Chemical compound O([C@H]1C[C@@H]2CC[C@@H](N2C)[C@H]1C(=O)OC)C(=O)C1=CC=CC=C1 ZPUCINDJVBIVPJ-LJISPDSOSA-N 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013506 data mapping Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- 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/74—Browsing; Visualisation therefor
- G06F16/748—Hypervideo
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/84—Mapping; Conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
- G06F16/94—Hypermedia
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
視認可能および視認不能なメディアをウェブサイトにマッピングするためのシステムと方法が開示される。マッピングは、メディアのフレームおよび/または時間セグメントに基づき、関連する、または埋め込まれたデータを通じて行われる。メディアトゥーブラウザ閲覧先データ(MBDD)は、メディアコンテンツの中に埋め込まれ、送信された信号の中に埋め込まれ、メディア再生装置にダウンロードまたは配信され、あるいはグラフィックオーバーレイによって提供される。MBDDを処理し、ブラウザを起動して選択されたウェブサイトを立ち上げることのできるメディアプレイヤが開示される。
Description
本発明は、メディアコンテンツをウェブサイトにマッピングするためのシステムと方法に関する。特に、本発明は、視認可能(viewable)または視認不能(non-viewable)のメディアコンテンツおよび視認可能なメディアコンテンツの中のオブジェクトのスクリーン位置を、メディアの時間セグメントとスクリーン位置によってウェブサイトにマッピングすることに関する。
近年、家庭へのメディアプログラムの配信はますます複雑化、高度化している。メディアプログラムはかつて、テレビ番組や映画のような単純な視認可能プログラムと、ラジオ番組等、特定の無線周波数の放送電波でアンテナに送信される視認不能プログラムであった。歳月を経る中でケーブルテレビが登場し、これによってメディアコンテンツを光ファイバケーブル等のケーブルを使って伝送することが可能となり、世界中の家庭に配信できるメディアコンテンツの量が増大した。衛星によるメディアコンテンツの伝送も開発され、衛星から各種パラボラアンテナへの非符号化、符号化両方のメディアコンテンツの配給が普及した。メディアコンテンツを受信するセットトップボックス(set top boxes)はいまや、リアルタイムでの再生と後に再生するための保存が可能であり、メディアコンテンツの伝送もインターネットを通じたものへと進化した。従来のテレビやセットトップボックスに加え、家庭用コンピュータのユーザも自分のコンピュータでテレビを視聴したり、ラジオ番組を聴取したりすることができる。こうした配信能力、技術の改良およびテレビ、ラジオ等のメディアコンテンツの利用可能性すべての組み合わせにより、メディア配信の中に新たな宣伝方法を取り入れる機会が生まれた。
メディアの中で広告を行なう新しい方法がいくつか考案されている。たとえば、広告主がその製品を視認可能なメディアコンテンツ中で表示してもらう、あるいは音声メディアコンテンツ中で言及してもらうことに対して料金を支払うプロダクトプレイスメント(product placements)や、視認可能なメディアコンテンツの上に表示されるポップアップ、クロール(crawl)、スクロール等のグラフィカルオーバーレイ(graphical overlay)がある。現在、オブジェクトまたはグラフィカルオーバーレイの位置を決定する方法がいくつか利用できる。しかしながら、これらの方法を高度な広告技術に統合する必要がある。
本発明の実施例は、メディアコンテンツおよびメディアコンテンツ内のオブジェクトをウェブサイトにマッピングすることに関する。本発明の特定の実施例において、メディアコンテンツは視認可能メディアコンテンツであり、この視認可能メディアコンテンツ内のオブジェクトが、特定の時間単位中にそのスクリーン位置に基づいてウェブサイトにマッピングされる。別の実施例において、メディアコンテンツは視認不能メディアコンテンツまたは視認可能メディアコンテンツであり、マッピングはメディアコンテンツのフレームまたは時間セグメントに基づいて実行され、メディアコンテンツの一部または全部についてのデフォルトマッピングがあてもよい。マッピングは、メディアコンテンツに外から関連付けられたデータまたはメディアコンテンツ内に物理的に埋め込まれたデータを通じて実行できる。埋め込まれた、または関連付けられたデータは、ブラウザに対し、メディアコンテンツの特定のフレームまたは時間セグメントの間にどのウェブサイトを立ち上げるべきかを指示するのに用いられる情報を含んでいる。
本発明の実施例において、視認可能メディアコンテンツ、たとえばテレビ、映画、ビデオ、ビデオファイル等を見ている、あるいはメディアコンテンツ、たとえばラジオ、mp3ファイル、音声ファイル等を聴いている消費者は、メディアコンテンツと情報をやりとりし、ウェブブラウザを起動させて特定の閲覧先のウェブサイト(destination web site)または複数のウェブサイトを立ち上げることがある。消費者やユーザは、リモートコントロールのボタンを押すことにより、またはポインティングデバイス(高度なポインティングデバイスでもよい)を作動させることにより、あるいはテレビ、コンピュータ、セットトップボックス、および/またはメディアプレイヤとの情報交換に用いられるその他の方法を通じて対話することができる。また別の実施例において、消費者やユーザは、音声命令によって情報のやりとりを行ってもよい。ウェブブラウザは、メディアコンテンツの時間に基づいて特定のウェブサイトを立ち上げるように起動させてもよく、この時間とはたとえば、視認可能メディアコンテンツの場合は1秒あたり何フレームとされるフレームで測定される時間、あるいは視認不能メディアコンテンツの場合は時間セグメントである。視認可能メディアコンテンツに関して、起動はまた、メディアコンテンツの時間のほかにメディアコンテンツおよびメディアコンテンツ内のオブジェクトの(x,y)座標に基づいて行ってもよい。さらに別の実施例では、特定のフレームまたは時間セグメントについてウェブサイトが特定されていない場合に表示されるデフォルトのウェブサイトがあってもよい。
本発明のまた別の実施例において、メディア制作者、広告主、その他のコンテンツ提供者は視認可能メディアコンテンツのメディア時間セグメントとスクリーン位置をウェブサイトにマッピングするためのデータ構造を特定することがある。また、視認不能メディアコンテンツの時間セグメントをウェブサイトにマッピングするためのデータ構造を特定することもある。ここで教示するデータ構造は、メディアコンテンツをウェブサイトにマッピングするための構造の例にすぎず、これらに限定されるものではない。メディア再生装置はデータ構造を処理してデータマッピングオブジェクトとし、これらは待ち行列および配列の形で管理され、動的に評価される。メディア再生装置はさらに、データの待ち行列、配列およびマッピングオブジェクトを処理、管理し、ブラウザを特定のウェブサイトに正しくナビゲートすることができる。データはメディアコンテンツに関連付けられ、かつ/あるいは、メディアコンテンツの中に埋め込まれる(MPEGストリームの場合等)ことがあるため、メディア再生装置の製造者は、そのハードウェアまたはソフトウェアにとって最適な処理にしたがって製造者が適当と考えるメディア時間セグメントをマッピングするためのデータ構造をロードする場合がある。
現在、メディアコンテンツには時間測定値であるメディア再生時間(media duration)がある。一般に、メディアコンテンツの再生はすべて時間および時間オフセットで測定される。時間はそのメディアコンテンツの総時間であり、時間オフセットは再生開始からの時間である。たとえばテレビ、映画、ビデオ、ビデオファイル等の視認可能メディアコンテンツは時間、分、秒、フレームで測定されるタイムコードを使用し、NTSC(National Television Systems Committee,米国国家テレビ標準化委員会)では毎秒約30フレーム(frame per second,fps)、PAL(Phase Alternation Line,欧州で用いられるフォーマット)では25fpsである。
視認可能メディアコンテンツの開始はゼロで、その視認可能メディアコンテンツの時間部分(または再生時間もしくは地点)は、HH:MM:SS:FF、つまり時間:分:秒:フレームで測定される。たとえば、長さが2時間15分30秒10フレームのビデオの再生時間は02:15:30:10となる。メディアコンテンツのいずれかの時点での再生停止は、原点00:00:00:00から測定される。たとえば、ビデオが開始から1時間12分15秒後に、その秒の12番目のフレーム中に停止された場合、タイムコードは01:12:15:12となる。音声メディアコンテンツは、時間、分、秒、100分の1秒、つまりHH:MM:SS:hhで測定されるタイムコードを使用する。別の実施例において、視認可能メディアコンテンツはフレームについてのみ測定される場合もある。たとえば、メディアコンテンツの時間部分は、フレーム1−フレームNまたは[フレーム2,フレーム4−フレーム6,フレーム8]のように1つまたは複数のフレームかもしれない。言い換えれば、時間部分の構造は、ユーザがそのメディアコンテンツの中で、ブラウザを起動させ、あるウェブサイトを立ち上げたいと希望する時間部分を選択できるのであれば、どのような構造でもよい。
ディスプレイ上での視認可能メディアコンテンツの再生中、そのディスプレイ上の各オブジェクトの位置は原点からの幅と高さに対応する多くの(x,y)座標を有する。一般に、ディスプレイの原点は左上角であるが、原点は他のどの場所でもよく、たとえば、ディスプレイの左下角、右上角、左上角、または中心でもよい。
本発明の実施例において、特定のビデオセグメントにはオブジェクをいくつでも含められ、そのオブジェクトの位置がわかっていることが好ましい。たとえば、テレビ番組や映画の場合、オブジェクトはプロダクトプレイスメント、つまり視聴者に宣伝するために視認可能メディアコンテンツ内に設置されるオブジェクトかもしれない。その例としては、コーヒーテーブル、ソファ、靴、自動車、人、飲料、コンピュータおよび、番組中に広告主が見せたいと望むあらゆるものがある。一例にすぎないが、ソファが視認可能メディアコンテンツのある時間分(time duration)中に現れる製品であってもよい。番組の中で少なくとも1回、このソファが出現し、この出現はHH1:MM1:SS1:FF1から始まり、HH2:MM2:SS2:FF2に終了するとする。ソファは何度でも出現でき、その都度、特定の開始時間と終了時間がある。たとえば、視認可能メディアコンテンツは複数のカメラを使用してもよい。1つのカメラのカメラアングルはソファを映し、別のカメラアングルは、ソファを含まないビューを映すかもしれない。アングルの切り換えで、ソファの映像を開始または終了する。ソファの位置はその領域を画定する多数の(x,y)座標を有する。わかりやすくいうと、オブジェクト、つまりこの具体例でのソファは、長方形、楕円形その他、かなり単純なアルゴリズムでソファの領域の中にどの座標があるかを決定できる一般的な形状で表現することができる。また、そのオブジェクトの位置またはそのオブジェクトが出現する正確な(x,y)座標をより密接に追跡する、より複雑な形状をマッピングすることも可能である。ソファの場合、ソファの上にある人物が座っているとすると、その人物が座っていない(x,y)座標だけをソファに対応させることが好ましいかもしれない。このように、その人物の衣服は、異なる(x,y)座標群を有する異なるプロダクトプレイスメントであってもよい。
図1は、本発明の実施例によるディスプレイ100およびメディア再生装置110を示す。ディスプレイ100はテレビ、コンピュータのモニタあるいは他のどのタイプのディスプレイでもよい。ディスプレイ100は、メディア再生装置110に接続されていてもよく、メディア再生装置110の一部であっても、メディア再生装置110とは別であってもよい。図1において、1つのフレームが示され、その中では1人の男性がソファ104の上に座っている。この実施例において、メディアトゥーブラウザ閲覧先データ(media-to-browser-destination-data,MBDD)の選択領域106は長方形である。視認可能領域の(x,y)原点108は、スクリーンの左上にある。長方形の選択領域106の原点は、選択領域106の左上の(x座標の原点,y座標の原点)101にある。これは、x座標の原点が原点108の右側の画素数(またはこれと同等の座標測定システム)として、y座標の原点が原点108から下側の画素数として測定される。選択領域106の幅105と選択領域の高さ103で長方形が形成される。図1には、選択領域106の上に重なるように移動されているカーソル102も示されている。ある実施例において、選択領域106は色を変えても、より明るくまたは暗くしても、色を反転させて、カーソルがその領域の上にあることを示してもよい。また別の実施例において、選択領域106の色の変化やシェーディングは、ユーザがボタンその他のインタフェースを作動させたときにのみ発生してもよい。図1において、メディア再生装置110はケーブルまたは衛星テレビを受信するのに使用されるようなセットトップボックスである。セットトップボックスの使用は例にすぎず、MBDDを使用できればどのようなメディア再生装置でもよいと考えられる。図1において、メディア再生装置110はリモートコントロール120によって作動される。リモートコントロールの使用は例にすぎず、メディア再生装置とのどのような種類のインタフェースでも利用できると考えられる。
あるオブジェクトの(x,y)座標は、各フレームによって異なるかもしれない。したがって、各フレームには所望の各オブジェクトに対応するそのフレーム固有の(x,y)座標群があるであろう。そのオブジェクトがいつ出現するかを知るためのデータとそれが出現する長方形その他の形状があれば、リモートコントロールまたはその他のポインティングデバイスは、特定の時間セグメント中に再生しているメディアコンテンツに作用するだけでなく(たとえば、一時停止等)、リモートコントロールまたはポインティングデバイスで時間分内に特定のオブジェクト領域を選択することもできる。別の実施例において、オブジェクトのアクティブ化は音声命令による場合もある。これにより、埋め込まれたプロダクトプレイスメントまたはオブジェクトを認識でき、その結果、消費者はメディアコマース(media commerce)を行い、広告主はプロダクトプレイスメントからより多くの機会を得ることができる。
グラフィカルオーバーレイは、ビデオメディアコンテンツの再生画面上に配置される表示である。ビデオ(たとえば、テレビ、ビデオ、ビデオデータファイル)は単独のz軸上の(x,y)長方形領域の形をとり、グラフィカルオーバーレイはビデオの上に出現するz軸内のビデオの(x,y)長方形領域のサブセットの中の視認可能なオブジェクトである。したがって、上述のようにリモートコントロールを使ってプロダクトプレイスメントまたはオブジェクトを認識するのに加え、リモートコントロールやポインティングデバイス、あるいは音声命令を可能にするもの等の他のインタフェースを使って、それらが出現する時間分とその長方形の座標に基づいてグラフィカルオーバーレイと対話することも可能である。これにより消費者はメディアコマースを行い、広告主はグラフィカルオーバーレイからより多くの機会を得ることができる。図2Aおよび図2Bは、再生中のビデオメディアコンテンツの上に配置されたグラフィカルオーバーレイを示す。図2Aに示されているように、クロール250はディスプレイ200上のビデオの上に出現するz軸の上にあり、ディスプレイ200はメディア再生装置の一部であってもよい。図2Bでは、ポップアップ255がビデオ上に出現するz軸の上にある。いずれの場合も、カーソル202を使ってブラウザをウェブサイトにマッピングできる。別の実施例では、グラフィカルオーバーレイはMBDDと関連付けられた唯一のアイテムであってもよい。したがって、カーソルが不要となり、ユーザは単純にリモートコントロールのボタンまたは他のインタフェースを操作してブラウザを起動させることができる。
本発明の実施例において、消費者はブラウザを起動させて閲覧先のウェブサイトを立ち上げることができ、閲覧先のウェブサイトは、テレビまたはラジオ上で提供される情報(たとえば埋め込まれたプロダクトプレイスメント)と相関するウェブサイト、従来の広告またはコマーシャルに関連するウェブサイト、および/または番組中にグラフィカルオーバーレイとして表示されるポップアップ、スクロールまたはクロールに応答するウェブサイトを含むが、これらに限定されない。別の実施例において、コマーシャルをメディアコンテンツと考えることができる。たとえば、コマーシャルの時間の間に、ユーザはブラウザを起動させ、コマーシャル内の情報に相関する閲覧先のウェブサイトを立ち上げることができる。一般に、コマーシャルには、ブラウザを起動させて1つのウェブサイト、つまり宣伝された製品またはサービスに関するウェブサイトを立ち上げるためのデータが含まれることがあるが、複数のウェブサイトを同時に、あるいはコマーシャル中の異なるフレームまたは時間セグメント中に立ち上げるためのデータを含めることが可能である。
本発明による視認可能メディアコンテンツおよび視認不能メディアコンテンツはさまざまな形態をとることができる。たとえば、メディアコンテンツは放送テレビ、衛星テレビ、ケーブルテレビ、MPEGファイル、Microsoft Windows(登録商標)メディアファイル、Windows(登録商標)ビデオファイル、その他のタイプのビデオファイル、MP3ファイル、AVIファイル、音声ファイル、放送ラジオ、衛星ラジオ等である。グラフィカルオーバーレイもまた、ディスプレイの視認可能スクリーン領域に表示するために重ねられる画像、ビデオ、スクロール、クロールをはじめとするメディアコンテンツとして含められる。
メディアコンテンツおよびオブジェクトの特定のセグメントを異なるウェブサイトにマッピングするのをサポートするために、本発明の実施例におけるメディアコンテンツは、ユーザによって視聴または聴取されるコンテンツに関するデータに関連付けられる。メディアコンテンツに関連付けられるデータは、タイムシーケンスのウェブサイトへの動的マッピングと、所望の場合には、視認可能メディアコンテンツおよび視認可能メディアコンテンツ内のオブジェクトの(x,y)座標のウェブサイトへの動的マッピングと、をサポートする手順の中で処理される。
本発明によるメディアコンテンツをウェブサイトにマッピングする方法は、どのようなメディアプレイヤ上でも実現できる。たとえば、限定するものではないが、この方法を実現するメディアプレイヤとしては、テレビのセットトップボックス(たとえば、ケーブルまたは衛星ボックス等)、パーソナルコンピュータ、デジタルビデオレコーダ(TIVO(登録商標)レコーダ等のDVR)、テレビまたはモニタ内にあるケーブルカード、MP3およびその他のオーディオおよびビデオファイルプレイヤ(iPOD(登録商標)プレイヤ等)、ビデオ電話、ビデオまたはオーディオカセットプレイヤ、光ディスクプレイヤ(DVDおよびCDプレイヤ等)、その他あらゆるタイプのビデオプレイヤが挙げられる。メディアプレイヤはまた、テレビまたはモニタそのものに一体化されていてもよい。
本発明のメディアプレイヤは、たとえばMicrosoft Windows(登録商標)のInternet Explorer(登録商標)またはMozilla Firefox(登録商標)ブラウザ等のインターネットブラウザ起動用ソフトウェアを含む。ブラウザソフトウェアは、メディアプレイヤ機器そのものに組み込むこともできる。たとえは、メディアプレイヤ機器がセットアップボックス、DVRまたは同様のデバイスあるいはケーブルカードまたは同様のデバイスである場合、ブラウザソフトウェアはデバイスにロードされるソフトウェアまたはファームウェアの中に含められていてよい。ソフトウェアまたはファームウェアは、製造工場でロードされても、あるいはこれ以外の場所で購入者によって使用前にロードされてもよい。あるいは、アップデートとしてインターネットでダウンロードしても、他の実行可能な方法でデバイスの中にロードしてもよい。パーソナルコンピュータを使用する場合、ブラウザソフトウェアはメディアビューイングサービスを提供するオペレーティングシステムの中に含められていても、ディスク、インターネット、フラッシュドライブ等によってコンピュータに別にロードされるソフトウェアであってもよい。上記の、あるいはメディアコンテンツを再生できる他のタイプのメディアプレイヤには、メディアプレイヤを有線または無線手段を通じてインターネットに接続可能であるかぎり、インターネットのウェブサイトを表示させることができるブラウザソフトウェアがある。
図3に示すように、本発明の実施例において、メディア再生装置310はメディアコンテンツまたはファイルおよびメディアトゥーブラウザ閲覧先データ(MBDD)をデータ格納場所(data location)370から受信するための受信機350を備える。受信機350は同じまたは異なるデータ格納場所370からメディアコンテンツおよびMBDDを受信することがある。受信機350はプロセッサ340と通信し、プロセッサ340はMBDDおよびメディアコンテンツを処理するほか、ユーザ入力装置320からのリクエストを受信する。入力装置320には、マウス、キーボード、リモートコントロールまたはレーザプリンタ等のポインティングデバイスがある。これに加え、またその代わりに、ユーザ入力はタッチスクリーンディスプレイで行ってもよく、これは出力装置であるディスプレイの一部であったとしても、入力装置と考ええることができる。ユーザ入力は、マイクロフォンその他の装置を通じた音声命令によるものであってもよい。プロセッサ340は、ディスプレイ、テレビ、スピーカ、ヘッドフォン等の1つまたは複数の出力装置360と通信する。プロセッサ340はまた、MBDDおよび/またはメディアコンテンツを保存できるメモリ380とも通信する。本明細書において、メモリはMBDDおよび/またはメディアコンテンツを保存できる、たとえば半導体メモリやハードドライブ等、あらゆるタイプの記憶装置も指す。図3はメディア再生装置310の中のコンポーネントの一部およびメディア再生装置の外のコンポーネントを示しているが、この実施例は一例に過ぎない。たとえば、入力装置320および/または出力装置は、メディア再生装置310の中に、あるいは部分的にメディア再生装置310のハウジングの中に配置されていても、あるいはメディア再生装置310とは別であってもよい。
本発明の実施例では、メディアトゥーブラウザ閲覧先データ(MBDD)を使って、メディアコンテンツを特定のウェブサイトにマッピングする。図4に示すように、MBDDはさまざまな方法でメディア再生装置に到達する。MBDDは、メディアコンテンツに埋め込まれていても、別に供給されてもよい。たとえば、図4に示すように、MBDDはビデオ、音楽ファイルまたはMPEGファイル等のメディアコンテンツ(たとえば、メディアファイル)に埋め込まれていることがある。MBDD415が埋め込まれたメディアコンテンツは、インターネット403、ケーブルまたは衛星その他(ラジオ等)の伝送手段413によってメディアプレイヤ410に送信され、光記憶ディスクまたはDVD等のディスク423、あるいはフラッシュドライブ等のその他の記憶装置433に格納され、ディスク423または記憶装置433からメディアプレイヤ410にダウンロードされるか、あるいは他の実現可能な方法でメディアプレイヤ410に受け渡される。この実施例において、セットトップボックス、パーソナルコンピュータまたはその他のタイプのメディア再生装置のようなメディア再生装置410は、埋め込まれたMBDDをビデオ、音楽またはMPEGファイルから復号し、読み出すためのソフトウェアを含む。たとえば、MPEGファイルにおいて、MBDDまたはこれと同等のデータは、パケット識別子(Packet Identifier,PID)によって特定されるトランスポートストリームの中に埋め込まれ、ソフトウェアによって処理されてもよい。ソフトウェアはトランスポートストリームからデータを読み出し、抽出し、このMBDDを使用するためのデータ待ち行列へと受け渡す。図4に示すように、また後述するように、MBDDは処理されてメディア再生装置410の物理的メモリ407の中のメモリ内データオブジェクト集合(in-memory collection of data objects)となる。MBDDは1つまたは複数の広告データブロック405を含み、これについて以下に説明する。MBDDは、メディアコンテンツのあるフレームまたは時間セグメントの再生中にブラウザを適正にナビゲートするために必要な情報をメディアプレイヤに供給する。ウェブブラウザ408は、メディアプレイヤ装置上にあり、起動され、MBDDに基づいてインターネット403または私的ネットワークの上で要求されたURLルーティングサーバ401にマッピングされる。
図4に示すように、別の実施例において、MBDDはテレビまたはラジオ放送局からの信号等、メディア再生装置410に送信される信号413の中に埋め込まれていてもよい。たとえば、MPEGファイル(またはMPEGトランスポートストリーム)の中で、MBDDはメディア再生装置410によってパケット識別子(PID)により特定され、フィルタ処理される。抽出されたデータはロードされ、前述のように処理されるメモリ内データオブジェクト集合とされる。信号はまた、インターネット上でメディアコンテンツを供給するメディアコンテンツ提供者から送信されてもよい。たとえば、パーソナルコンピュータは、IPパケットからMBDDを復号し、かつフィルタ処理するソフトウェアコンポーネントを備える。抽出されたデータはロードされ、前述のように処理されるメモリ内データオブジェクト集合とされる。次に、メディアプレイヤ410は、ファイルに埋め込まれたMBDD415の場合と同様の方法で、後述のように、送信信号に埋め込まれたMBDD425を使用するために処理する。信号で伝送されたメディアコンテンツの視聴または聴取中、MBDDは、いずれかのフレームまたは時間セグメントの再生中にブラウザを正しくナビゲートするのに必要な情報をメディアプレイヤに提供する。
別の実施例において、MBDDはメディア再生装置によってダウンロードされるか、あるいはたとえばインターネット403で、事前にメディア再生装置に配信されるかもしれない。たとえば、メディア再生装置はウェブサイトまたは私的ネットワークのような遠隔サーバまたは格納場所440から定期的にMBDDをダウンロードし、このMBDDを将来使用するために保持することもできる。MBDDに関連付けられたメディアコンテンツの視聴または再生中、MBDDはそのメディアコンテンツのいずれかのフレームまたは時間セグメントの再生中にブラウザを正しくナビゲートするのに必要な情報をメディアプレイヤに提供する。
別の実施例において、MBDDは、画像、ビデオ、スクロール、クロール等のグラフィカルオーバーレイによって提供される場合もある。グラフィカルオーバーレイ情報がメディアプレイヤに供給されると、MBDDコードがグラフィカルオーバーレイに関するプレイアウトインストラクション(play out instruction)と一緒に含められる。グラフィックオーバーレイは、上述の方法のいずれか、たとえばインターネット、ケーブルまたは衛星放送、ディスクその他の記憶装置によって、あるいはその他の適当な方法によって提供される。グラフィカルオーバーレイを見ている間、MBDDは、グラフィカルオーバーレイから特定のウェブサイトにマッピングするのに必要な情報を提供する。
MBDDは、バイナリ等、本発明によるメディア再生装置によって処理可能などのようなフォーマットでもよい。たとえば、MBDDはC,C++,C#,.NET,XML,Java(登録商標)をはじめとする所望のあらゆる言語でコード化できる。表1は、XMLフォーマットで示されたMBDDのセットの例である。表1におけるXMLサンプルで提供される説明文とタグは、読みやすいように長くしてある。実際のMBDDは、伝送および/または処理のオーバーヘッドを軽減するために軽量化するよう、編集または省略してもよい。
表1
<MBDD>
<Media_Publisher
Publisher=”CBS Television”
Name=”Two and a Half Men”
Version=”Episode 4 - 2005”
Length=”00:24:00:00”
URL_Default=”http://www.panthersoft.com/mbdd-[任意のパラメータ]”
Default_Lookup=”[デフォルトのGUIDキーがここに入る]”>
<Advertisement_Data
Scene_Name=”Charlie laying on sofa with magazine”
Time_Offset=”00:05:10:10”
Duration=”00:01:03:10”
XOrigin=”0”
Width=”100”
YOrigin=”0”
Height=”100”
URL_Routing_Server=”http://www.panthersoft.com/mbdd-[任意のパラメータ]”
Unique_Lookup_Key_Value=”[GUIDがここに入る]”/>
<Advertisement_Data
Scene_Name=”Charlie laying on sofa with magazine”
Time_Offset=”00:05:15:10”
Duration=”00:00:35:00”
XOrigin=”250”
Width=”100”
YOrigin=”250”
Height=”100”
URL_Routing_Server=”http://www.pnthersoft.com/mbdd-[任意のパラメータ]”
Unique_Lookup_Key_Value=”[異なるGUIDがここに入る]”/>
</Media_Publisher>
<Custom_Data>
<!--メディアプレイヤ装置(セットトップボックス等)の製造者がMBDDデータフォーマットを拡張する領域-->
</Custom_Data>
</MBDD>
<MBDD>
<Media_Publisher
Publisher=”CBS Television”
Name=”Two and a Half Men”
Version=”Episode 4 - 2005”
Length=”00:24:00:00”
URL_Default=”http://www.panthersoft.com/mbdd-[任意のパラメータ]”
Default_Lookup=”[デフォルトのGUIDキーがここに入る]”>
<Advertisement_Data
Scene_Name=”Charlie laying on sofa with magazine”
Time_Offset=”00:05:10:10”
Duration=”00:01:03:10”
XOrigin=”0”
Width=”100”
YOrigin=”0”
Height=”100”
URL_Routing_Server=”http://www.panthersoft.com/mbdd-[任意のパラメータ]”
Unique_Lookup_Key_Value=”[GUIDがここに入る]”/>
<Advertisement_Data
Scene_Name=”Charlie laying on sofa with magazine”
Time_Offset=”00:05:15:10”
Duration=”00:00:35:00”
XOrigin=”250”
Width=”100”
YOrigin=”250”
Height=”100”
URL_Routing_Server=”http://www.pnthersoft.com/mbdd-[任意のパラメータ]”
Unique_Lookup_Key_Value=”[異なるGUIDがここに入る]”/>
</Media_Publisher>
<Custom_Data>
<!--メディアプレイヤ装置(セットトップボックス等)の製造者がMBDDデータフォーマットを拡張する領域-->
</Custom_Data>
</MBDD>
表1は、本発明によるMBDDの例を示す。このMBDDは、メディアに関する情報を含む。たとえば、表1の中にはメディア出版者、メディアコンテンツのタイトル、バージョン情報、メディアコンテンツの長さが含まれている。その他の情報を含めてもよく、また含まれる情報がこれより少なくてもよい。表1に示すMBDDの中には、デフォルトのURLとデフォルトのGUID(globally unique identifier,全世界で固有の識別子)がある。このMBDDには2つの「広告データ(Advertisement Data)」ブロックも含まれる。各ブロックは、メディア再生装置に対して、特定の時間と場所においてどのウェブサイトを立ち上げるべきかを指示するための情報を含む。たとえば、表1のMBDDの中の“Advertising_Data”ブロックはどちらも、シーンの名前、オブジェクト(たとえば、プロダクトプレイスメント)の時間オフセットと再生時間、(x,y)座標を含み、これには、任意のGUIDが供給されていれば、これを受け渡してURLルーティングサーバを起動させるために選択可能な長方形が始まる、原点からの距離と、この長方形の幅および高さと、が含まれる。最初の「広告データ」において、長方形は(0,0)で始まり、幅と高さは100である。MBDDはまた、たとえばメディアプレイヤ装置の製造者がデータフォーマットを拡張するためのカスタムデータ用領域を含む場合もある。
本発明の実施例において、メディア再生装置がMBDDデータ構造を読み出してメモリにロードするのは、メディアコンテンツが閲覧用にロードされるとき、メディア放送が行われるとき、またはチャネル変更中であり、あるいは放送のために事前にインターネットからすべての情報をダウンロードすることによる場合である。メディアコンテンツとは独立して再生するメディア再生装置上に置かれたグラフィカルオーバーレイも、メディア再生装置に受け渡されるそのファイル構造の中に同じデータを含んでいてもよい。
表1に示される「時間オフセット」から始まり、「再生時間」の期間終了時に終わるシーンの間に、リモートコントロール上のブラウザボタンやメディアプレイヤ上のボタンといった適正なインタフェースを操作すると、メディアプレイヤは「URLルーティングサーバ」にルックアップリクエストを送信し、URLルーティングサーバに「固有ルックアップキー値」を受け渡す。URLルーティングサーバはメディアプレイヤから受け取った固有ルックアップキー値を使ってルックアップを行う。URLルーティングサーバはウェブサイト閲覧先をメディア再生装置に返し、これによってブラウザをそのURLで起動させてウェブサイト閲覧先を表示する。同様に、メディア再生装置上のブラウザも、URLルーティングサーバ上の固有ルックアップキー値を受け渡し、ウェブサイトに向けられることができる。
固有ルックアップキー値をマッピングメカニズムとして使用することにより、最終的なブラウザ閲覧先ウェブサイトをURLルーティングサーバで変更でき、その結果、物理的メディアファイル内のデータで変更する必要がなくなる。この技術によって、放送前にMBDDをメディアプレイヤに再送信することなく、ウェブサイト閲覧先を時間ぎりぎりに変更できることになる。
別の実施例において、レーザまたはその他のポインティングデバイスもしくはユーザインタフェースにより、視認可能メディアコンテンツの中の同じ時間セグメント内で複数のプロダクトプレイスメントをサポートすることが可能である。
MBDDの中の固有ルックアップキー値を使用することによって、メディアファイル全体を改変することなく、マッピング先となる最終的ウェブサイトを後に柔軟に改変できる。たとえば、メディアファイルフォーマットで配信される視認可能なショーの全国放映のようにメディアコンテンツの最初の公開中に、最終的なブラウザナビゲーション先が全国的に宣伝される製品のために売られることがある。そして何年か後に、同じメディアファイルの独立系放送番組や地方での放映中に、最終的なブラウザナビゲーション先が異なるウェブサイト閲覧先のために再販売されることもありうる。
図5は、本発明の実施例でMBDDデータを処理するためのフローチャートの一例である。501において、時間分と任意の長方形領域を提供するMBDDデータユニットが消費者のエンドポイントメディアプレイヤに到達する。この長方形領域、または(x,y)座標は、形状の選択が可能なあらゆる所望の方法で形成できる。503において、MBDDデータユニットが解析され、メモリ内のオブジェクトの集合に変換される。これらのデータオブジェクトは、メディアコンテンツの中で、タイムコード(HH:MM:SS:FF)で測定される時間分中に、任意で視認可能なスクリーン領域内の領域において出現するオブジェクトに関する情報を表す。メディア再生装置上で実行するソフトウェアまたはファームウェアは、このデータを内部メモリ内ルックアップテーブルに変換し、このルックアップテーブルは、たとえば表1に示されるような「広告データ」ブロックの各々について、現在のプログラムの開始からの時間オフセットおよびこのブロックに関する再生時間を、その「広告データ」ブロック内で提供される情報の残りにマッピングする。「広告データ」ブロックは言うまでもなく、まったく別の名前、たとえば「プロダクトプレイスメントデータ」とすることができる。任意の(x,y)スクリーン位置情報も、これが「広告データ」ブロックのいずれかまたは全部の中に含まれていれば、メディア再生装置のメモリ内の内部データオブジェクトに保存されてもよい。その結果、現在のメディアプログラムのMBDDデータユニットに含まれる「広告データ」の全部を説明するルックアップ情報がすべてメディア再生装置の物理的メモリ内のメモリ内データオブジェクト集合に含まれる。
505において、スクリーン上でメディアコンテンツを見ている間、ユーザはリモートコントロール(あるいはその他のコントロールまたはポインティングデバイス)上の指定されたボタンをクリックし、スクリーン上のある場所を任意で指示する。スクリーン全体を特定の地点で単独のウェブサイトにマッピングするよう指定することができるため、どのオブジェクトも指示する必要がない。さらに、背景領域、あるいはウェブサイトへのマッピングを可能にするデータが含まれていない領域について、コントローラの操作によって立ち上げられるデフォルトのウェブサイトを設定することも可能であろう。ユーザが自分のメディアプレイヤでブラウザのナビゲーションを開始すると、適合する「広告データ」ブロックは、内部メモリ内ルックアップテーブルの中のメディアコンテンツの現在のオフセットをルックアップすることによって解決(resolve)される。507において、時間オフセットとリモートコントロールまたはポインタ(該当する場合)の(x,y)スクリーン位置とが処理され、メモリ内データオブジェクト集合の時間オフセット、再生時間、領域と照合される。一致を発見する処理は以下のように行われる。(1)すべてのメモリ内オブジェクトの結果的部分集合(resulting subset)を発見することにより、広告データブロックの正確な部分集合を取得する。この部分集合のオブジェクトについては、ユーザイベントが発生する時間が、時間オフセットと時間オフセットプラス再生時間との間の時間間隔中である。(2)結果的部分集合が空ではない部分集合であれば、結果的部分集合は、ユーザイベントの(x,y)スクリーン位置を結果的部分集合のデータオブジェクトによって提供される領域と比較することによってさらに狭められる。(x,y)スクリーン位置に基づく一致が発見されれば、システムはこの一致を選択された一致エントリとして処理を続ける。位置に基づく一致が発見されない場合、時間に基づく第一の一致、その(x,y)座標に最も近い一致、あるいは時間に基づく何らかの一致を利用できる。これらのステップの結果、一致エントリが発見されると(ブラウザナビゲーションリクエストが発生する時間間隔をカバーするエントリ)、システムは509に進み、ここで適切な「固有ルックアップキー値」が適切な「URLルーティングサーバ」に中継される(これらの結果はどちらも、一致するメモリ内データオブジェクトから得られる)。最終的な閲覧先URLが取得される。URLルーティングサーバは「固有ルックアップキー」を解決して特定のURLストリングとし、このURLストリングがメディア再生装置に返される。511において、有効なURLが取得できたか否かが判断される。イエスであれば、513において、メディアコンテンツが任意で一時停止され、ウェブブラウザが起動され、最終閲覧先であるURLにナビゲートされる。メディアコンテンツは、DVDプレイヤやデジタルビデオレコーダのように一時停止がメディアプレイヤ装置によってサポートされていれば、一時停止される。一時停止は自動的でも、ユーザの任意であってもよい。511において、有効なURLが取得されていない場合、515では何のアクションもとられず、これでシーケンスが終了する(521)。あるいは、「利用できるURLなし」等のエラーメッセージが表示される。
507において、現在のオフセットまたはスクリーン位置について一致するエントリが発見されない場合、517において、MBDDデータユニット全体についてデフォルトの「固有ルックアップキー値」とデフォルトの「URLルーティングサーバ」とのペアがあるか否か判断される。デフォルトの「URLルーティングサーバ」および「固有ルックアップキー値」の考えられる使用例として、すべての広告主または今後のエピソード等のウェブページを表示することがある。あるいは、ユーザの選好および/またはメディア再生装置の機能に応じて、いかなるアクションもとらないものとしてもよい。さらに別の実施例において、メディア再生装置はデフォルトの「固有ルックアップキー値」およびデフォルトの「URLルーティングサーバ」を有していてよい。デフォルトの「固有ルックアップキー値」とデフォルトの「URLルーティングサーバ」とのペアがある場合、519において、デフォルトの「固有ルックアップキー値」がデフォルトの「URLルーティングサーバ」に中継され、最終的なURLが得られる。次に、システムは509から511のように、有効なURLが得られたか否かを判断するなどして521の終了に到達する。
メディアコンテンツが終了すると、そのメディアプログラムに関して対応するMBDDメモリ内データオブジェクトのすべてがデバイスのメモリから消去されてよい。別の実施例では、メディアプレイヤがブラウザを最終的閲覧先にナビゲートする際に途中でメディアコンテンツを一時停止した場合、一致するメモリ構造の中のこのプログラムに関する時間オフセットのすべてが相応に調整され、ユーザが視聴を再開したときに、後続のシーンもナビゲート可能な状態に保たれる。また、他の実施例において、MPEGトランスポートストリームのようなトランスポートストリームに埋め込まれたMBDDは、ユーザがテレビチャンネルを変えたときに、廃棄およびロードができる。
上記の説明は本発明の特定の実施例に関するものであるが、その精神から逸脱することなく、さまざまな改変を加えられると理解されるであろう。付属の特許請求範囲は、本発明の実際の範囲と精神に含まれる上記の改変をカバーするものである。
したがって、本願で開示する実施例はすべての点で例示にすぎず、限定的ではないと考えられ、本発明の範囲は上記の説明ではなく付属の特許請求範囲によって示されるため、特許請求範囲の意味と同等性の範囲に含まれるすべての変更は、この中に包含されるものとする。
Claims (54)
- メディアコンテンツをウェブサイトにマッピングする方法であって、
メディアコンテンツを受信するステップと、
閲覧先ウェブサイトを示す閲覧先データと、前記メディアコンテンツの中の時間部分であってユーザから要求されたときに前記閲覧先ウェブサイトが立ち上げられるべき時間部分を示す時間データと、を含むメディアトゥーブラウザ閲覧先データを受信するステップと、
メディアファイルをメディア再生装置で再生するステップと、
前記メディアコンテンツの再生中にユーザからの要求を受信するステップと、
前記ユーザからの要求が前記メディアコンテンツの前記時間部分中に受信された場合、ブラウザプログラムを起動させて前記閲覧先ウェブサイトを立ち上げるステップと、
を含むことを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記メディアトゥーブラウザ閲覧先データは、前記視認可能メディアコンテンツの少なくとも1フレームにおいて選択された表示位置を示す位置データを含み、前記閲覧先ウェブサイトは、前記表示位置が前記ユーザによって選択された場合にのみ立ち上げられることを特徴とする方法。 - 請求項2に記載の方法であって、
表示位置を示すデータは、(x,y)座標の1つまたは複数の集合を含むことを特徴とする方法。 - 請求項2に記載の方法であって、
表示位置を示すデータは、(x,y)原点の値、幅の値および高さの値を含むことを特徴とする方法。 - 請求項2に記載の方法であって、
前記表示位置は、長方形、楕円形、多角形、三角形で構成される集合から選択される形状であることを特徴とする方法。 - 請求項2に記載の方法であって、
前記ユーザからの要求は、ポインティングデバイスを使った前記表示位置の選択を含むことを特徴とする方法。 - 請求項6に記載の方法であって、
前記ポインティングデバイスは、マウス、キーボード、リモートコントロール、レーザポインタ、音声入力装置で構成される集合から選択されることを特徴とする方法。 - 請求項1に記載の方法であって、
前記時間データは時間オフセットの値および再生時間の値を含むことを特徴とする方法。 - 請求項8に記載の方法であって、
前記時間オフセットの値および前記再生時間の値は、HH:MM:SS:FF、HH:MM:SS:hh、およびフレーム数だけを使ったフォーマットで構成される集合から選択されるフォーマットであることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記メディアコンテンツを前記メディア再生装置で再生するステップは、前記メディア再生装置に接続されたディスプレイ上で前記メディアコンテンツを表示するステップを含むことを特徴とする方法。 - 請求項10に記載の方法であって、
さらに、前記メディアコンテンツの表示中にグラフィカルオーバーレイを表示するステップを含み、前記閲覧先ウェブサイトは前記ユーザが前記グラフィカルオーバーレイを選択することによって立ち上げられることを特徴とする方法。 - 請求項11に記載の方法であって、
前記グラフィカルオーバーレイは、ポップアップ、スクロール、クロールで構成される集合から選択されることを特徴とする方法。 - 請求項11に記載の方法であって、
前記グラフィカルオーバーレイは、表示されている前記メディアコンテンツのz軸の上に表示されるz軸上にあることを特徴とする方法。 - 請求項1記載の方法であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記時間データは、前記ユーザによって要求されたときに前記閲覧先ウェブサイトが立ち上げられる前記メディアコンテンツの1つまたは複数のフレームを示すフレームデータを含むことを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディア再生装置はセットトップボックスであることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディア再生装置はコンピュータであることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディア再生装置はテレビであることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアトゥーブラウザ閲覧先データを受信するステップは、インターネット伝送、ケーブル伝送、ラジオ伝送、衛星伝送で構成される集合から選択される伝送方法によって伝送されるデータを受信するステップを含むことを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアトゥーブラウザ閲覧先データは前記メディアコンテンツ内に埋め込まれることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアトゥーブラウザ閲覧先データは前記メディアコンテンツを受信するステップの前に受信されることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアトゥーブラウザ閲覧先データは伝送信号の中に埋め込まれることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアコンテンツは前記メディアコンテンツ全体を受信する前に前記メディア再生装置上で再生されることを特徴とする方法。 - 請求項1に記載の方法であって、
前記メディアトゥーブラウザ閲覧先データは2つ以上のデータブロックを含み、各データブロックは、ユーザにより要求された場合に、メディアコンテンツの再生中に立ち上げられる閲覧先ウェブサイトを示す閲覧先データの集合を含むことを特徴とする方法。 - 請求項23に記載の方法であって、
前記2つ以上のデータブロックのうちの少なくとも2つの中に示されている前記閲覧先ウェブサイトは、異なるウェブサイトであることを特徴とする方法。 - 請求項23に記載の方法であって、
前記2つ以上のデータブロックのうちの少なくとも2つの中に示される前記閲覧先ウェブサイトは、同じウェブサイトであることを特徴とする方法。 - 請求項23に記載の方法であって、
各データブロックは、ユーザによって要求された場合に、当該データブロックの中で示されている前記閲覧先ウェブサイトが立ち上げられる時間セグメントを示す時間データの集合を含むことを特徴とする方法。 - 請求項26に記載の方法であって、
前記2つ以上のデータブロックの中の少なくとも2つの前記時間セグメントが、異なる時間セグメントであることを特徴とする方法。 - 請求項26に記載の方法であって、
少なくとも1つのデータブロックは、ユーザによって要求された場合に、当該データブロックの中で示されている前記閲覧先ウェブサイトが立ち上げられる時間セグメントを示す時間データの集合を含み、第二のデータブロックは、前記少なくとも1つのデータブロックの中で示されているいずれかの時間セグメント以外で前記メディアの再生中に立ち上げられる閲覧先ウェブサイトを示す閲覧先データを含むことを特徴とする方法。 - プログラムコード記憶装置であって、
機械判読可能な記憶媒体と、
前記機械判読可能な記憶媒体上に記録された機械判読可能なプログラムコードと、を備え、
前記機械判読可能なプログラムコードは、
メディアコンテンツを受信し、
閲覧先ウェブサイトを示す閲覧先データと、ユーザによって要求された場合に前記閲覧先ウェブサイトが立ち上げられる前記メディアコンテンツ中の時間部分を示す時間データと、を含むメディアトゥーブラウザ閲覧先データを受信し、
前記メディアコンテンツをメディア再生装置上で再生し、
前記メディアコンテンツの再生中にユーザからの要求を受信し、
前記ユーザからの要求が、前記メディアコンテンツの前記時間部分中に受信された場合、ブラウザプログラムを起動させて前記閲覧先ウェブサイトを立ち上げる、
ための命令を含むことを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記メディアトゥーブラウザ閲覧先データは、前記視認可能メディアコンテンツの少なくとも1フレームにおいて選択可能な表示位置を示す位置データを含み、前記閲覧先ウェブサイトは、前記表示位置が前記ユーザによって選択された場合にのみ立ち上げられることを特徴とするプログラムコード記憶装置。 - 請求項30に記載のプログラムコード記憶装置であって、
表示位置を示すデータは、(x,y)座標の1つまたは複数の集合を含むことを特徴とするプログラムコード記憶装置。 - 請求項30に記載のプログラムコード記憶装置であって、
表示位置を示すデータは、(x,y)原点の値、幅の値、高さの値を含むことを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記ユーザからの要求は、ポインティングデバイスを使った前記表示位置の選択を含むことを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記時間データは時間オフセットの値および再生時間の値を含むことを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記メディアコンテンツを再生するための命令を含む前記機械判読可能なプログラムコードは、前記メディア再生装置に接続されたディスプレイ上で前記メディアコンテンツを表示する命令を含むことを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記時間データは、ユーザによって要求されたときに前記閲覧先ウェブサイトが立ち上げられる前記メディアコンテンツの1つまたは複数のフレームを示すフレームデータを含むことを特徴とするプログラムコード記憶装置。 - 請求項36に記載のプログラムコード記憶装置であって、
前記機械判読可能なプログラムコードはさらに、前記メディアコンテンツの再生中にグラフィカルオーバーレイを表示する命令を含み、前記閲覧先ウェブサイトは、前記ユーザが前記グラフィカルオーバーレイを選択することによって立ち上げられることを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディア再生装置は、セットトップボックス、テレビ、ポートダルメディアプレイヤおよびコンピュータで構成される集合から選択されることを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディアトゥーブラウザ閲覧先データが前記メディアコンテンツに埋め込まれていることを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディアトゥーブラウザ閲覧先データは、前記メディアコンテンツを受信するステップの前に受信されることを特徴とするプログラムコード記憶装置。 - 請求項29に記載のプログラムコード記憶装置であって、
前記メディアトゥーブラウザ閲覧先データは2つ以上のデータブロックを含み、各データブロックは、ユーザにより要求された場合に、前記メディアコンテンツの再生中に立ち上げられる閲覧先ウェブサイトを示すデータを含むことを特徴とするプログラムコード記憶装置。 - 請求項41に記載のプログラムコード記憶装置であって、
各データブロックは、ユーザにより要求された場合に当該データブロック内に示された前記閲覧先ウェブサイトが立ち上げられる時間セグメントを示すデータを含むことを特徴とするプログラムコード記憶装置。 - 装置であって、
メディアコンテンツを受信し、メディアトゥーブラウザ閲覧先データを受信する受信機と、
閲覧先ウェブサイトを示す閲覧先データと、ユーザによって要求された場合に前記閲覧先ウェブサイトが立ち上げられる前記メディアコンテンツ中の時間部分を示す時間データと、を含む前記メディアトゥーブラウザ閲覧先データを記憶するメモリと、
前記メモリおよび前記受信機と通信し、前記閲覧先ウェブサイトを立ち上げるためのユーザによる要求を処理するプロセッサと、
前記プロセッサと通信し、前記メディアコンテンツを再生するメディア出力装置と、
前記プロセッサと通信し、ユーザが前記閲覧先ウェブサイトを立ち上げるよう要求することを可能にするユーザインタフェースと、
を備えることを特徴とする装置。 - 請求項43に記載の装置であって、
前記メディアコンテンツは視認可能メディアコンテンツであり、前記メディアトゥーブラウザ閲覧先データは、前記視認可能メディアコンテンツの少なくとも1つのフレーム内の選択可能な表示位置を示す位置データを含み、前記閲覧先ウェブサイトは、前記表示位置がユーザによって選択された場合にのみ立ち上げられることを特徴とする装置。 - 請求項44に記載の装置であって、
表示位置を示すデータは、(x,y)座標の1つまたは複数の集合を含むことを特徴とする装置。 - 請求項44に記載の装置であって、
表示位置を示すデータは、(x,y)原点の値、幅の値、高さの値を含むことを特徴とする装置。 - 請求項43に記載の装置であって、
さらに、前記プロセッサと通信し、前記閲覧先ウェブサイトを表示するディスプレイを備えることを特徴とする装置。 - 請求項47に記載の装置であって、
さらにハウジングを備え、前記ディスプレイは少なくとも部分的に前記ハウジングの中にあることを特徴とする装置。 - 請求項43に記載の装置であって、
前記時間データは時間オフセットの値および再生時間の値を含むことを特徴とする装置。 - 請求項43に記載の装置であって、
前記メディアコンテンツは視認可能メディアコンテンツであることを特徴とする装置。 - 請求項50に記載の装置であって、
前記時間データは、ユーザによって要求された場合に、前記閲覧ウェブサイトが立ち上げられる前記メディアコンテンツの1つまたは複数のフレームを示すフレームデータを含むことを特徴とする装置。 - 請求項43に記載の装置であって、
前記ユーザ入力がポインティングデバイスであることを特徴とする装置。 - 請求項52に記載の装置であって、
前記ポインティングデバイスは、マウス、キーボード、リモートコントロール、レーザポインタ、音声入力装置で構成される集合から選択されることを特徴とする装置。 - 請求項43に記載の装置であって、
前記受信機は、インターネット伝送、ケーブル伝送、ラジオ伝送、衛星伝送で構成される集合から選択される伝送方法によってメディアトゥーブラウザ閲覧先データを受信するように構成されていることを特徴とする装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/371,611 US8370455B2 (en) | 2006-03-09 | 2006-03-09 | Systems and methods for mapping media content to web sites |
PCT/US2007/004714 WO2007103000A2 (en) | 2006-03-09 | 2007-02-23 | Systems and methods for mapping media content to web sites |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009529828A true JP2009529828A (ja) | 2009-08-20 |
Family
ID=38475341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008558292A Pending JP2009529828A (ja) | 2006-03-09 | 2007-02-23 | メディアコンテンツをウェブサイトにマッピングするためのシステムと方法 |
Country Status (6)
Country | Link |
---|---|
US (4) | US8370455B2 (ja) |
EP (1) | EP1999633A4 (ja) |
JP (1) | JP2009529828A (ja) |
AU (1) | AU2007222070A1 (ja) |
CA (1) | CA2644860A1 (ja) |
WO (1) | WO2007103000A2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012038315A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報を検索するシステム及びその方法 |
JP2012038306A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報を探すシステム及びその方法 |
JPWO2014002259A1 (ja) * | 2012-06-29 | 2016-05-30 | トヨタ自動車株式会社 | 画像情報提供装置、画像情報提供システム、画像情報提供方法 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386310B2 (en) * | 2007-03-20 | 2013-02-26 | Yahoo! Inc. | System for measuring web traffic related to an offline advertising campaign |
US10051329B2 (en) * | 2012-12-10 | 2018-08-14 | DISH Technologies L.L.C. | Apparatus, systems, and methods for selecting and presenting information about program content |
KR101398781B1 (ko) * | 2014-03-05 | 2014-05-27 | 지윤 | 시간기반 하이퍼링크를 포함한 미디어파일 기록매체 및 그 재생장치 |
CN103929677B (zh) * | 2014-03-27 | 2017-11-07 | 小米科技有限责任公司 | 多媒体文件播放的方法和装置 |
CN110213641B (zh) * | 2019-05-21 | 2022-03-29 | 北京睿格致科技有限公司 | 4d微课播放方法及装置 |
CN114676358A (zh) * | 2022-03-21 | 2022-06-28 | 北京字跳网络技术有限公司 | 控件的显示方法、装置、电子设备、存储介质和程序产品 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995004974A1 (en) | 1993-08-06 | 1995-02-16 | The Commonwealth Of Australia | A method of specifying links in hypermedia |
CA2130395C (en) * | 1993-12-09 | 1999-01-19 | David G. Greenwood | Multimedia distribution over wide area networks |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
US5918012A (en) * | 1996-03-29 | 1999-06-29 | British Telecommunications Public Limited Company | Hyperlinking time-based data files |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US8635649B2 (en) * | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
US6076104A (en) * | 1997-09-04 | 2000-06-13 | Netscape Communications Corp. | Video data integration system using image data and associated hypertext links |
US6070167A (en) * | 1997-09-29 | 2000-05-30 | Sharp Laboratories Of America, Inc. | Hierarchical method and system for object-based audiovisual descriptive tagging of images for information retrieval, editing, and manipulation |
US6006265A (en) * | 1998-04-02 | 1999-12-21 | Hotv, Inc. | Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network |
US6154771A (en) * | 1998-06-01 | 2000-11-28 | Mediastra, Inc. | Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively |
US6564380B1 (en) * | 1999-01-26 | 2003-05-13 | Pixelworld Networks, Inc. | System and method for sending live video on the internet |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
US6847778B1 (en) * | 1999-03-30 | 2005-01-25 | Tivo, Inc. | Multimedia visual progress indication system |
US6262724B1 (en) * | 1999-04-15 | 2001-07-17 | Apple Computer, Inc. | User interface for presenting media information |
US20010049826A1 (en) * | 2000-01-19 | 2001-12-06 | Itzhak Wilf | Method of searching video channels by content |
AU2001234532A1 (en) * | 2000-01-21 | 2001-07-31 | Sorceron, Inc. | System and method for delivering rich media content over a network |
US7200857B1 (en) * | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US7213255B2 (en) * | 2000-08-25 | 2007-05-01 | Intellocity Usa, Inc. | Set-top preview program |
US7107606B2 (en) * | 2000-08-30 | 2006-09-12 | The Chinese University Of Hong Kong | System and method for highly scalable video on demand |
US7207006B1 (en) | 2000-09-01 | 2007-04-17 | International Business Machines Corporation | Run-time hypervideo hyperlink indicator options in hypervideo players |
US6859840B2 (en) * | 2001-01-29 | 2005-02-22 | Kasenna, Inc. | Prefix caching for media objects |
US20020112247A1 (en) * | 2001-02-09 | 2002-08-15 | Horner David R. | Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations |
TWI220036B (en) * | 2001-05-10 | 2004-08-01 | Ibm | System and method for enhancing broadcast or recorded radio or television programs with information on the world wide web |
US20040128343A1 (en) * | 2001-06-19 | 2004-07-01 | Mayer Daniel J | Method and apparatus for distributing video programs using partial caching |
US7216170B2 (en) * | 2002-05-22 | 2007-05-08 | Microsoft Corporation | Systems and methods to reference resources in a television-based entertainment system |
US20040019900A1 (en) * | 2002-07-23 | 2004-01-29 | Philip Knightbridge | Integration platform for interactive communications and management of video on demand services |
US20050034153A1 (en) * | 2003-08-08 | 2005-02-10 | Maven Networks, Inc. | System and method for delivery of broadband content with integrated interactive elements |
US20050034151A1 (en) * | 2003-08-08 | 2005-02-10 | Maven Networks, Inc. | System and method of integrating video content with interactive elements |
EP1661396A2 (en) * | 2003-08-08 | 2006-05-31 | Maven Networks, Inc. | System and method of integrating video content with interactive elements |
US20050044260A1 (en) * | 2003-08-08 | 2005-02-24 | Maven Networks, Inc. | System and method for delivery of broadband content |
US7451152B2 (en) * | 2004-07-29 | 2008-11-11 | Yahoo! Inc. | Systems and methods for contextual transaction proposals |
US8418075B2 (en) * | 2004-11-16 | 2013-04-09 | Open Text Inc. | Spatially driven content presentation in a cellular environment |
US20070005783A1 (en) * | 2005-06-30 | 2007-01-04 | Intel Corporation | Systems, methods, and media for controlling a media connection from within a remoting protocol |
GB0521796D0 (en) * | 2005-10-26 | 2005-12-07 | Cardu Salvatore | Gtgvr software application |
US20090024922A1 (en) * | 2006-07-31 | 2009-01-22 | David Markowitz | Method and system for synchronizing media files |
US8015162B2 (en) * | 2006-08-04 | 2011-09-06 | Google Inc. | Detecting duplicate and near-duplicate files |
US7962523B2 (en) * | 2008-04-11 | 2011-06-14 | Yahoo! Inc. | System and method for detecting templates of a website using hyperlink analysis |
-
2006
- 2006-03-09 US US11/371,611 patent/US8370455B2/en not_active Expired - Fee Related
-
2007
- 2007-02-23 AU AU2007222070A patent/AU2007222070A1/en not_active Abandoned
- 2007-02-23 CA CA002644860A patent/CA2644860A1/en not_active Abandoned
- 2007-02-23 JP JP2008558292A patent/JP2009529828A/ja active Pending
- 2007-02-23 WO PCT/US2007/004714 patent/WO2007103000A2/en active Application Filing
- 2007-02-23 EP EP07751473A patent/EP1999633A4/en not_active Withdrawn
-
2013
- 2013-01-25 US US13/750,159 patent/US20130191751A1/en not_active Abandoned
- 2013-04-17 US US13/864,671 patent/US20130232418A1/en not_active Abandoned
- 2013-06-03 US US13/908,697 patent/US20130268842A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012038315A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報を検索するシステム及びその方法 |
JP2012038306A (ja) * | 2010-08-09 | 2012-02-23 | Hon Hai Precision Industry Co Ltd | イメージ情報を探すシステム及びその方法 |
JPWO2014002259A1 (ja) * | 2012-06-29 | 2016-05-30 | トヨタ自動車株式会社 | 画像情報提供装置、画像情報提供システム、画像情報提供方法 |
Also Published As
Publication number | Publication date |
---|---|
US20130191751A1 (en) | 2013-07-25 |
US8370455B2 (en) | 2013-02-05 |
US20070214234A1 (en) | 2007-09-13 |
EP1999633A4 (en) | 2010-07-14 |
US20130232418A1 (en) | 2013-09-05 |
AU2007222070A1 (en) | 2007-09-13 |
CA2644860A1 (en) | 2007-09-13 |
EP1999633A2 (en) | 2008-12-10 |
WO2007103000A2 (en) | 2007-09-13 |
WO2007103000A3 (en) | 2008-04-17 |
US20130268842A1 (en) | 2013-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5567629B2 (ja) | メタデータによってリンクされた宣伝のシステムおよび方法 | |
US20190082212A1 (en) | Method for receiving enhanced service and display apparatus thereof | |
US20130268842A1 (en) | Systems and methods for mapping media content to web sites | |
KR101299639B1 (ko) | 콘텐츠 전달 방법 및 시스템 | |
US9113107B2 (en) | Interactive advertising and program promotion in an interactive television system | |
US8640161B2 (en) | Providing content interruptions | |
KR101653348B1 (ko) | 대화형 미디어 안내 애플리케이션의 화면에서 디스플레이를 위한 미디어 애셋을 선택하는 시스템 및 방법 | |
US20120233646A1 (en) | Synchronous multi-platform content consumption | |
JP5080584B2 (ja) | Dvrに補助的プログラム・データをダウンロードする方法と装置 | |
US20030149621A1 (en) | Alternative advertising | |
US20040268384A1 (en) | Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service | |
US20090172723A1 (en) | Television advertisement placement more resistant to user skipping | |
JP2009017259A (ja) | 電子機器、コンテンツ再生方法及びプログラム | |
JP2004517532A (ja) | 非侵入的且つ視聴者主体で使用するために再利用可能なオブジェクトベースの製品情報をオーディオビジュアル番組に埋め込む方法 | |
JP2004523029A (ja) | メタ情報へのアクセスにより自動バッファリングをトリガする方法 | |
JP4645102B2 (ja) | 広告受信機と広告受信システム | |
KR20110033629A (ko) | 책갈피 기능을 제공하기 위한 방송 서비스 시스템 및 방법 | |
JP7117991B2 (ja) | 受信装置及び受信方法 | |
KR20090072609A (ko) | 내용기반 화면 인터페이스 구현 시스템 및 그 구현 방법 |