[go: up one dir, main page]

JP2004312208A - Video presentation device, video presentation method, and video presentation program - Google Patents

Video presentation device, video presentation method, and video presentation program Download PDF

Info

Publication number
JP2004312208A
JP2004312208A JP2003101006A JP2003101006A JP2004312208A JP 2004312208 A JP2004312208 A JP 2004312208A JP 2003101006 A JP2003101006 A JP 2003101006A JP 2003101006 A JP2003101006 A JP 2003101006A JP 2004312208 A JP2004312208 A JP 2004312208A
Authority
JP
Japan
Prior art keywords
video
switching
stream
video stream
metadata
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.)
Granted
Application number
JP2003101006A
Other languages
Japanese (ja)
Other versions
JP4263933B2 (en
Inventor
Toshihiko Misu
俊彦 三須
Masahide Naemura
昌秀 苗村
Masaki Takahashi
正樹 高橋
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.)
Japan Broadcasting Corp
Original Assignee
Nippon Hoso Kyokai NHK
Japan Broadcasting 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
Application filed by Nippon Hoso Kyokai NHK, Japan Broadcasting Corp filed Critical Nippon Hoso Kyokai NHK
Priority to JP2003101006A priority Critical patent/JP4263933B2/en
Publication of JP2004312208A publication Critical patent/JP2004312208A/en
Application granted granted Critical
Publication of JP4263933B2 publication Critical patent/JP4263933B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】異なる方向から撮影された複数の映像ストリームの中から、視聴者側で視聴者の好みに応じた映像ストリームを自動的に選択して切り替えることを可能にした映像提示装置、映像提示方法及び映像提示プログラムを提供する。
【解決手段】映像提示装置10は、受信手段11によって、コンテンツサーバ2から配信される複数の映像ストリームと、映像シーンの要約を記述したメタデータとを受信し、その受信したメタデータと嗜好データ入力手段12で入力された視聴者のリクエストとの合致度を合致度算出手段14によって算出し、ストリーム切り替え手段16によって、その合致度の高い映像ストリームを選択し、切り替えて提示することを特徴とする。
【選択図】 図1
A video presentation apparatus and a video presentation method that enable a viewer to automatically select and switch a video stream according to the preference of the viewer from a plurality of video streams shot from different directions. And a video presentation program.
A video presenting apparatus receives a plurality of video streams distributed from a content server and metadata describing a summary of a video scene by a receiving unit, and receives the received metadata and preference data. The matching degree with the viewer's request input by the input means 12 is calculated by the matching degree calculating means 14, and the video stream having the high matching degree is selected by the stream switching means 16, switched and presented. I do.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、複数の映像ストリームの中から、視聴者の好みに応じた映像ストリームを、自動的に選択して切り替えることができる映像提示装置、映像提示方法及び映像提示プログラムに関する。
【0002】
【従来の技術】
従来、テレビジョン放送における映像配信方法は、複数のカメラで撮影した映像や、予め蓄積されている映像素材の中から、放送局側で放送すべき映像をスイッチャにより予め若しくは実時間で選択し、その選択された映像のみを配信している。
また、複数のカメラで、異なる方向(視点)からそれぞれ撮影された映像を、複数の映像ストリームとして視聴者側に配信し、視聴者側で好みに応じて映像ストリームを手動により選択できるサービスも実施されている。
【0003】
また、近年、テレビジョン放送の放送方式は、アナログ方式からデジタル方式のテレビジョン放送(以下、「デジタル放送」という)に移行しつつある。このデジタル放送では、電子番組ガイド(EPG)がメタデータの1つとして配信されており、番組単位での録画再生等の制御が可能となっている。そこで、個人の好みの画面構成、画質、データ放送から抽出するデータ等を蓄積したカードを受信機に差し込むことで、個人の好みの番組を選択及び編成することができるデジタル放送受信機も提案されている(例えば、特許文献1参照。)。
【0004】
さらに、データ放送画面の切り替えをテレビジョン装置側で制御する技術としては、テレビジョン装置側で画面上の映像オブジェクトを選択することで、その映像オブジェクトに関連する情報(画面)を提示する技術が存在する(例えば、特許文献2参照。)。この技術は、映像オブジェクトに関連する情報をメタデータとし、映像音声チャンネルで伝送される映像音声データと、データチャンネルで伝送されるメタデータとを同期させ、テレビジョン装置側でどの映像オブジェクトが指し示されたかを判断することで、データ放送画面の遷移先を切り替えて表示するものである。
【0005】
【特許文献1】
特開2002−142159号公報(第4頁、第2図)
【特許文献2】
特開2002−185885号公報(第5−6頁、第4図)
【0006】
【発明が解決しようとする課題】
しかし、従来のテレビジョン放送の映像配信方法では、複数のカメラや映像素材の中から、放送局側でスイッチャにより切り替え選択された映像が視聴者側に設置された受信機に配信され、その映像がそのまま再生されて表示(提示)されている。このために、必ずしもその切り替え結果(提示された映像)が、視聴者が望む構成になっているとは限らない。
【0007】
また、複数の異なるカメラで撮影された映像を、そのまま複数の映像ストリームとして伝送し、視聴者側で視聴者の好みに応じて映像ストリームを選択できるサービスにおいては、選択切り替え操作は視聴者が手動で行う必要があり、切り替え操作に手間がかかるという問題があった。
【0008】
さらに、特許文献1で開示された技術では、頻繁に画面の切り替えが発生するという問題がある。この頻繁な切り替えによって、視聴者の目に疲労を与えることも想定されるが、従来では、この疲労対策はとられていない。
【0009】
また、特許文献2で開示された技術では、視聴者の選択によって実時間で画面の表示制御を行うことができるものの、データ放送画面の遷移先を変更するものであり、映像自体を切り替えるものではない。
【0010】
本発明は、以上のような問題点に鑑みてなされたものであり、異なる方向から撮影された複数の映像ストリームの中から、視聴者側で視聴者の好みに応じた映像ストリームを自動的に選択して切り替えることを可能にした映像提示装置、映像提示方法及び映像提示プログラムを提供することを目的とする。
【0011】
【課題を解決するための手段】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項1に記載の映像提示装置は、映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示する映像提示装置であって、受信手段と、嗜好データ入力手段と、嗜好データ記憶手段と、合致度算出手段と、ストリーム切り替え手段と、出力手段とを備える構成とした。
【0012】
かかる構成によれば、映像提示装置は、受信手段によって、複数の映像ストリームとその映像ストリームの要約情報を記述したメタデータとを受信する。この複数の映像ストリームは、それぞれ同一の番組で、異なる方向(視点)から撮影された映像のデータである。例えば、映像ストリームは、ドラマの制作において、複数のカメラによって視点を変えて撮影された映像、特定の人物に着目して撮影された映像等のストリームデータである。また、メタデータは、各映像ストリームの時刻(タイムコード)に対応付けて、要約情報を記述したデータである。例えば、メタデータには、ある時刻に映像ストリームに登場する人物(「名称」等)、人物の行動(「話をする」等)、色(「ユニフォームの色」等)等を要素(属性)を含ませることができる。
【0013】
また、映像提示装置は、嗜好データ入力手段によって、視聴者の好みを記述した嗜好データを入力して、その嗜好データを嗜好データ記憶手段に記憶する。この嗜好データは、メタデータで記述された要素の中で視聴者の好みに適したものを記述したデータである。例えば、視聴者が、ある登場人物を中心に映像を見たい場合は、その登場人物の名称等を記述しておく。
【0014】
そして、映像提示装置は、合致度算出手段によって、嗜好データとメタデータとを照合して、その合致の度合いを示す合致度を算出する。この合致度によって、複数の映像ストリームの中で、視聴者がどの映像ストリームを最も好むかを判定することが可能になる。
【0015】
そして、映像提示装置は、ストリーム切り替え手段によって、合致度を参照して複数の映像ストリームを切り替え、出力手段によって、その切り替えられた映像ストリームを提示する。すなわち、合致度が最も大きい映像ストリームを提示することで、視聴者の嗜好にあった映像ストリームを提示することができる。
【0016】
また、請求項2に記載の映像提示装置は、請求項1に記載の映像提示装置において、前記メタデータは、前記映像ストリームのフレーム毎に被写体を識別する識別子を含み、前記嗜好データは、視聴者が視聴したい前記被写体の識別子を含むものであって、前記合致度算出手段は、前記複数の映像ストリームにおいて、フレーム毎に前記嗜好データに含まれている識別子の個数を検出することで、各映像ストリーム毎に合致度を算出することを特徴とする。
【0017】
かかる構成によれば、映像提示装置は、嗜好データに記述された識別子の中で、フレームの時刻に対応するメタデータに記述された識別子と一致する識別子の数で、個々の映像ストリームの合致度を決定する。この場合、一致する要素の数が多ければ合致度は大きな値となる。
【0018】
さらに、請求項3に記載の映像提示装置は、請求項1又は請求項2に記載の映像提示装置において、前記ストリーム切り替え手段で切り替えた映像ストリームの切り替え履歴を記憶する履歴記憶手段を備え、前記ストリーム切り替え手段が、前記合致度と前記切り替え履歴を参照して、前記映像ストリームの切り替えの判定を行う切り替え判定手段を備えていることを特徴とする。
【0019】
かかる構成によれば、映像提示装置は、切り替え判定手段によって、合致度算出手段で算出された合致度と、履歴記憶手段に記憶されている切り替え履歴とを参照して、どの映像ストリームを提示するかを判定する。このため、視聴者の好みに加え、映像ストリームの切り替えを行う時間頻度に制約を与えることができる。
【0020】
また、請求項4に記載の映像提示装置は、請求項1乃至請求項3のいずれか1項に記載の映像提示装置において、前記メタデータが、前記映像ストリームに多重化されたものであって、前記映像ストリームから前記メタデータを分離する分離手段を備える構成とした。
【0021】
かかる構成によれば、映像提示装置は、1つ又は複数の映像ストリームに、映像ストリームの要約情報を記述したメタデータを多重化してあっても、分離してメタデータを解析することができる。これによって、メタデータと映像ストリームとを関連付けることができるため、メタデータ及び映像ストリームのデータの管理が容易になる。なお、この多重化は、複数の映像ストリームの中で1つを代表映像ストリームとして、その代表映像ストリームにすべての映像ストリームに関するメタデータを多重化することとしてもよい。あるいは、個々の映像ストリームに、それぞれの映像ストリームに関するメタデータを多重化することとしてもよい。
【0022】
さらに、請求項5に記載の映像提示装置は、映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示する映像提示装置であって、記憶媒体読み込み手段と、嗜好データ入力手段と、嗜好データ記憶手段と、合致度算出手段と、ストリーム切り替え手段と、出力手段とを備える構成とした。
【0023】
かかる構成によれば、記憶媒体読み込み手段によって、DVD等の記憶媒体に記憶された複数の映像ストリームとその映像ストリームの要約情報を記述したメタデータとを読み込む。この複数の映像ストリームは、それぞれ同一の番組で、異なる方向(視点)から撮影された映像のデータである。
【0024】
また、映像提示装置は、嗜好データ入力手段によって、視聴者の好みを記述した嗜好データを入力して、その嗜好データを嗜好データ記憶手段に記憶する。この嗜好データは、メタデータで記述された要素の中で視聴者の好みに適したものを記述したデータである。
【0025】
そして、映像提示装置は、合致度算出手段によって、嗜好データとメタデータとを照合して、その合致の度合いを示す合致度を算出する。この合致度によって、複数の映像ストリームの中で、視聴者がどの映像ストリームを最も好むかを判定することが可能になる。そして、映像提示装置は、ストリーム切り替え手段によって、合致度を参照して複数の映像ストリームを切り替え、出力手段によって、その切り替えられた映像ストリームを提示する。
【0026】
さらに、請求項6に記載の映像提示方法は、映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示する映像提示方法であって、合致度算出ステップと、ストリーム切り替え判定ステップと、ストリーム切り替えステップとを含むことを特徴とする。
【0027】
この方法によれば、合致度算出ステップにおいて、映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとを照合して、その合致の度合いを示す合致度を算出する。なお、この合致度によって、複数の映像ストリームの中で、視聴者がどの映像ストリームを最も好むかを判定することが可能になる。
【0028】
そして、ストリーム切り替え判定ステップにおいて、合致度算出ステップで算出された合致度と、履歴記憶手段に記憶されている切り替え履歴とに基づいて、提示する映像ストリームの切り替えを行うかどうかを判定する。これによって、視聴者の好みに加え、映像ストリームの切り替えを行う時間頻度に制約を与えることができる。
【0029】
そして、ストリーム切り替えステップにおいて、ストリーム切り替え判定ステップの判定結果に基づいて、提示する映像ストリームを切り替えるとともに、履歴記憶手段に記憶されている切り替え履歴を更新する。
【0030】
また、請求項7に記載の映像提示プログラムは、映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示するために、コンピュータを、合致度算出手段、ストリーム切り替え手段、履歴記憶制御手段として機能させる構成とした。
【0031】
かかる構成によれば、映像提示プログラムは、合致度算出手段によって、嗜好データとメタデータとを照合して、その合致の度合いを示す合致度を算出する。この合致度によって、複数の映像ストリームの中で、視聴者がどの映像ストリームを最も好むかを判定することが可能になる。
【0032】
そして、映像提示プログラムは、ストリーム切り替え手段によって、合致度算出手段で算出された合致度と、履歴記憶手段に記憶されている切り替え履歴とに基づいて、映像ストリームの切り替えを行う。なお、切り替え履歴は、ストリーム切り替え手段で前記映像ストリームの切り替えを行ったときに、履歴記憶制御手段によって更新される。
【0033】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
[第一の実施の形態]
図1は、本発明における第一の実施の形態である映像提示装置を含んだ映像配信サービスシステムの構成を示したブロック構成図である。図1に示すように、映像配信サービスシステム1は、複数の映像ストリームと、その映像ストリームの要約情報を記述したメタデータとを、映像提示装置10で受信し、視聴者(ユーザ)の好みに合致する映像ストリームを選択し切り替えて、表示手段19へ出力するシステムである。ここでは、映像配信サービスシステム1を、複数のコンテンツサーバ2(2〜2)と、メタデータサーバ3と、映像提示装置10とで構成した。
【0034】
(コンテンツサーバ)
コンテンツサーバ2(2〜2)は、それぞれ異なる映像ストリームsd〜sdを、有線又は無線の伝送路5を経由して映像提示装置10に配信するものである。例えば、コンテンツサーバ2は、異なるチャンネルの高周波を搬送波として、空間若しくはケーブルを通じて映像ストリームsd〜sdを映像提示装置10に配信する。なお、この映像ストリームsd〜sdの配信は、インターネットやイントラネットを経由して行うことも可能である。また、コンテンツサーバ2は1台のサーバで複数の映像ストリームsd〜sdを配信することとしてもよい。
【0035】
ここで、映像ストリームsd〜sdは、それぞれが同一の撮影対象を異なる方向(視点)から撮影したものである。例えば、撮影対象を野球等のスポーツ中継とした場合、映像ストリームsdは野球場全体を撮影している映像、映像ストリームsdは1塁側ベンチを撮影している映像、映像ストリームsd(図示せず)は選手A(図示せず)をカメラで追いながら撮影している映像、映像ストリームsdは選手B(図示せず)をカメラで追いながら撮影している映像となる。なお、映像ストリームsd〜sdのいずれか1つは、コンテンツ(映像)を提供する側でスイッチャ等により映像切り替えを行ったものとしてもよい。
【0036】
(メタデータサーバ)
メタデータサーバ3は、映像ストリームsd〜sdの要約情報を記述したメタデータmdを、時刻情報とともに映像提示装置10に配信するものである。このメタデータサーバ3は、映像ストリームを配信するチャンネルとは別のチャンネルの高周波を搬送波として、空間若しくはケーブルを通じて映像提示装置10に配信する。なお、このメタデータmdの配信は、インターネットやイントラネットを経由して行うことも可能である。
【0037】
なお、メタデータサーバ3は、映像ストリームが生放送番組の場合には、メタデータmdを映像ストリームsd〜sdの配信と同時に送出し、録画放送番組の場合には、映像ストリームsd〜sdの配信と同時又は配信に先立って送出する。
【0038】
また、メタデータmdは、映像ストリームsd〜sdを構成するフレーム毎に映像シーンの要約を記述するものである。例えば、ある時刻において第n番目の映像ストリームのフレーム内に映っている全被写体を識別する識別子(例えば、名前等)の集合で映像シーンの要約を記述することができる。
【0039】
ここで、図3を参照(適宜図1参照)して、メタデータmdの内容について説明する。図3は、メタデータmdの内容の一例を示した図であって、タイムコードTが、時刻01時23分45秒02フレーム(以後、「01:23:45:02」の形式で略記する)のときに、映像ストリームsd〜sdの各フレームに映っている全被写体を識別子集合I〜Iで表したものである。
【0040】
図3の例では、タイムコードT「01:23:45:02」において、映像ストリームsdのフレームには「太郎」及び「次郎」が、映像ストリームsdのフレームには「三郎」が、映像ストリームsdのフレームには「花子」及び「三郎」が被写体として映っていることを表している。このメタデータmdでタイムコードT別に定義した各要素は、個々に固有の識別子を持っている。ここでは、名前(「太郎」、「次郎」、「三郎」及び「花子」)を識別子としている。
【0041】
なお、メタデータとしては、人物(被写体)の行動、色といった要素(属性)を含めることもできる。例えば、メタデータに人物が話をする行動を「話をする」という要素で定義しておくことで、映像提示装置10は、複数の映像ストリームsd〜sdの中から、人物が話をする場面を選択して提示することが可能になる。また、例えば、メタデータにサッカー選手のユニフォームの色を「色」という要素で定義しておくことで、映像提示装置10は、視聴者が応援するサッカーチームの選手が多く映った場面を選択して提示することが可能になる。
図1に戻って説明を続ける。
【0042】
(映像提示装置の構成)
映像提示装置10は、複数の映像ストリームsd〜sdの中から視聴者の好みに合致する映像ストリームを選択し、切り替えて、視聴者に提示するものである。ここでは、映像提示装置10を、受信手段11と、嗜好データ入力手段12と、嗜好データ記憶手段13と、合致度算出手段14と、履歴記憶手段15と、ストリーム切り替え手段16と、出力手段17とを備えて構成した。
【0043】
受信手段(映像情報入力手段)11は、コンテンツサーバ2(2〜2)から配信される映像ストリームsd〜sd、及び、メタデータサーバ3から配信されるメタデータmdを、有線又は無線の伝送路5を経由して受信するものである。この受信手段11で受信した映像ストリームsd〜sdはストリーム切り替え手段16へ出力され、メタデータmdは合致度算出手段14へ出力される。
【0044】
なお、ここでは、映像ストリームsd〜sd及びメタデータmdを受信する手段を1つの受信手段11としたが、例えば、映像ストリームsd〜sdが放送波によって配信され、メタデータmdがネットワークを経由して配信される場合は、受信手段11を放送受信部及びネットワーク受信部(図示せず)として構成してもよい。
【0045】
嗜好データ入力手段12は、視聴者の好み(リクエスト)を嗜好データとして入力するものである。この嗜好データは、視聴者が、メタデータmdで記述された要素の中で視聴者の好みに適した要素を選択して入力したデータである。例えば、視聴者は、図3に示したメタデータmdの中で、「太郎」が映っている映像ストリームを視聴したい場合は、識別子「太郎」を嗜好データとして入力する。なお、メタデータmdに記述された要素であれば、嗜好データを複数選択して入力してもよい。この嗜好データ入力手段12で入力された嗜好データは、嗜好データ記憶手段13に記憶される。
【0046】
嗜好データ記憶手段13は、嗜好データ入力手段12で入力された嗜好データを記憶するもので、一般的なメモリ等で構成されているものである。この嗜好データ記憶手段13に記憶した嗜好データは、合致度算出手段14が参照する。
【0047】
合致度算出手段14は、嗜好データ記憶手段13に記憶されている嗜好データと、受信手段11で受信したメタデータmdとを、映像ストリームsd〜sdの各フレームにおいて照合し、その合致の度合いを示す合致度を算出するものである。この合致度は、ストリーム切り替え手段16へ通知される。
例えば、メタデータmdを、図3に示したような被写体の識別子集合とした場合、合致度算出手段14は、嗜好データとして入力された識別子集合(Dとする)と、メタデータmd内の映像ストリームsd〜sdに対応する識別子集合(Iとする)を比較する。
【0048】
ここで、嗜好データとして入力された識別子集合Dと、映像ストリームsd〜sdに対応する識別子集合Iとの間に同一の識別子が存在した場合には、N次元のベクトルである合致度(Mとする)の第n行目を「1」とし、同一の識別子が存在しなかった場合には、合致度Mの第n行目を「0」とする。これによって、合致度Mは(1)式のように定式化される。
【0049】
【数1】

Figure 2004312208
【0050】
ここで、合致度算出手段14が、(1)式で合致度Mを算出する例について説明する。ここでは、嗜好データとして識別子集合Dが(2)式で入力され、視聴者が視聴したい被写体が「三郎」であるとする。
【0051】
【数2】
Figure 2004312208
【0052】
そして、現在時刻が「01:23:45:02」の場合、合致度算出手段14には、図3に示したタイムコードT「01:23:45:02」のメタデータmdが入力される。このメタデータmdにおいて、映像ストリームsdに関する識別子集合Iには、「三郎」という識別子が含まれていないが、映像ストリームsd及びsdに関する識別子集合I及びIには、「三郎」という識別子が含まれている。そこで、合致度算出手段14は、(3)式に示すように、合致度Mを、第1行要素のみが「0」、他の要素が「1」となるベクトルとして出力する。
【0053】
【数3】
Figure 2004312208
【0054】
また、合致度算出手段14は、(1)式以外に、嗜好データとして入力された識別子集合D内の識別子と、映像ストリームsd〜sdに対応する識別子集合I内の識別子とで、同一の識別子の数を合致度Mとして算出することとしてもよい。すなわち、合致度Mを(4)式のように定式化してもよい。
【0055】
【数4】
Figure 2004312208
【0056】
ここで、嗜好データとして識別子集合Dが(5)式で入力され、視聴者の視聴したい被写体が「花子」及び「三郎」であるとする。すると、合致度算出手段14は、図3のメタデータmdを参照して、(6)式に示すように、合致度Mを、第1行要素が「0」、第2行要素が「三郎」の要素数「1」、第3行要素が「花子」及び「三郎」の要素数「2」となるベクトルとして出力する。
【0057】
【数5】
Figure 2004312208
【0058】
【数6】
Figure 2004312208
【0059】
図1に戻って説明を続ける。
履歴記憶手段15は、後記するストリーム切り替え手段16で切り替えた映像ストリームの切り替え履歴を記憶するもので、一般的なメモリ等で構成されるものである。この切り替え履歴は、ストリーム切り替え手段16の履歴記憶制御部16aによって更新され、ストリーム切り替え手段16の切り替え判定部16bによって参照される。
【0060】
ここで、図4を参照して、履歴記憶手段15に記憶される切り替え履歴について説明する。図4は、切り替え履歴の内容を示した図である。図4に示したように、切り替え履歴は、切り替え時刻Tcと、その切り替え時刻Tcに切り替えて出力された映像ストリームの識別子(映像ストリーム識別子S)とを関連付けて記憶しておく。なお、映像ストリーム識別子Sは、映像ストリームsd〜sdを個々に識別するための識別子であって、例えば、映像ストリームsdには「1」、映像ストリームsdには「2」のように割り当てておく。
【0061】
また、図4の例では、切り替え時刻Tcが、「01:22:15:03」で、映像ストリーム識別子Sが「2」の映像ストリームに、切り替え時刻Tcが、「01:22:30:15」で、映像ストリーム識別子Sが「3」の映像ストリームに順次切り替ったことを示している。
図1に戻って説明を続ける。
【0062】
ストリーム切り替え手段16は、合致度算出手段14で算出された合致度と、履歴記憶手段15に記憶されている切り替え履歴とに基づいて、映像ストリームsd〜sdの中から1つの映像ストリームを切り替えて(選択して)、出力するものである。ここでは、ストリーム切り替え手段16を履歴記憶制御部16aと切り替え判定部16bとを備えて構成した。
【0063】
履歴記憶制御部(履歴記憶制御手段)16aは、映像ストリームの切り替えを行ったときに、履歴記憶手段15に記憶されている切り替え履歴(図4参照)を更新するものである。この履歴記憶制御部16aは、選択された映像ストリームが1フレーム前と現在で同じ映像ストリームかどうかを判定し、異なっていた場合には、現在時刻Tを切り替え時間Tcとし、選択された映像ストリームの識別子Sに関連付けて、履歴記憶手段15に追加記憶する。
【0064】
切り替え判定部(切り替え判定手段)16bは、複数の映像ストリームsd〜sdの中から、どの映像ストリームを選択すべきかを判定し、その選択された映像ストリームの識別子(映像ストリーム識別子)を出力するものである。ここで選択された映像ストリーム識別子に基づいて、ストリーム切り替え手段16が、対応する映像ストリームを出力手段17へ出力する。
【0065】
なお、切り替え判定部16bでは、現在時刻(Tとする)と、合致度M((1)式参照)と、履歴記憶手段15に記憶されている切り替え履歴(Hとする)とに基づいて、N個の映像ストリームの中から、選択すべき映像ストリーム識別子(Sとする)を(7)式により算出する。
【0066】
【数7】
Figure 2004312208
【0067】
この(7)式において、関数Jは現在時刻T、合致度M及び切り替え履歴Hが与えられたときに、映像ストリームn(1、2、…、N)へ切り替ることの妥当性を定量化する関数で、映像ストリームnへの切り替りが好ましい場合には大きな値を出力するものである。例えば、嗜好データとして入力された識別子集合Dに含まれる被写体を、映像ストリーム内にできる限り多く含ませたい場合は、前記(4)式で定義した合致度Mに基づいて、(8)式のように定式化する。ただし、M=[m … m(Tは転置)を示す。ここで、関数fは単調増加関数であり、例えばf(x)=xを用いることができる。
【0068】
【数8】
Figure 2004312208
【0069】
なお、切り替え判定部16bでは、関数Jを(9)式に示すように定式化してもよい。
【0070】
【数9】
Figure 2004312208
【0071】
この(9)式の関数Jは、現在時刻Tと、切り替え履歴Hとに基づいて、ペナルティpを課している。ここで、ペナルティpは、(10)式に示すような関数である。
【0072】
【数10】
Figure 2004312208
【0073】
ここで、時刻は秒を単位とし、tは切り替え履歴Hにおいて、現在時刻Tに最も近い切り替え時刻を表すものとする。
この(10)式に示すように、ペナルティpは、切り替え履歴Hにおいて、現在時刻Tに最も近い切り替え時刻tの映像ストリームがn、すなわち同一の映像ストリームの場合(切り替えを要しない場合)は「0」、異なる場合(切り替えを要する場合)は、関数gの値となるものである。
ここで、関数gは、0以下の単調増加関数で、例えば(11)式に示すような現在時刻Tと切り替え時刻tとの間隔Δtを指数とする指数関数とすることができる。ただし、a<0、0<r<1とする。
【0074】
【数11】
Figure 2004312208
【0075】
これによって、前に行った切り替え時刻tと現在時刻Tとの間隔Δtが小さいほど、ペナルティpの値がマイナス方向に大きくなり、前記(9)式の関数Jの値は小さくなる。これによって、切り替え判定部16bは、切り替え時間間隔が短い場合に、切り替えを行わないようにすることができ、頻繁な映像ストリームの切り替えを抑えることができる。
【0076】
出力手段17は、ストリーム切り替え手段16で選択された映像ストリーム(選択映像ストリーム)を必要に応じて復調又は復号し、映像信号に変換して表示手段19に出力するものである。
【0077】
表示手段19は、出力手段17から出力される選択された映像ストリームを表示するものである。この表示手段19は、例えばブラウン管、液晶ディスプレイ、プラズマディスプレイ、LEDディスプレイである。
【0078】
以上説明したように、映像提示装置10は、複数のカメラで異なる方向から撮影された複数の映像ストリームsd〜sdの中から、視聴者の好みに応じた映像ストリームを自動的に選択し、切り替えて、視聴者に提示することができる。
【0079】
以上、本発明における第一の実施の形態である映像提示装置10を含んだ映像配信サービスシステム1の構成について説明したが、本発明はこれに限定されるものではない。ここでは、コンテンツサーバ2及びメタデータサーバ3を別の手段として構成したが、コンテンツサーバ2及びメタデータサーバ3を同一の計算機で共用する形態であっても構わない。また、インターネットあるいはイントラネット上において伝送(ストリーミング)を行う場合、例えば、映像ストリームsd〜sdとメタデータmdとを異なる媒体、あるいは異なるプロトコルによって伝送してもよい。
【0080】
また、映像提示装置10は、各手段をコンピュータにおいて機能プログラムとして実現することも可能であり、各機能プログラムを結合して映像提示プログラムとして動作させることも可能である。
【0081】
(映像提示装置の動作)
次に、図2を参照(適宜図1参照)して、映像提示装置の動作について説明する。図2は、映像提示装置の動作を示すフローチャートである。
まず、映像提示装置10は、嗜好データ入力手段12によって、視聴者の好み(リクエスト)を嗜好データとして入力する(ステップS1)。また、映像提示装置10は、有線又は無線の伝送路5を経由して、コンテンツサーバ2〜2から配信される複数の映像ストリームsd〜sdと、メタデータサーバ3から配信されるメタデータmdを受信手段11で受信する(ステップS2)。そして、映像提示装置10は、以下の各ステップを映像ストリームのフレーム数分繰り返す。
【0082】
<合致度算出ステップ>
映像提示装置10は、合致度算出手段14によって、嗜好データ入力手段12で入力された嗜好データと、受信手段11で受信したメタデータmdとを照合して、その合致の度合いを示す合致度を、前記(1)式又は(4)式で算出する(ステップS3)。
【0083】
<ストリーム切り替え判定ステップ>
そして、映像提示装置10は、ストリーム切り替え手段16の切り替え判定部16bによって、現在時刻と、合致度と、履歴記憶手段15に記憶されている切り替え履歴とに基づいて、複数の映像ストリームの中から、選択すべき映像ストリーム識別子を前記(7)式により算出する(ステップS4)。
【0084】
ここで、前記(4)式の合致度Mと、前記(9)〜(11)式の各関数(J、p、g)を用いて、図3に示した現在時刻に対応するメタデータと、図4に示した履歴記憶手段15に記憶されている切り替え履歴から、選択すべき映像ストリーム識別子を算出する動作について説明する。なお、ここでは、(9)式において関数f(x)=x、(11)式において、a=−5、r=0.5として説明を行う。
【0085】
まず、映像提示装置10が図3に示すメタデータを受け取った場合には、前記(6)式に示す合致度Mが求められる。その結果、前記(9)式の右辺第1項目(関数f)は、f(m)=m=0、f(m)=m=1、f(m)=m=2となる。
【0086】
そして、ストリーム切り替え手段16は履歴記憶手段15内の切り替え履歴Hを参照し、現在時刻T=「01:23:45:02」に最も近い切り替え時刻t=「01:23:43:02」と、そのとき選択された映像ストリームの識別子「2」を得る。この結果、前記(10)式及び前記(11)式より、前記(9)式の右辺第2項目(ペナルティp)は、p(1;T,H)=−5×0.5=−1.25、p(2;T,H)=0、p(3;T,H)=−5×0.5=−1.25となる。以上より、前記(9)式の各映像ストリーム識別子1、2及び3に対する関数Jの値は、それぞれ−1.25、1.00及び0.75となる。
よって、前記(7)式より関数Jを最大化する映像ストリームの識別子S(T,M,H)=2が得られ、映像ストリーム識別子2が選択されることになる。すなわち、ここでは、映像ストリームの切り替えは行われないことになる。
図2に戻って、動作の説明を続ける。
【0087】
ステップS4で算出された、選択すべき映像ストリーム識別子を、現在視聴している映像ストリームの映像ストリーム識別子と比較し映像ストリームの切り替えを行うかどうかを判定する(ステップS5)。
【0088】
このステップS5で、映像ストリームの切り替えを必要と判定した場合(Yes)は、ステップS6へ進んで、映像ストリームの切り替えを行う。一方、ステップS5で、映像ストリームの切り替えを不必要と判定した場合(No)は、ステップS8へ進んで、そのまま同じ映像ストリームの提示を継続する。
【0089】
<ストリーム切り替えステップ>
また、映像提示装置10は、ステップS5で映像ストリームの切り替えを必要と判定した場合は、ストリーム切り替え手段16によって、映像ストリームを切り替える(ステップS6)。また、映像提示装置10は、ストリーム切り替え手段16の履歴記憶制御部16aによって、履歴記憶手段15の切り替え履歴を更新する(ステップS7)。
【0090】
そして、映像提示装置10は、ストリーム切り替え手段16で選択し、切り替えられた映像ストリームを出力手段17によって復調又は復号し、映像信号に変換して表示手段19に出力する(ステップS8)。
【0091】
以上の各ステップによって、映像提示装置10は、複数の映像ストリームの中から、視聴者の好みに合致する映像ストリームを選択し切り替えて、視聴者に提示することができる。なお、ステップS1における嗜好データの入力は、最初に行う必要はなく、映像ストリームを視聴中、任意のタイミングで入力することができる。また、ステップS2のメタデータmdの受信は、映像ストリームと同期して受信する必要はなく、予め受信しておいてもよい。
【0092】
[第二の実施の形態]
次に、図5を参照して、第二の実施の形態について説明する。図5は、本発明における第二の実施の形態である映像提示装置を含んだ映像配信サービスシステムの構成を示したブロック構成図である。図5に示すように、映像配信サービスシステム1Bは、複数の映像ストリームと、その映像ストリームの要約情報を記述したメタデータとを、映像提示装置10Bで受信し、視聴者(ユーザ)の好みに合致する映像ストリームを選択し、切り替えて、表示手段19へ出力するシステムである。ここでは、映像配信サービスシステム1Bを、映像ストリームとその映像ストリームに対応するメタデータとを配信する複数のコンテンツサーバ2B(2B〜2B)と、映像提示装置10Bとで構成した。
【0093】
コンテンツサーバ2B(2B〜2B)は、異なる映像ストリームsd〜sdと、その映像ストリームに対応するメタデータmd〜mdとをそれぞれ多重化し、多重化データとして、有線又は無線の伝送路5を経由して映像提示装置10Bに配信するものである。
【0094】
ここで、映像ストリームsd〜sdは、図1で説明した映像ストリームと同じものである。また、メタデータmd〜mdは、図1で説明したメタデータmdを映像ストリーム毎に分割したものである。例えば、メタデータmdは、映像ストリームsdに対応したメタデータである。
【0095】
このコンテンツサーバ2Bにおいて、メタデータを多重化する方法としては、映像信号の垂直帰線期間にメタデータを重畳することで実現できる。また、インターネットやイントラネットを媒体としてストリーミングを行う場合には、例えば、映像ストリーム内にメタデータを記述するフィールドを設けるか、一般的な電子透かし技術によって映像フレーム自体に埋め込むといった多重化手法を用いてもよい。
【0096】
映像提示装置10Bは、複数の映像ストリームsd〜sdの中から視聴者の好みに合致する映像ストリームを選択し、切り替えて、視聴者に提示するものである。ここでは、映像提示装置10Bを、受信手段11Bと、嗜好データ入力手段12と、合致度算出手段14と、履歴記憶手段15と、ストリーム切り替え手段16と、出力手段17とを備えて構成した。受信手段11B以外の構成は、図1に示した映像提示装置10と同一であるので、同一の符号を付し、説明を省略する。
【0097】
受信手段(映像情報入力手段)11Bは、コンテンツサーバ2B(2B〜2B)から配信される映像ストリームsd〜sd、及び、メタデータmd〜mdの多重化データを、有線又は無線の伝送路5を経由して受信するものである。ここでは、受信手段11Bに分離部11aを備える構成とした。
【0098】
分離部11aは、コンテンツサーバ2Bから配信される多重化データを分離するものである。例えば、映像信号の垂直帰線期間に重畳されたメタデータを抽出することで多重化データを分離する。あるいは、電子透かし技術によって映像フレーム自体に埋め込まれたメタデータを抽出する。
【0099】
ここで分離された映像ストリームsd〜sdは、ストリーム切り替え手段16へ出力され、メタデータmd〜mdは、合致度算出手段14へ出力される。なお、合致度算出手段14へメタデータmd〜mdを出力する場合、タイムコード毎にまとめた形式(図3参照)に変換して出力してもよい。
【0100】
また、メタデータは映像ストリームsd〜sdに対応付けて分割する必要はない。例えば、予め定めた1つのコンテンツサーバ(例えば2B)の映像ストリーム(例えばsd)に多重化させ、受信手段11Bが、そのコンテンツサーバから多重化データを受信して、メタデータを分離することとしてもよい。
【0101】
なお、映像提示装置10Bの動作は、図2で示したフローチャートで示した動作と同じである。
これによって、映像配信サービスシステム1Bでは、メタデータが映像ストリームに多重化されるため、データの管理が容易になる。
【0102】
[第三の実施の形態]
次に、図6を参照して、第三の実施の形態について説明する。図6は、本発明における第三の実施の形態である映像提示装置の構成を示したブロック構成図である。図6に示すように、映像提示装置10Cは、記憶媒体20に記録された複数の映像ストリームsd〜sdの中から視聴者の好みに合致する映像ストリームを選択し、切り替えて、視聴者に提示するものである。ここでは、映像提示装置10Cを、嗜好データ入力手段12と、合致度算出手段14と、履歴記憶手段15と、ストリーム切り替え手段16と、出力手段17と、記憶媒体読み込み手段18とを備えて構成した。映像提示装置10Cでは、図1及び図5に示した映像提示装置10(10B)に示した受信手段11(11B)を、記憶媒体読み込み手段18に替えて構成している。記憶媒体読み込み手段18以外の構成は、図1に示した映像提示装置10と同一であるので、同一の符号を付し、説明を省略する。
【0103】
ここで、記憶媒体20は、例えばCD、DVD等のような大容量の可搬型の記録メディアである。この記憶媒体20には、図1で説明したコンテンツサーバ2から配信される映像ストリームsd〜sd、及び、メタデータサーバ3から配信されるメタデータmdが記録されている。例えば、映像ストリームはMPEG−2の符号化形式のファイルとして記録され、メタデータはテキスト形式のファイルとして記録される。
【0104】
記憶媒体読み込み手段18は、記憶媒体20に記録された映像ストリームsd〜sd及びメタデータmdを読み込むものである。この記憶媒体読み込み手段18で読み込んだ映像ストリームsd〜sdは、ストリーム切り替え手段16へ出力され、メタデータmdは、合致度算出手段14へ出力される。この記憶媒体読み込み手段18は、記憶媒体20をDVDとしたとき、DVDドライブとして機能するものである。
【0105】
なお、映像提示装置10Cの動作は、受信手段11(図1)で映像ストリーム及びメタデータを受信する動作を、記憶媒体読み込み手段18で記憶媒体20から映像ストリーム及びメタデータ読み込む動作に変更する以外は、図2で示したフローチャートで示した動作と同じである。
【0106】
これによって、映像提示装置10Cは、複数の映像ストリームをパッケージ化したDVD等の映像メディアにおいて、視聴者の好みに応じた映像ストリームを自動的に選択し切り替えて、視聴者に提示することができる。
【0107】
【発明の効果】
以上説明したとおり、本発明に係る映像提示装置、映像提示方法及び映像提示プログラムでは、以下に示す優れた効果を奏する。
【0108】
請求項1、請求項5、請求項6又は請求項7に記載の発明によれば、複数の異なるカメラで異なる方向から撮影された複数の映像ストリームの中から、視聴者の好みに応じた映像ストリームを自動的に選択して提示することができる。これによって、従来、コンテンツプロバイダ側で行っていた映像切り替え操作を、視聴者側で行うことが可能になり、視聴者の好みに応じた多様な映像切り替えを実現することができる。
【0109】
請求項2に記載の発明によれば、メタデータに映像ストリーム内に登場する被写体の識別子を含んでいるため、視聴者が視聴したい被写体の識別子を嗜好データとして入力するという簡単な操作で、視聴者が視聴したい被写体を多く含んだ映像ストリームを自動的に選択して視聴することが可能になる。
【0110】
請求項3に記載の発明によれば、切り替え履歴に基づいて、映像ストリームの切り替えを行うため、頻繁な切り替えを防止することができる。これによって、視覚的に疲労の少ない映像切り替えを実現することができる。
【0111】
請求項4に記載の発明によれば、映像ストリームにメタデータを多重化して伝送することが可能になるため、放送局等のコンテンツプロバイダ側において、メタデータを映像ストリーム毎に管理する等のメタデータ管理が容易になるという効果がある。
【図面の簡単な説明】
【図1】本発明の第一の実施の形態に係る映像提示装置を含んだ映像配信サービスシステムの構成を示すブロック構成図である。
【図2】映像提示装置の動作を示すフローチャートである。
【図3】メタデータの内容の一例を示す図である。
【図4】切り替え履歴の内容の一例を示す図である。
【図5】本発明の第二の実施の形態に係る映像提示装置を含んだ映像配信サービスシステムの構成を示すブロック構成図である。
【図6】本発明の第三の実施の形態に係る映像提示装置を含んだ映像配信サービスシステムの構成を示すブロック構成図である。
【符号の説明】
1、1B 映像配信サービスシステム
2、2B コンテンツサーバ
3 メタデータサーバ
5 伝送路
10、10B、10C 映像提示装置
11、11B 受信手段(映像情報入力手段)
11a 分離部(分離手段)
12 嗜好データ入力手段
13 嗜好データ記憶手段
14 合致度算出手段
15 履歴記憶手段
16 ストリーム切り替え手段
16a 履歴記憶制御部(履歴記憶制御手段)
16b 切り替え判定部(切り替え判定手段)
17 出力手段
18 記憶媒体読み込み手段
19 表示手段
20 記憶媒体
sd、sd、…、sd 映像ストリーム
md メタデータ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a video presenting apparatus, a video presenting method, and a video presenting program that can automatically select and switch a video stream according to a viewer's preference from a plurality of video streams.
[0002]
[Prior art]
Conventionally, a video distribution method in television broadcasting is to select, in advance or in real time, a video to be broadcast on a broadcast station side from a video taken by a plurality of cameras or video materials stored in advance by a switcher, Only the selected video is distributed.
In addition, a service is provided in which videos taken from different directions (viewpoints) by a plurality of cameras are distributed to a viewer as a plurality of video streams, and the viewer can manually select a video stream according to his / her preference. Have been.
[0003]
In recent years, the broadcasting system of television broadcasting is shifting from an analog system to a digital television broadcasting (hereinafter, referred to as “digital broadcasting”). In this digital broadcasting, an electronic program guide (EPG) is distributed as one piece of metadata, and it is possible to control recording and reproduction of each program. Therefore, a digital broadcast receiver which can select and organize a personal favorite program by inserting a card storing the screen configuration, image quality, data extracted from the data broadcast, etc. of the personal favorite into a receiver has also been proposed. (For example, see Patent Document 1).
[0004]
Further, as a technique for controlling the switching of the data broadcast screen on the television device side, a technology for presenting information (screen) related to the video object by selecting a video object on the screen on the television device side. (For example, see Patent Document 2). This technology uses information related to a video object as metadata, synchronizes the video / audio data transmitted on the video / audio channel with the metadata transmitted on the data channel, and indicates which video object is indicated on the television device side. By judging whether or not the data broadcast screen has been displayed, the transition destination of the data broadcast screen is switched and displayed.
[0005]
[Patent Document 1]
JP-A-2002-142159 (page 4, FIG. 2)
[Patent Document 2]
JP-A-2002-185885 (pages 5-6, FIG. 4)
[0006]
[Problems to be solved by the invention]
However, in the conventional television broadcast video distribution method, a video selected and switched by a switcher at a broadcasting station from a plurality of cameras and video materials is distributed to a receiver installed at a viewer side, and the video is Is reproduced and displayed (presented) as it is. For this reason, the switching result (presented video) does not always have a configuration desired by the viewer.
[0007]
In a service in which images shot by a plurality of different cameras are transmitted as is as a plurality of video streams and the viewer can select a video stream according to the viewer's preference, the selection switching operation is manually performed by the viewer. However, there is a problem that the switching operation is troublesome.
[0008]
Further, the technique disclosed in Patent Literature 1 has a problem that screen switching frequently occurs. The frequent switching may cause fatigue to the viewer's eyes, but conventionally, no countermeasure has been taken for this fatigue.
[0009]
Further, in the technology disclosed in Patent Document 2, although the screen display control can be performed in real time by the viewer's selection, the transition destination of the data broadcast screen is changed, and the video itself is not switched. Absent.
[0010]
The present invention has been made in view of the above problems, and automatically selects a video stream according to the preference of a viewer from a plurality of video streams shot from different directions. It is an object of the present invention to provide a video presenting apparatus, a video presenting method, and a video presenting program that enable selection and switching.
[0011]
[Means for Solving the Problems]
The present invention has been devised to achieve the above object. First, the video presenting apparatus according to claim 1 describes summary information of the video stream that changes according to time associated with the video stream. A video presentation device that switches and presents a plurality of video streams based on metadata and preference data describing viewer preference, and includes a receiving unit, a preference data input unit, a preference data storage unit, It is configured to include a matching degree calculation unit, a stream switching unit, and an output unit.
[0012]
According to this configuration, the video presentation device receives, by the receiving unit, the plurality of video streams and the metadata describing the summary information of the video streams. The plurality of video streams are video data of the same program, which are captured from different directions (viewpoints). For example, a video stream is stream data such as a video shot by changing a viewpoint with a plurality of cameras in a drama production, a video shot by focusing on a specific person, and the like. The metadata is data describing summary information in association with the time (time code) of each video stream. For example, the metadata includes elements (attributes) such as a person ("name" or the like) appearing in the video stream at a certain time, a person's action ("speak" or the like), and a color ("uniform color" or the like). Can be included.
[0013]
Further, the video presentation device inputs preference data describing the preference of the viewer by the preference data input means, and stores the preference data in the preference data storage means. The preference data is data describing elements suitable for the viewer's preference among the elements described in the metadata. For example, when the viewer wants to watch a video mainly on a certain character, the name of the character or the like is described.
[0014]
Then, the video presentation device compares the preference data with the metadata by the matching degree calculating means, and calculates a matching degree indicating the degree of matching. The degree of matching makes it possible to determine which video stream the viewer prefers among the plurality of video streams.
[0015]
Then, the video presentation device switches the plurality of video streams by referring to the matching degree by the stream switching unit, and presents the switched video stream by the output unit. That is, by presenting the video stream having the highest degree of matching, it is possible to present a video stream that meets the viewer's preference.
[0016]
The video presentation device according to claim 2 is the video presentation device according to claim 1, wherein the metadata includes an identifier for identifying a subject for each frame of the video stream, and the preference data includes The identifier includes the identifier of the subject that the user wants to view, and the matching degree calculating unit detects the number of identifiers included in the preference data for each frame in the plurality of video streams, and It is characterized in that the matching degree is calculated for each video stream.
[0017]
According to this configuration, the video presenting apparatus determines the degree of matching of each video stream by the number of identifiers among the identifiers described in the preference data that match the identifiers described in the metadata corresponding to the frame time. To determine. In this case, the greater the number of matching elements, the greater the degree of matching.
[0018]
Further, the video presenting device according to claim 3 is the video presenting device according to claim 1 or 2, further comprising a history storage unit that stores a switching history of the video stream switched by the stream switching unit, The stream switching unit includes a switching determination unit that determines switching of the video stream with reference to the matching degree and the switching history.
[0019]
According to this configuration, the video presenting device presents which video stream the switching determining unit refers to the matching degree calculated by the matching degree calculating unit and the switching history stored in the history storage unit. Is determined. For this reason, it is possible to limit the time frequency at which the video stream is switched in addition to the viewer's preference.
[0020]
A video presentation device according to a fourth aspect is the video presentation device according to any one of the first to third aspects, wherein the metadata is multiplexed with the video stream. And a separating unit for separating the metadata from the video stream.
[0021]
According to such a configuration, even when metadata describing the summary information of the video stream is multiplexed into one or a plurality of video streams, the video presentation device can separate and analyze the metadata. This makes it possible to associate the metadata with the video stream, thereby facilitating the management of the metadata and the video stream data. In addition, this multiplexing may be performed by multiplexing metadata regarding all the video streams into the representative video stream, with one of the plurality of video streams as the representative video stream. Alternatively, metadata on each video stream may be multiplexed on each video stream.
[0022]
Further, the video presenting device according to claim 5, based on metadata describing summary information of the video stream that changes according to time associated with the video stream, and preference data describing viewer preference, What is claimed is: 1. A video presentation apparatus for switching and presenting a plurality of video streams, comprising: a storage medium reading unit, a preference data input unit, a preference data storage unit, a matching degree calculation unit, a stream switching unit, and an output unit. Configuration.
[0023]
According to this configuration, the storage medium reading unit reads the plurality of video streams stored in the storage medium such as the DVD and the metadata describing the summary information of the video streams. The plurality of video streams are video data of the same program, which are captured from different directions (viewpoints).
[0024]
Further, the video presentation device inputs preference data describing the preference of the viewer by the preference data input means, and stores the preference data in the preference data storage means. The preference data is data describing elements suitable for the viewer's preference among the elements described in the metadata.
[0025]
Then, the video presentation device compares the preference data with the metadata by the matching degree calculating means, and calculates a matching degree indicating the degree of matching. The degree of matching makes it possible to determine which video stream the viewer prefers among the plurality of video streams. Then, the video presentation device switches the plurality of video streams by referring to the matching degree by the stream switching unit, and presents the switched video stream by the output unit.
[0026]
Furthermore, the video presentation method according to claim 6, based on metadata describing summary information of the video stream that changes according to time associated with the video stream, and preference data describing viewer preference, A video presentation method for switching and presenting a plurality of video streams, the method including a matching degree calculation step, a stream switching determination step, and a stream switching step.
[0027]
According to this method, in the matching degree calculating step, the metadata describing the summary information of the video stream is compared with the preference data describing the preference of the viewer, and the matching degree indicating the degree of matching is calculated. . The degree of matching makes it possible to determine which video stream the viewer prefers among a plurality of video streams.
[0028]
Then, in the stream switching determining step, it is determined whether to switch the video stream to be presented based on the matching degree calculated in the matching degree calculating step and the switching history stored in the history storage unit. As a result, it is possible to restrict the frequency of switching the video stream in addition to the preference of the viewer.
[0029]
Then, in the stream switching step, the video stream to be presented is switched based on the determination result of the stream switching determination step, and the switching history stored in the history storage unit is updated.
[0030]
Further, the video presentation program according to claim 7, based on metadata describing summary information of the video stream that changes according to time associated with the video stream, and preference data describing viewer preference, In order to switch and present a plurality of video streams, the computer is configured to function as a matching degree calculation unit, a stream switching unit, and a history storage control unit.
[0031]
According to this configuration, the video presentation program compares the preference data with the metadata by the matching degree calculating means, and calculates the matching degree indicating the degree of matching. The degree of matching makes it possible to determine which video stream the viewer prefers among the plurality of video streams.
[0032]
Then, the video presentation program switches the video stream by the stream switching unit based on the matching degree calculated by the matching degree calculation unit and the switching history stored in the history storage unit. The switching history is updated by the history storage control means when the video stream is switched by the stream switching means.
[0033]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[First embodiment]
FIG. 1 is a block diagram showing a configuration of a video distribution service system including a video presentation device according to a first embodiment of the present invention. As shown in FIG. 1, the video distribution service system 1 receives a plurality of video streams and metadata describing summary information of the video streams by a video presenting apparatus 10 and arranges the video streams according to a viewer (user) 's preference. In this system, a matching video stream is selected, switched, and output to the display unit 19. Here, the video distribution service system 1 is connected to a plurality of content servers 2 (2 1 ~ 2 n ), The metadata server 3, and the video presentation device 10.
[0034]
(Content server)
Content server 2 (2 1 ~ 2 n ) Indicates different video streams sd 1 ~ Sd n Is transmitted to the video presenting apparatus 10 via the wired or wireless transmission path 5. For example, the content server 2 uses a high frequency of a different channel as a carrier wave and transmits a video stream sd through a space or a cable. 1 ~ Sd n Is distributed to the video presentation device 10. Note that this video stream sd 1 ~ Sd n Can be distributed via the Internet or an intranet. In addition, the content server 2 is a single server and a plurality of video streams sd. 1 ~ Sd n May be distributed.
[0035]
Here, the video stream sd 1 ~ Sd n Are images of the same object to be photographed from different directions (viewpoints). For example, if the shooting target is a sports broadcast such as baseball, the video stream sd 1 Is a video of the entire baseball field, a video stream sd 2 Is a video of the first base side bench, video stream sd 3 (Not shown) is a video and a video stream sd of a player A (not shown) being shot while following the camera. n Is an image of a player B (not shown) being photographed while following the camera. Note that the video stream sd 1 ~ Sd n Any one of the above may be one in which video switching is performed by a switcher or the like on the side that provides the content (video).
[0036]
(Metadata server)
The metadata server 3 determines the video stream sd 1 ~ Sd n Is distributed to the video presenting device 10 together with the time information. The metadata server 3 distributes the high frequency of a channel different from the channel for distributing the video stream to the video presenting apparatus 10 through a space or a cable as a carrier. Note that the distribution of the metadata md can be performed via the Internet or an intranet.
[0037]
When the video stream is a live broadcast program, the metadata server 3 converts the metadata md to the video stream sd. 1 ~ Sd n Is transmitted at the same time as the distribution of the video stream sd. 1 ~ Sd n Is transmitted at the same time as, or prior to, the distribution.
[0038]
Also, the metadata md includes the video stream sd 1 ~ Sd n Is described for each frame constituting the video scene. For example, a summary of a video scene can be described by a set of identifiers (for example, names, etc.) for identifying all subjects appearing in a frame of an n-th video stream at a certain time.
[0039]
Here, the contents of the metadata md will be described with reference to FIG. 3 (see FIG. 1 as appropriate). FIG. 3 is a diagram showing an example of the content of the metadata md, where the time code T is abbreviated in the form of 01: 23: 45: 02 frame (hereinafter, “01: 23: 45: 02”). ), The video stream sd 1 ~ Sd 3 All subjects appearing in each frame of 1 ~ I 3 It is represented by
[0040]
In the example of FIG. 3, in the time code T “01: 23: 45: 02”, the video stream sd 1 "Taro" and "Jiro" in the frame of the video stream sd 2 "Saburo" in the frame of the video stream sd 3 It is shown that "Hanako" and "Saburo" are shown as subjects in the frame of "." Each element defined for each time code T in the metadata md has a unique identifier. Here, the names ("Taro", "Jiro", "Saburo", and "Hanako") are used as identifiers.
[0041]
Note that metadata (metadata) may include elements (attributes) such as the behavior and color of a person (subject). For example, by defining the behavior of a person talking in metadata as an element of “speaking”, the video presenting apparatus 10 allows the plurality of video streams sd 1 ~ Sd n , It is possible to select and present a scene in which a person speaks. Also, for example, by defining the color of the soccer player's uniform in the metadata as an element of “color”, the video presenting device 10 selects a scene in which many soccer team players supported by the viewer are shown. Can be presented.
Returning to FIG. 1, the description will be continued.
[0042]
(Configuration of video presentation device)
The video presentation device 10 includes a plurality of video streams sd 1 ~ Sd n The video stream that matches the viewer's preference is selected from among them, switched, and presented to the viewer. Here, the video presenting apparatus 10 includes a receiving unit 11, a preference data input unit 12, a preference data storage unit 13, a matching degree calculation unit 14, a history storage unit 15, a stream switching unit 16, an output unit 17 And was configured.
[0043]
The receiving means (video information input means) 11 is connected to the content server 2 (2 1 ~ 2 n ) Video stream sd delivered from 1 ~ Sd n And the metadata md distributed from the metadata server 3 via the wired or wireless transmission path 5. The video stream sd received by the receiving means 11 1 ~ Sd n Is output to the stream switching means 16, and the metadata md is output to the matching degree calculating means 14.
[0044]
Note that here, the video stream sd 1 ~ Sd n And one unit for receiving the metadata md, for example, the video stream sd 1 ~ Sd n Is distributed by broadcast waves, and the metadata md is distributed via a network, the receiving unit 11 may be configured as a broadcast receiving unit and a network receiving unit (not shown).
[0045]
The preference data input means 12 is for inputting the preference (request) of the viewer as preference data. The preference data is data that the viewer selects and inputs an element suitable for the viewer's preference among the elements described in the metadata md. For example, if the viewer wants to view a video stream in which “Taro” is shown in the metadata md shown in FIG. 3, the viewer inputs the identifier “Taro” as preference data. Note that, as long as the element is described in the metadata md, a plurality of preference data may be selected and input. The preference data input by the preference data input means 12 is stored in the preference data storage means 13.
[0046]
The preference data storage unit 13 stores the preference data input by the preference data input unit 12, and is configured by a general memory or the like. The preference data stored in the preference data storage means 13 is referred to by the matching degree calculation means 14.
[0047]
The matching degree calculation unit 14 converts the preference data stored in the preference data storage unit 13 and the metadata md received by the reception unit 11 into a video stream sd. 1 ~ Sd n Are compared in each frame, and a matching degree indicating the degree of matching is calculated. This matching degree is notified to the stream switching means 16.
For example, when the metadata md is a set of subject identifiers as shown in FIG. 3, the matching degree calculating unit 14 determines the set of identifiers (referred to as D) input as preference data and the image in the metadata md. Stream sd 1 ~ Sd n Set of identifiers (I n Shall be compared).
[0048]
Here, an identifier set D input as preference data and a video stream sd 1 ~ Sd n Set I corresponding to n If the same identifier exists between the two, the n-th row of the matching degree (M), which is an N-dimensional vector, is set to “1”. If the same identifier does not exist, The n-th row of the matching degree M is set to “0”. As a result, the matching degree M is formulated as shown in equation (1).
[0049]
(Equation 1)
Figure 2004312208
[0050]
Here, an example in which the matching degree calculating means 14 calculates the matching degree M by the equation (1) will be described. Here, it is assumed that the identifier set D is input as the preference data by equation (2), and the subject that the viewer wants to view is “Saburo”.
[0051]
(Equation 2)
Figure 2004312208
[0052]
When the current time is “01: 23: 45: 02”, the metadata md of the time code T “01: 23: 45: 02” shown in FIG. . In this metadata md, the video stream sd 1 Identifier set I 1 Does not include the identifier "Saburo", but the video stream sd 2 And sd 3 Identifier set I 2 And I 3 Contains an identifier “Saburo”. Therefore, the matching degree calculating means 14 outputs the matching degree M as a vector in which only the first row element is “0” and the other elements are “1” as shown in Expression (3).
[0053]
[Equation 3]
Figure 2004312208
[0054]
In addition, in addition to the equation (1), the matching degree calculating means 14 determines the identifier in the identifier set D input as the preference data and the video stream sd 1 ~ Sd n Set I corresponding to n The number of identical identifiers may be calculated as the degree of matching M with the identifiers within. That is, the degree of matching M may be formulated as in equation (4).
[0055]
(Equation 4)
Figure 2004312208
[0056]
Here, it is assumed that the identifier set D is input as the preference data by Expression (5), and the subjects that the viewer wants to view are “Hanako” and “Saburo”. Then, the matching degree calculating means 14 refers to the metadata md in FIG. 3 and sets the matching degree M to “0” for the first row element and “Saburo” for the second row element as shown in Expression (6). Is output as a vector having the number of elements “1” and the third row element having the number of elements “2” of “Hanako” and “Saburo”.
[0057]
(Equation 5)
Figure 2004312208
[0058]
(Equation 6)
Figure 2004312208
[0059]
Returning to FIG. 1, the description will be continued.
The history storage unit 15 stores the switching history of the video stream switched by the stream switching unit 16 described later, and is configured by a general memory or the like. This switching history is updated by the history storage control unit 16a of the stream switching unit 16, and is referred to by the switching determination unit 16b of the stream switching unit 16.
[0060]
Here, the switching history stored in the history storage unit 15 will be described with reference to FIG. FIG. 4 is a diagram showing the contents of the switching history. As shown in FIG. 4, the switching history stores the switching time Tc and the identifier (video stream identifier S) of the video stream output at the switching time Tc in association with each other. The video stream identifier S is the video stream sd 1 ~ Sd n Is an identifier for individually identifying a video stream sd, for example. 1 Is "1", the video stream sd 2 Is assigned as “2”.
[0061]
In the example of FIG. 4, the switching time Tc is “01: 22: 15: 03”, the video stream identifier S is “2”, and the switching time Tc is “01: 22: 30: 30”. Indicates that the video stream identifier S has been sequentially switched to the video stream of “3”.
Returning to FIG. 1, the description will be continued.
[0062]
The stream switching unit 16 determines the video stream sd based on the matching degree calculated by the matching degree calculation unit 14 and the switching history stored in the history storage unit 15. 1 ~ Sd n One video stream is switched (selected) from among the two and output. Here, the stream switching unit 16 is configured to include a history storage control unit 16a and a switching determination unit 16b.
[0063]
The history storage control unit (history storage control unit) 16a updates the switching history (see FIG. 4) stored in the history storage unit 15 when the video stream is switched. The history storage control unit 16a determines whether the selected video stream is the same video stream one frame before and now, and if different, sets the current time T as the switching time Tc and sets the selected video stream Is additionally stored in the history storage unit 15 in association with the identifier S.
[0064]
The switching determination unit (switching determination unit) 16b includes a plurality of video streams sd 1 ~ Sd n , Which video stream is to be selected, and outputs an identifier (video stream identifier) of the selected video stream. The stream switching means 16 outputs the corresponding video stream to the output means 17 based on the video stream identifier selected here.
[0065]
Note that the switching determination unit 16b determines the current time (T), the degree of matching M (see equation (1)), and the switching history (H) stored in the history storage unit 15. From the N video streams, a video stream identifier (S) to be selected is calculated by equation (7).
[0066]
(Equation 7)
Figure 2004312208
[0067]
In the equation (7), the function J quantifies the validity of switching to the video stream n (1, 2,..., N) when the current time T, the matching degree M, and the switching history H are given. This function outputs a large value when the switching to the video stream n is preferable. For example, when it is desired to include as many subjects included in the identifier set D input as the preference data in the video stream as much as possible, based on the matching degree M defined in the above equation (4), Formulated as follows. Here, M = [m 1 m 2 … M N ] T (T is transposed). Here, the function f is a monotonically increasing function, and for example, f (x) = x can be used.
[0068]
(Equation 8)
Figure 2004312208
[0069]
Note that the switching determination unit 16b may formulate the function J as shown in Expression (9).
[0070]
(Equation 9)
Figure 2004312208
[0071]
The function J in the equation (9) imposes a penalty p based on the current time T and the switching history H. Here, the penalty p is a function as shown in Expression (10).
[0072]
(Equation 10)
Figure 2004312208
[0073]
Here, the time is expressed in units of seconds, and t represents the switching time closest to the current time T in the switching history H.
As shown in Expression (10), the penalty p is “n” when the video stream at the switching time t closest to the current time T in the switching history H is n, that is, when the video stream is the same video stream (when switching is not required). 0 ", when different (when switching is required), it is the value of the function g.
Here, the function g is a monotonically increasing function equal to or less than 0, and may be an exponential function having an index Δt between the current time T and the switching time t as shown in the equation (11). Note that a <0 and 0 <r <1.
[0074]
(Equation 11)
Figure 2004312208
[0075]
As a result, as the interval Δt between the previous switching time t and the current time T becomes smaller, the value of the penalty p increases in the negative direction, and the value of the function J in the equation (9) decreases. As a result, when the switching time interval is short, the switching determination unit 16b can prevent switching, and can suppress frequent switching of video streams.
[0076]
The output unit 17 demodulates or decodes the video stream (selected video stream) selected by the stream switching unit 16 as necessary, converts it to a video signal, and outputs it to the display unit 19.
[0077]
The display means 19 displays the selected video stream output from the output means 17. The display means 19 is, for example, a cathode ray tube, a liquid crystal display, a plasma display, or an LED display.
[0078]
As described above, the video presenting apparatus 10 can output a plurality of video streams sd captured by different cameras from different directions. 1 ~ Sd n , A video stream according to the viewer's preference can be automatically selected, switched, and presented to the viewer.
[0079]
The configuration of the video distribution service system 1 including the video presentation device 10 according to the first embodiment of the present invention has been described above, but the present invention is not limited to this. Here, the content server 2 and the metadata server 3 are configured as different means, but the content server 2 and the metadata server 3 may be shared by the same computer. When transmission (streaming) is performed on the Internet or an intranet, for example, a video stream sd 1 ~ Sd n And the metadata md may be transmitted by different media or different protocols.
[0080]
In the video presenting apparatus 10, each means can be realized as a function program in a computer, and each function program can be combined and operated as a video presenting program.
[0081]
(Operation of the video presentation device)
Next, the operation of the video presentation device will be described with reference to FIG. 2 (see FIG. 1 as appropriate). FIG. 2 is a flowchart illustrating the operation of the video presentation device.
First, the video presentation device 10 inputs the preference (request) of the viewer as the preference data by the preference data input means 12 (step S1). In addition, the video presentation device 10 is connected to the content server 2 via the wired or wireless transmission path 5. 1 ~ 2 n Video streams sd delivered from 1 ~ Sd n Then, the metadata md distributed from the metadata server 3 is received by the receiving means 11 (step S2). Then, the video presenting apparatus 10 repeats the following steps for the number of frames of the video stream.
[0082]
<Matching degree calculation step>
The video presentation device 10 compares the preference data input by the preference data input unit 12 with the metadata md received by the reception unit 11 by the match degree calculation unit 14, and determines a match degree indicating the degree of the match. , Calculated by the above equation (1) or (4) (step S3).
[0083]
<Stream switching determination step>
Then, the video presenting device 10 uses the switching determination unit 16b of the stream switching unit 16 to select from among the plurality of video streams based on the current time, the matching degree, and the switching history stored in the history storage unit 15. The video stream identifier to be selected is calculated by the above equation (7) (step S4).
[0084]
Here, the metadata corresponding to the current time shown in FIG. 3 is obtained by using the matching degree M of the above equation (4) and the functions (J, p, g) of the above equations (9) to (11). The operation of calculating the video stream identifier to be selected from the switching history stored in the history storage unit 15 shown in FIG. 4 will be described. Here, description will be made assuming that the function f (x) = x in the equation (9) and a = −5 and r = 0.5 in the equation (11).
[0085]
First, when the video presentation device 10 receives the metadata shown in FIG. 3, the matching degree M shown in the above equation (6) is obtained. As a result, the first item (function f) on the right side of the equation (9) is f (m 1 ) = M 1 = 0, f (m 2 ) = M 2 = 1, f (m 3 ) = M 3 = 2.
[0086]
Then, the stream switching unit 16 refers to the switching history H in the history storage unit 15, and sets the switching time t = “01: 23: 43: 02” closest to the current time T = “01: 23: 45: 02”. , The identifier “2” of the video stream selected at that time is obtained. As a result, from the expressions (10) and (11), the second item (penalty p) on the right side of the expression (9) is p (1; T, H) = − 5 × 0.5 2 = −1.25, p (2; T, H) = 0, p (3; T, H) = − 5 × 0.5 2 = −1.25. From the above, the value of the function J for each of the video stream identifiers 1, 2, and 3 in the expression (9) is -1.25, 1.00, and 0.75, respectively.
Therefore, the video stream identifier S (T, M, H) = 2 that maximizes the function J is obtained from the equation (7), and the video stream identifier 2 is selected. That is, here, the switching of the video stream is not performed.
Returning to FIG. 2, the description of the operation will be continued.
[0087]
The video stream identifier to be selected calculated in step S4 is compared with the video stream identifier of the currently viewed video stream to determine whether to switch the video stream (step S5).
[0088]
If it is determined in step S5 that the video stream needs to be switched (Yes), the process proceeds to step S6, where the video stream is switched. On the other hand, if it is determined in step S5 that the switching of the video stream is unnecessary (No), the process proceeds to step S8, and the presentation of the same video stream is continued as it is.
[0089]
<Stream switching step>
When it is determined that the video stream needs to be switched in step S5, the video presenting apparatus 10 switches the video stream by the stream switching unit 16 (step S6). Further, the video presentation device 10 updates the switching history of the history storage unit 15 by the history storage control unit 16a of the stream switching unit 16 (Step S7).
[0090]
Then, the video presenting apparatus 10 demodulates or decodes the video stream selected by the stream switching unit 16 by the output unit 17, converts the video stream into a video signal, and outputs the video signal to the display unit 19 (step S <b> 8).
[0091]
Through the above steps, the video presenting apparatus 10 can select and switch a video stream that matches the viewer's preference from a plurality of video streams and present it to the viewer. It should be noted that the input of the preference data in step S1 does not need to be performed first, and can be input at an arbitrary timing while viewing the video stream. Further, the reception of the metadata md in step S2 does not need to be received in synchronization with the video stream, and may be received in advance.
[0092]
[Second embodiment]
Next, a second embodiment will be described with reference to FIG. FIG. 5 is a block diagram showing a configuration of a video distribution service system including a video presentation device according to a second embodiment of the present invention. As shown in FIG. 5, the video distribution service system 1B receives a plurality of video streams and metadata describing the summary information of the video streams in the video presentation device 10B, and the viewers (users) receive the video streams. In this system, a matching video stream is selected, switched, and output to the display unit 19. Here, the video distribution service system 1B is connected to a plurality of content servers 2B (2B) for distributing a video stream and metadata corresponding to the video stream. 1 ~ 2B n ) And the video presentation device 10B.
[0093]
Content server 2B (2B 1 ~ 2B n ) Is a different video stream sd 1 ~ Sd n And metadata md corresponding to the video stream. 1 ~ Md n Are respectively multiplexed and distributed as multiplexed data to the video presenting apparatus 10B via the wired or wireless transmission path 5.
[0094]
Here, the video stream sd 1 ~ Sd n Is the same as the video stream described in FIG. Also, the metadata md 1 ~ Md n Is obtained by dividing the metadata md described in FIG. 1 for each video stream. For example, the metadata md 1 Is the video stream sd 1 Is metadata corresponding to.
[0095]
In the content server 2B, a method of multiplexing the metadata can be realized by superimposing the metadata in the vertical blanking period of the video signal. When streaming is performed using the Internet or an intranet as a medium, for example, a field for describing metadata is provided in a video stream, or a multiplexing method such as embedding in a video frame itself by a general digital watermarking technique is used. Is also good.
[0096]
The video presentation device 10B includes a plurality of video streams sd 1 ~ Sd n The video stream that matches the viewer's preference is selected from among them, switched, and presented to the viewer. Here, the video presenting apparatus 10B includes a receiving unit 11B, a preference data input unit 12, a matching degree calculating unit 14, a history storing unit 15, a stream switching unit 16, and an output unit 17. The configuration other than the receiving unit 11B is the same as that of the video presenting apparatus 10 shown in FIG. 1, so the same reference numerals are given and the description is omitted.
[0097]
The receiving means (video information input means) 11B is connected to the content server 2B (2B 1 ~ 2B n ) Video stream sd delivered from 1 ~ Sd n , And metadata md 1 ~ Md n Is received via a wired or wireless transmission path 5. Here, the receiving unit 11B is configured to include the separation unit 11a.
[0098]
The separating unit 11a separates multiplexed data distributed from the content server 2B. For example, multiplexed data is separated by extracting metadata superimposed during a vertical blanking period of a video signal. Alternatively, metadata embedded in the video frame itself is extracted by a digital watermark technique.
[0099]
The video stream sd separated here 1 ~ Sd n Is output to the stream switching means 16 and the metadata md 1 ~ Md n Is output to the matching degree calculating means 14. Note that the metadata md is sent to the matching degree calculating means 14. 1 ~ Md n May be converted into a format (see FIG. 3) for each time code and output.
[0100]
The metadata is a video stream sd 1 ~ Sd n Does not need to be divided in association with. For example, one predetermined content server (for example, 2B 1 ) Video stream (eg sd 1 ), And the receiving unit 11B may receive the multiplexed data from the content server and separate the metadata.
[0101]
The operation of the video presentation device 10B is the same as the operation shown in the flowchart shown in FIG.
Thereby, in the video distribution service system 1B, metadata is multiplexed into the video stream, so that data management becomes easy.
[0102]
[Third embodiment]
Next, a third embodiment will be described with reference to FIG. FIG. 6 is a block diagram showing the configuration of the video presentation device according to the third embodiment of the present invention. As illustrated in FIG. 6, the video presentation device 10C includes a plurality of video streams sd recorded on the storage medium 20. 1 ~ Sd n The video stream that matches the viewer's preference is selected from among them, switched, and presented to the viewer. Here, the video presenting apparatus 10C includes a preference data input unit 12, a matching degree calculation unit 14, a history storage unit 15, a stream switching unit 16, an output unit 17, and a storage medium reading unit 18. did. In the video presentation device 10C, the receiving unit 11 (11B) shown in the video presentation device 10 (10B) shown in FIGS. The configuration other than the storage medium reading means 18 is the same as that of the video presentation device 10 shown in FIG.
[0103]
Here, the storage medium 20 is a large-capacity portable recording medium such as a CD or a DVD. In this storage medium 20, the video stream sd distributed from the content server 2 described in FIG. 1 ~ Sd n , And metadata md distributed from the metadata server 3 are recorded. For example, a video stream is recorded as a file in an MPEG-2 encoding format, and metadata is recorded as a file in a text format.
[0104]
The storage medium reading means 18 outputs the video stream sd recorded on the storage medium 20. 1 ~ Sd n And the metadata md. The video stream sd read by the storage medium reading means 18 1 ~ Sd n Is output to the stream switching unit 16, and the metadata md is output to the matching degree calculation unit 14. When the storage medium 20 is a DVD, the storage medium reading means 18 functions as a DVD drive.
[0105]
The operation of the video presentation device 10C is other than changing the operation of receiving the video stream and the metadata by the receiving unit 11 (FIG. 1) to the operation of reading the video stream and the metadata from the storage medium 20 by the storage medium reading unit 18. Is the same as the operation shown in the flowchart shown in FIG.
[0106]
Thus, the video presenting apparatus 10C can automatically select and switch a video stream according to the viewer's preference in a video medium such as a DVD in which a plurality of video streams are packaged, and present the video stream to the viewer. .
[0107]
【The invention's effect】
As described above, the video presentation device, the video presentation method, and the video presentation program according to the present invention have the following excellent effects.
[0108]
According to the first, fifth, sixth or seventh aspect of the present invention, a video according to a viewer's preference is selected from a plurality of video streams shot from different directions by a plurality of different cameras. Streams can be automatically selected and presented. As a result, the viewer can perform the video switching operation conventionally performed by the content provider, and various video switching according to the viewer's preference can be realized.
[0109]
According to the second aspect of the present invention, since the metadata includes the identifier of the subject appearing in the video stream, the viewer can input the identifier of the subject that he / she wants to view as a preference data by a simple operation of inputting the preference data. It is possible to automatically select and view a video stream that includes many subjects that the user wants to view.
[0110]
According to the third aspect of the present invention, since the video stream is switched based on the switching history, frequent switching can be prevented. This makes it possible to realize video switching with less visual fatigue.
[0111]
According to the fourth aspect of the present invention, since it is possible to multiplex and transmit metadata to a video stream, a content provider such as a broadcasting station manages metadata for each video stream. There is an effect that data management becomes easy.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a video distribution service system including a video presentation device according to a first embodiment of the present invention.
FIG. 2 is a flowchart illustrating an operation of the video presentation device.
FIG. 3 is a diagram illustrating an example of the content of metadata.
FIG. 4 is a diagram showing an example of the contents of a switching history.
FIG. 5 is a block diagram showing a configuration of a video distribution service system including a video presentation device according to a second embodiment of the present invention.
FIG. 6 is a block diagram showing a configuration of a video distribution service system including a video presentation device according to a third embodiment of the present invention.
[Explanation of symbols]
1, 1B video distribution service system
2, 2B content server
3 Metadata server
5 Transmission line
10, 10B, 10C Video presentation device
11, 11B receiving means (video information input means)
11a Separation section (separation means)
12 Preference data input means
13 Preference data storage means
14 Matching degree calculation means
15 History storage means
16 Stream switching means
16a history storage control unit (history storage control means)
16b Switching determination unit (switching determination means)
17 Output means
18 Storage medium reading means
19 Display means
20 Storage media
sd 1 , Sd 2 , ..., sd n Video stream
md metadata

Claims (7)

映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示する映像提示装置であって、
前記映像ストリーム及び前記メタデータを受信する受信手段と、
前記嗜好データを入力する嗜好データ入力手段と、
この嗜好データ入力手段で入力された嗜好データを記憶する嗜好データ記憶手段と、
この嗜好データ記憶手段に記憶されている嗜好データと、前記メタデータとを照合して、その合致の度合いを示す合致度を算出する合致度算出手段と、
この合致度算出手段で算出された合致度に基づいて、前記複数の映像ストリームを切り替えるストリーム切り替え手段と、
このストリーム切り替え手段で切り替えられた映像ストリームを出力する出力手段と、
を備えていることを特徴とする映像提示装置。
A video presentation device that switches and presents a plurality of video streams based on metadata describing summary information of the video stream that changes according to time associated with the video stream and preference data describing viewer preference. So,
Receiving means for receiving the video stream and the metadata;
Preference data input means for inputting the preference data,
Preference data storage means for storing the preference data input by the preference data input means,
Matching degree calculating means for comparing the taste data stored in the taste data storing means with the metadata and calculating a matching degree indicating the degree of the matching,
Stream switching means for switching the plurality of video streams based on the degree of match calculated by the degree of match calculation means;
Output means for outputting the video stream switched by the stream switching means;
A video presentation device comprising:
前記メタデータは、前記映像ストリームのフレーム毎に被写体を識別する識別子を含み、前記嗜好データは、視聴者が視聴したい前記被写体の識別子を含むものであって、
前記合致度算出手段は、前記複数の映像ストリームにおいて、フレーム毎に前記嗜好データに含まれている識別子の個数を検出することで、各映像ストリーム毎に合致度を算出することを特徴とする請求項1に記載の映像提示装置。
The metadata includes an identifier for identifying a subject for each frame of the video stream, and the preference data includes an identifier of the subject that a viewer wants to view.
The said matching degree calculation means calculates the matching degree for each video stream by detecting the number of identifiers included in the preference data for each frame in the plurality of video streams. Item 2. The video presentation device according to Item 1.
前記ストリーム切り替え手段で切り替えた映像ストリームの切り替え履歴を記憶する履歴記憶手段を備え、
前記ストリーム切り替え手段が、前記合致度と前記切り替え履歴とを参照して、前記映像ストリームの切り替えの判定を行う切り替え判定手段を備えていることを特徴とする請求項1又は請求項2に記載の映像提示装置。
A history storage unit for storing a switching history of the video stream switched by the stream switching unit,
3. The stream switching unit according to claim 1, wherein the stream switching unit includes a switching determination unit configured to determine switching of the video stream with reference to the matching degree and the switching history. 4. Video presentation device.
前記メタデータは、前記映像ストリームに多重化されたものであって、
前記映像ストリームから前記メタデータを分離する分離手段を備えていることを特徴とする請求項1乃至請求項3のいずれか1項に記載の映像提示装置。
The metadata is multiplexed with the video stream,
The video presentation device according to claim 1, further comprising a separation unit configured to separate the metadata from the video stream.
映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示する映像提示装置であって、
記憶媒体に記憶された前記映像ストリーム及び前記メタデータを読み込む記憶媒体読み込み手段と、
前記嗜好データを入力する嗜好データ入力手段と、
この嗜好データ入力手段で入力された嗜好データを記憶する嗜好データ記憶手段と、
この嗜好データ記憶手段に記憶されている嗜好データと、前記メタデータとを照合して、その合致の度合いを示す合致度を算出する合致度算出手段と、
この合致度算出手段で算出された合致度に基づいて、前記複数の映像ストリームを切り替えるストリーム切り替え手段と、
このストリーム切り替え手段で切り替えられた映像ストリームを出力する出力手段と、
を備えていることを特徴とする映像提示装置。
A video presentation device that switches and presents a plurality of video streams based on metadata describing summary information of the video stream that changes according to time associated with the video stream and preference data describing viewer preference. So,
Storage medium reading means for reading the video stream and the metadata stored in a storage medium,
Preference data input means for inputting the preference data,
Preference data storage means for storing the preference data input by the preference data input means,
Matching degree calculating means for comparing the taste data stored in the taste data storing means with the metadata and calculating a matching degree indicating the degree of the matching,
Stream switching means for switching the plurality of video streams based on the degree of match calculated by the degree of match calculation means;
Output means for outputting the video stream switched by the stream switching means;
A video presentation device comprising:
映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示する映像提示方法であって、
前記メタデータと、前記嗜好データとを照合して、その合致の度合いを示す合致度を算出する合致度算出ステップと、
この合致度算出ステップで算出された合致度と、履歴記憶手段に記憶されている切り替え履歴とに基づいて、提示する映像ストリームの切り替えを行うかどうかを判定するストリーム切り替え判定ステップと、
このストリーム切り替え判定ステップの判定結果に基づいて、提示する映像ストリームを切り替えるとともに、前記履歴記憶手段に記憶されている切り替え履歴を更新するストリーム切り替えステップと、
を含んでいることを特徴とする映像提示方法。
A video presentation method for switching and presenting a plurality of video streams based on metadata describing summary information of the video stream that changes according to time associated with the video stream and preference data describing viewer preference. So,
A matching degree calculating step of comparing the metadata with the preference data and calculating a matching degree indicating a degree of the matching;
A stream switching determining step of determining whether to switch the video stream to be presented based on the matching degree calculated in the matching degree calculating step and the switching history stored in the history storage unit;
A stream switching step of switching a video stream to be presented based on the determination result of the stream switching determination step and updating a switching history stored in the history storage unit;
A video presentation method comprising:
映像ストリームに対応付けた時刻によって変化する前記映像ストリームの要約情報を記述したメタデータと、視聴者の好みを記述した嗜好データとに基づいて、複数の映像ストリームを切り替えて提示するために、コンピュータを、
前記メタデータと、前記嗜好データとを照合して、その合致の度合いを示す合致度を算出する合致度算出手段、
この合致度算出手段で算出された合致度と、履歴記憶手段に記憶されている切り替え履歴とに基づいて、前記複数の映像ストリームを切り替えるストリーム切り替え手段、
このストリーム切り替え手段で前記映像ストリームの切り替えを行ったときに、前記履歴記憶手段に記憶されている切り替え履歴を更新する履歴記憶制御手段、
として機能させることを特徴とする映像提示プログラム。
A computer for switching and presenting a plurality of video streams based on metadata describing summary information of the video stream that changes according to time associated with the video stream and preference data describing viewer preference. To
A matching degree calculating unit that compares the metadata with the preference data and calculates a matching degree indicating a degree of the matching;
Stream switching means for switching the plurality of video streams based on the matching degree calculated by the matching degree calculation means and the switching history stored in the history storage means;
History switching control means for updating the switching history stored in the history storage means when the video stream is switched by the stream switching means;
A video presentation program characterized by functioning as a computer.
JP2003101006A 2003-04-04 2003-04-04 Video presentation apparatus, video presentation method, and video presentation program Expired - Fee Related JP4263933B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003101006A JP4263933B2 (en) 2003-04-04 2003-04-04 Video presentation apparatus, video presentation method, and video presentation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003101006A JP4263933B2 (en) 2003-04-04 2003-04-04 Video presentation apparatus, video presentation method, and video presentation program

Publications (2)

Publication Number Publication Date
JP2004312208A true JP2004312208A (en) 2004-11-04
JP4263933B2 JP4263933B2 (en) 2009-05-13

Family

ID=33464937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003101006A Expired - Fee Related JP4263933B2 (en) 2003-04-04 2003-04-04 Video presentation apparatus, video presentation method, and video presentation program

Country Status (1)

Country Link
JP (1) JP4263933B2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007189397A (en) * 2006-01-12 2007-07-26 Seiko Epson Corp Panel display device and content providing method
JP2007293277A (en) * 2006-03-09 2007-11-08 Internatl Business Mach Corp <Ibm> Method of rss content administration for rendering rss content on digital audio player, system, and program (rss content administration for rendering rss content on digital audio player)
JP2009100163A (en) * 2007-10-16 2009-05-07 Sharp Corp Content playback apparatus, content playback system, content playback method, and program
JP2010502087A (en) * 2006-08-25 2010-01-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for generating a summary
JP2011515723A (en) * 2008-01-16 2011-05-19 クゥアルコム・インコーポレイテッド Distribution and display of information on digital broadcast networks
JP2012015990A (en) * 2010-06-01 2012-01-19 Canon Inc Video processing apparatus and control method thereof
JP2013506342A (en) * 2009-09-29 2013-02-21 インテル・コーポレーション Associate disparate content sources
US8510277B2 (en) 2006-03-09 2013-08-13 International Business Machines Corporation Informing a user of a content management directive associated with a rating
US8849895B2 (en) 2006-03-09 2014-09-30 International Business Machines Corporation Associating user selected content management directives with user selected ratings
US9092542B2 (en) 2006-03-09 2015-07-28 International Business Machines Corporation Podcasting content associated with a user account
JP2016528826A (en) * 2013-07-30 2016-09-15 ドルビー ラボラトリーズ ライセンシング コーポレイション System and method for generating scene invariant metadata
JP2021010083A (en) * 2019-06-28 2021-01-28 株式会社Nttドコモ Information processor
CN112753226A (en) * 2018-05-18 2021-05-04 图兹公司 Machine learning for identifying and interpreting embedded information card content
JP2022044429A (en) * 2020-09-07 2022-03-17 株式会社Shift Program, information processing device, and method
WO2023188940A1 (en) * 2022-03-30 2023-10-05 富士フイルム株式会社 Image file, information processing device, imaging device, and generation method

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0955920A (en) * 1995-08-11 1997-02-25 Sony Corp Isdb transmission device and reception device
JPH09191235A (en) * 1996-01-09 1997-07-22 Matsushita Electric Ind Co Ltd Broadcast tuning device
JPH1169249A (en) * 1997-06-12 1999-03-09 Toshiba Corp Information display controlling method, information transmitting method, information display device and record medium
JPH11298865A (en) * 1998-04-14 1999-10-29 Toshiba Corp Program receiver and computer readable recording medium storing program
JP2000041198A (en) * 1998-04-21 2000-02-08 Internatl Business Mach Corp <Ibm> Television companion device
JP2000078488A (en) * 1998-04-21 2000-03-14 Internatl Business Mach Corp <Ibm> Profile system
JP2001136052A (en) * 1999-11-09 2001-05-18 Xanavi Informatics Corp On-vehicle receiver
JP2002007458A (en) * 2000-06-21 2002-01-11 Nippon Telegr & Teleph Corp <Ntt> Video viewing method, video viewing device, and recording medium recording video viewing method
JP2002142159A (en) * 2000-11-02 2002-05-17 Nippon Hoso Kyokai <Nhk> Digital broadcast receiver and personal information storage medium
JP2002185885A (en) * 2000-12-18 2002-06-28 Nippon Hoso Kyokai <Nhk> Information navigation method and television device using the method
JP2003030206A (en) * 2001-07-13 2003-01-31 Sony Corp Device and method for processing information, recording medium and program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0955920A (en) * 1995-08-11 1997-02-25 Sony Corp Isdb transmission device and reception device
JPH09191235A (en) * 1996-01-09 1997-07-22 Matsushita Electric Ind Co Ltd Broadcast tuning device
JPH1169249A (en) * 1997-06-12 1999-03-09 Toshiba Corp Information display controlling method, information transmitting method, information display device and record medium
JPH11298865A (en) * 1998-04-14 1999-10-29 Toshiba Corp Program receiver and computer readable recording medium storing program
JP2000041198A (en) * 1998-04-21 2000-02-08 Internatl Business Mach Corp <Ibm> Television companion device
JP2000078488A (en) * 1998-04-21 2000-03-14 Internatl Business Mach Corp <Ibm> Profile system
JP2001136052A (en) * 1999-11-09 2001-05-18 Xanavi Informatics Corp On-vehicle receiver
JP2002007458A (en) * 2000-06-21 2002-01-11 Nippon Telegr & Teleph Corp <Ntt> Video viewing method, video viewing device, and recording medium recording video viewing method
JP2002142159A (en) * 2000-11-02 2002-05-17 Nippon Hoso Kyokai <Nhk> Digital broadcast receiver and personal information storage medium
JP2002185885A (en) * 2000-12-18 2002-06-28 Nippon Hoso Kyokai <Nhk> Information navigation method and television device using the method
JP2003030206A (en) * 2001-07-13 2003-01-31 Sony Corp Device and method for processing information, recording medium and program

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007189397A (en) * 2006-01-12 2007-07-26 Seiko Epson Corp Panel display device and content providing method
US9361299B2 (en) 2006-03-09 2016-06-07 International Business Machines Corporation RSS content administration for rendering RSS content on a digital audio player
JP2007293277A (en) * 2006-03-09 2007-11-08 Internatl Business Mach Corp <Ibm> Method of rss content administration for rendering rss content on digital audio player, system, and program (rss content administration for rendering rss content on digital audio player)
US8510277B2 (en) 2006-03-09 2013-08-13 International Business Machines Corporation Informing a user of a content management directive associated with a rating
US8849895B2 (en) 2006-03-09 2014-09-30 International Business Machines Corporation Associating user selected content management directives with user selected ratings
US9092542B2 (en) 2006-03-09 2015-07-28 International Business Machines Corporation Podcasting content associated with a user account
JP2010502087A (en) * 2006-08-25 2010-01-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for generating a summary
JP2009100163A (en) * 2007-10-16 2009-05-07 Sharp Corp Content playback apparatus, content playback system, content playback method, and program
JP2011515723A (en) * 2008-01-16 2011-05-19 クゥアルコム・インコーポレイテッド Distribution and display of information on digital broadcast networks
JP2013506342A (en) * 2009-09-29 2013-02-21 インテル・コーポレーション Associate disparate content sources
JP2012015990A (en) * 2010-06-01 2012-01-19 Canon Inc Video processing apparatus and control method thereof
JP2016528826A (en) * 2013-07-30 2016-09-15 ドルビー ラボラトリーズ ライセンシング コーポレイション System and method for generating scene invariant metadata
US10553255B2 (en) 2013-07-30 2020-02-04 Dolby Laboratories Licensing Corporation System and methods for generating scene stabilized metadata
CN112753226A (en) * 2018-05-18 2021-05-04 图兹公司 Machine learning for identifying and interpreting embedded information card content
CN112753226B (en) * 2018-05-18 2024-01-02 斯特兹有限责任公司 Method, medium and system for extracting metadata from video stream
US12046039B2 (en) 2018-05-18 2024-07-23 Stats Llc Video processing for enabling sports highlights generation
JP2021010083A (en) * 2019-06-28 2021-01-28 株式会社Nttドコモ Information processor
JP7284007B2 (en) 2019-06-28 2023-05-30 株式会社Nttドコモ Information processing equipment
JP2022044429A (en) * 2020-09-07 2022-03-17 株式会社Shift Program, information processing device, and method
WO2023188940A1 (en) * 2022-03-30 2023-10-05 富士フイルム株式会社 Image file, information processing device, imaging device, and generation method

Also Published As

Publication number Publication date
JP4263933B2 (en) 2009-05-13

Similar Documents

Publication Publication Date Title
US8935727B2 (en) Information processing apparatus, information processing method, and program
KR100687088B1 (en) Signal output method and channel selector
US8656435B2 (en) Controlled metadata revelation
JP4935818B2 (en) Digital broadcast receiving apparatus and digital broadcast receiving method
US20090172512A1 (en) Screen generating apparatus and screen layout sharing system
KR102015991B1 (en) A user device, a second screen system and a method for rendering second screen information on a second screen
JP4263933B2 (en) Video presentation apparatus, video presentation method, and video presentation program
JP2001101190A (en) Receiving device and receiving method
US20110138418A1 (en) Apparatus and method for generating program summary information regarding broadcasting content, method of providing program summary information regarding broadcasting content, and broadcasting receiver
EP2442581A1 (en) Video assets having associated graphical descriptor data
US20090183202A1 (en) Method and apparatus to display program information
JP2008098793A (en) Receiver
JP2015053589A (en) Electronic device, electronic device control method, and scene control program
WO2019188406A1 (en) Subtitle generation device and subtitle generation program
US20150074113A1 (en) Electronic apparatus, method for controlling electronic apparatus, and information recording medium
JP2010109487A (en) Digital broadcast receiving device and digital broadcast receiving method
JP4554399B2 (en) Digital broadcast receiving apparatus, digital broadcast system, digital broadcast receiving method and digital broadcast method
JP5156527B2 (en) Program playback device
KR101288878B1 (en) A multi image broadcasting system and method, a terminal broadcasting server, a broadcasting relay method, a receiver, a broadcasting receiving method and a storage means
US20090307725A1 (en) Method for providing contents information in vod service and vod system implemented with the same
KR102279404B1 (en) Apparatus and method for receiving and playing contents
CN101169958A (en) Method and device for storing and reproducing interactive digital broadcasting signals
JP6698415B2 (en) Service selection device, service selection method, and service selection program
JP2006050507A (en) Digital broadcast content display device and display method thereof
JP2006054512A (en) Video image editing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081226

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: 20090120

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: 20090213

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

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees