(57)【特許請求の範囲】
【請求項１】
再生デバイスに適用される、ビデオ画像の上に情報を表示するための方法であって：
前記再生デバイスによって、情報再生要求を受け取るステップと；
前記再生デバイスによって、現在再生されているビデオからの画像フレームを分析するステップと；
前記再生デバイスによって、前記分析した画像フレームから顔特徴を識別するステップと；
前記再生デバイスによって、前記画像フレーム内の前記識別された顔特徴の位置を決定するステップと；
前記再生デバイスによって、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に、受信した情報を表示するステップと；
を備え、当該方法は、
前記画像フレーム内の前記識別された顔特徴の前記位置を決定するとき、前記画像フレーム内の前記顔特徴の前記位置を記録するステップと；
前記現在再生されているビデオからの前記画像フレームを分析した後、かつ前記分析した画像フレームから前記顔特徴を識別する前に、前記画像フレーム内の前記顔特徴の前記位置がローカルに記録されているかどうかを判断するステップと；
前記画像フレーム内の前記顔特徴の前記位置がローカルに記録されていると判断すると、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に前記受信した情報を表示し、そうでなければ、前記分析した画像フレームから前記顔特徴を識別するステップと；
を更に備える、方法。
【請求項２】
前記現在再生されているビデオからの前記画像フレームを分析するとき、前記画像フレームについての情報を記録するステップと；
前記顔特徴の前記決定された位置以外の前記画像フレームの位置に前記受信した情報を表示する前に、前記再生デバイスによって、前記受信した情報に加えて、前記画像フレームについて他の情報が記録されているかどうかを判断し；前記受信した情報に加えて、前記画像フレームについて他の情報が記録されていると判断すると、前記再生デバイスによって、前記画像フレームについての情報を全て、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に表示し；そうでなければ、前記受信した情報を、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に表示するステップと；
を更に備える、請求項１に記載の方法。
【請求項３】
前記画像フレーム内の前記顔特徴の前記位置は、前記画像フレーム内の前記顔特徴のエッジにあるピクセルに対応するエリアによって識別される、
請求項１に記載の方法。
【請求項４】
前記受信した情報は、字幕情報、広告情報、バレッジ情報又はピクチャ情報のうちの少なくとも１つを備える、
請求項１に記載の方法。
【請求項５】
再生デバイスに適用される、ビデオ画像の上に情報を表示するためのデバイスにおいて、プロセッサとメモリを備え、前記メモリが、受信ユニット、分析ユニット、識別ユニット、決定ユニット及び表示ユニットを格納し、前記プロセッサによって実行されると、
前記受信ユニットは、情報再生要求を受け取るように構成され；
前記分析ユニットは、現在再生されているビデオからの画像フレームを分析するように構成され；
前記識別ユニットは、前記画像フレームから顔特徴を識別するように構成され；
前記決定ユニットは、前記画像フレーム内の前記識別された顔特徴の位置を決定するように構成され；
前記表示ユニットは、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に、受信した情報を表示するように構成され；
前記メモリは記録ユニットを更に格納し、前記プロセッサによって実行されると、
前記記録ユニットは、前記画像フレーム内の前記識別された顔特徴の前記決定された位置に従って、前記画像フレーム内の前記顔特徴の前記位置を記録するように構成され；
前記現在再生されているビデオからの前記画像フレームを分析した後、前記決定ユニットは、前記画像フレーム内の前記顔特徴の前記位置が記録されているかどうかを判断するように更に構成され；
前記画像フレーム内の前記顔特徴の前記位置が記録されていると判断すると、前記決定ユニットは、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に前記受信した情報を表示するようトリガし、そうでなければ、前記分析した画像フレームから前記顔特徴を識別するようトリガするように更に構成される；
デバイス。
【請求項６】
前記メモリは記録ユニットを更に格納し、前記プロセッサによって実行されると、前記記録ユニットは、前記現在再生されているビデオからの前記画像フレームを分析するとき、前記画像フレームについての情報を記録するように更に構成され；
前記顔特徴の前記決定された位置以外の前記画像フレームの位置に前記受信した情報を表示する前に、前記表示ユニットは、前記受信した情報に加えて、前記画像フレームについて他の情報が記録されているかどうかを判断するように更に構成され；
前記受信した情報に加えて、前記画像フレームについて他の情報が記録されていると判断すると、前記表示ユニットは、前記画像フレームの情報を全て、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に表示するようトリガし；そうでなければ、前記受信した情報を、前記顔特徴の前記決定された位置以外の前記画像フレームの位置に表示するようトリガするように更に構成される；
請求項５に記載のデバイス。
【請求項７】
前記画像フレーム内の前記顔特徴の前記位置は、前記画像フレーム内の前記顔特徴のエッジにあるピクセルに対応するエリアによって識別される、
請求項５に記載のデバイス。
【請求項８】
前記受信した情報は、字幕情報、広告情報、バレッジ情報、ピクチャ情報のうちの少なくとも１つを備える、
請求項５に記載のデバイス。
【請求項９】
請求項１乃至４のいずれかに記載の方法を実行するように構成されるコンピュータプログラムを記憶する、非一時的なコンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１５年１１月１６日に出願された「Method  and  Device  for  Displaying  Information  on  Video  Image」という名称の中国特許出願第201510751308.4号の優先権を主張する。中国特許出願第201510751308.4号の開示は参照によって本明細書に組み込まれる。
【０００２】
本開示は、ビデオ技術に関し、より具体的には、ビデオ画像の上に情報を表示するための方法及びデバイスに関する。
【背景技術】
【０００３】
バレッジ（Barrage）はビデオ上に直接表示されるコメントを指し、バレッジは、スクロールすること、とどめておくこと（staying）、あるいは更なるアクション効果（more  action  effects）によってもビデオ上に表示されてよい。バレッジは、ビデオを見ている人によって送られる短いコメントである。バレッジビデオは、「バレッジ」を伝えるビデオ（video  carrying  “barrage”）である。現在、niconico、acfun、bilibili、dilili、tucao、burst  point  TV等のような多くのウェブサイトが、ビデオに対してバレッジを送ることに関する機能を提供している。
【０００４】
一般に、そのようなウェブサイトは、ビデオを見ている人が、コメントや考えを作成することを可能にする。しかしながら、通常のビデオ共有ウェブサイトではプレイヤの専用のコメントエリア上に表示されるものと異なり、そのようなウェブサイトのバレッジはやがて、字幕をスライドさせることにより、ビデオ画面上に表示され得る。その後、ビューアの全てがそのバレッジに気付くことを保証され、これにより、ビューアの間でやりとりを実施し、あるいは、ビューアが作品への賞賛又は批判を表すことさえ可能にし、視聴する楽しさを向上させる。
【０００５】
バレッジ情報は従来的にビデオ画面上にランダムに、すなわち、ビデオ画面の任意の位置に発生し得るので、バレッジが、重要なビデオコンテンツをブロックする、例えば顔のようにビデオ画像内の主要な情報をブロックする可能性がある。
【発明の概要】
【０００６】
上記の点から、本開示はビデオ画像の上に情報を表示するための方法及びデバイスを提供し、これらの方法及びデバイスは、ビデオ画像上の顔特徴（facial  feature）を避けることにより情報を表示し、顔特徴を避けてビデオ画像内に情報を表示し、再生デバイスのビデオ−画像処理機能を改善することができる。
【０００７】
上述の技術的問題を解決するために、本開示の技術的解決策は次のとおりである。
【０００８】
再生デバイスに適用される、ビデオ画像の上に情報を表示するための方法は：
再生デバイスによって、情報再生要求を受け取るステップと；
再生デバイスによって、現在再生されているビデオからの画像フレームを分析するステップと；
再生デバイスによって、分析した画像フレームから顔特徴を識別するステップと；
再生デバイスによって、画像フレーム内の識別された顔特徴の位置を決定するステップと；
再生デバイスによって、顔特徴の決定された位置以外の画像フレームの位置に、受信した情報を表示するステップと；
を含む。
【０００９】
再生デバイスに適用される、ビデオ画像の上に情報を表示するためのデバイスにおいて、プロセッサとメモリを備え、メモリが、受信ユニット、分析ユニット、識別ユニット、決定ユニット及び表示ユニットを格納し、プロセッサによって実行されると、
受信ユニットは、情報再生要求を受け取るように構成され；
分析ユニットは、現在再生されているビデオからの画像フレームを分析するように構成され；
識別ユニットは、画像フレームから顔特徴を識別するように構成され；
決定ユニットは、画像フレーム内の識別された顔特徴の位置を決定するように構成され；
表示ユニットは、顔特徴の決定された位置以外の画像フレームの位置に、受信した情報を表示するように構成される。
【００１０】
コンピュータプログラムを記憶する非一時的なコンピュータ記憶媒体において、コンピュータプログラムは、前述の方法を実行するように構成される。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。
【図２】本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。
【図３】本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。
【図４】本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。
【図５】本開示の実施形態に係る、ビデオ再生システムの構造を示す概略図である。
【図６】従来的にビデオ画像の上にバレッジ情報をどのように表示するかを示す概略図である。
【図７】本開示の実施形態に従ってビデオ画像の上にバレッジ情報をどのように表示するかを示す概略図である。
【図８】本開示の実施形態に係る、前述の技術が適用されるデバイスの構造を示す概略図である。
【図９】本開示の実施形態に係る、ビデオ画像の上に情報を表示するためのデバイスのハードウェア構造を示す概略図である。
【発明を実施するための形態】
【００１２】
本開示の目的、技術的解決策及び利点をより明確にするために、本開示の技術的解決策に関する詳細な説明が、添付の図面及び実施形態に伴って以下で与えられる。
【００１３】
本開示の一実施形態は、例えば携帯電話、パーソナルコンピュータ（ＰＣ）のようなユーザ端末上で実行されるメディアファイルを再生するためのアプリケーション（メディアプレイヤとも呼ばれる）等の再生デバイスに適用される、ビデオ画像の上に情報を表示するための方法を提供する。情報再生要求を受け取ると、再生デバイスは、現在再生されているビデオからの画像フレームを分析し、画像フレームから顔特徴を識別し、顔特徴の位置以外の位置に、受信した情報を表示する。その後、情報は、ビデオ画像の上の顔特徴を避けることにより表示されてよく、再生デバイスのビデオ−画像処理機能を改善することができる。
【００１４】
本開示の一実施形態において、顔特徴は、顔又は動物の頭部等であってよい。具体的な実装では、そのような顔特徴は、実際の要件に従って主要な情報（key  information）として予め設定されてよい。例えば字幕情報がブロックされることが期待され、そして、その字幕情報（subtitle  information）が主要な情報として設定されてよい。前述の内容は単なる例示であり、前述の顔特徴に限定されない。
【００１５】
再生デバイスによって受信される情報は：字幕情報、広告情報、バレッジ情報、ピクチャ情報のうちの少なくとも１つであってよい。本開示の実施形態の具体的な実装では、前述のリスト情報は限定されない。
【００１６】
本開示の一実施形態では、ビデオ画像の上に情報を表示するための処理が、添付の図面に伴って以下で詳細に説明される。
【００１７】
図１を参照すると、図１は、本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。
【００１８】
ブロック１０１において、情報再生要求を受け取ると、再生デバイスは、現在再生されているビデオからの画像フレームを分析する。
【００１９】
ブロック１０２において、再生デバイスは、分析した画像フレームから顔特徴を識別する。
【００２０】
本開示の実施形態では、識別される顔特徴の特性に基づいて、画像識別方法が予め構成される。例えば顔特徴が顔（face）であるとき、顔識別方法を使用して顔特徴を識別する。
【００２１】
ブロック１０３において、再生デバイスは、画像フレーム内の識別された顔特徴の位置を決定する。
【００２２】
上記ブロックで識別された顔特徴について、画像フレーム内の顔特徴の位置は、画像フレーム内の顔特徴のエッジ位置にあるピクセルに対応するエリアによってマークされる。
【００２３】
例えばｘ軸に関して、ｎ番目のピクセルからｍ番目のピクセルまでであり；ｙ軸に関して、ｐ番目のピクセルからｑ番目のピクセルまでであり、このような範囲内の画像が顔特徴に対応する。ここでの位置の表現様式は単なる例示である。具体的な実装では、位置様式の識別（an  identification  of  position  mode）は限定されない。具体的な実装では、顔特徴の位置を正確に決定するために、顔特徴の位置が、垂直及び水平座標を有する複数のピクセルに対応するエリアによって識別されてよい。
【００２４】
本開示の具体的な実装では、ブロック１０２及び１０３は再生デバイスによって実行されてよい。サーバを追加して、そのような機能を実施してもよい。また、そのような機能を既存のサーバに追加してもよい。
【００２５】
ブロック１０４において、再生デバイスは、受信した情報を、顔特徴の決定された位置以外の画像フレームの位置の上に表示する。
【００２６】
受信した情報を再生デバイスにより画像フレーム上に表示する具体的な様式は、次のとおりであってよい。受信した情報は、該情報の特性に基づいて表示されてよい。例えば受信した情報がバレッジ情報であるとき、該バレッジ情報を、顔特徴の位置以外の位置に描画してよい。
【００２７】
受信した情報を再生デバイスによりビデオ画像の上に表示するとき、受信した情報は、従来的に表示される場合とは異なり、顔特徴の識別された位置を避けることにより表示される。受信した情報を表示する具体的な様式は、本開示の実施形態によって限定されない。受信した情報は、実際の要件又は芸術性に応じて、水平に又は垂直に表示されてよい。
【００２８】
図２を参照すると、図２は、本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。具体的なブロックは次のとおりである。
【００２９】
ブロック２０１において、情報再生要求を受け取ると、再生デバイスは、現在再生されているビデオからの画像フレームを分析する。
【００３０】
ブロック２０２において、再生デバイスは、画像フレーム内の顔特徴の位置がローカルに記録されているかどうかを判断し、記録されている場合はブロック２０５に進み、記録されていなければブロック２０３に進む。
【００３１】
ブロック２０３において、再生デバイスは、分析した画像フレームから顔特徴を識別する。
【００３２】
具体的な実装において、分析した画像内で顔特徴が識別されないとき、顔特徴が画像フレーム内に存在しないことが記録され、次いで、受信した情報が画像フレーム内の任意の位置に表示されてよい。すなわち、受信した情報は、従来的な様式に従って表示されてよい。
【００３３】
ブロック２０４において、再生デバイスは、画像フレーム内の識別された顔特徴の位置を決定し、次いで、画像フレームの顔特徴の位置を記録する。
【００３４】
ブロック２０５において、再生デバイスは、受信した情報を、顔特徴の位置以外の画像フレームの位置に表示する。
【００３５】
実施形態において、ある１つの画像フレーム内で顔特徴を最初に識別すると、当該画像フレーム内の識別された顔特徴の位置が記録される。その画像フレームを再生しており、他の情報をもう一度受け取ったとき、必ずしも顔特徴をもう一度識別する必要はない。画像フレーム内の顔特徴の位置を直接取得することができる。その後、時間及びデバイスのリソースを節約することができる。
【００３６】
図３を参照すると、図３は、本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。具体的なブロックは次のとおりである。
【００３７】
ブロック３０１において、情報再生要求を受け取ると、再生デバイスは、現在再生されているビデオからの画像フレームを分析し、その画像フレームについての情報を記録する。
【００３８】
ブロック３０２において、再生デバイスは、分析した画像フレームから顔特徴を識別する。
【００３９】
ブロック３０３において、再生デバイスは、画像フレーム内の識別された顔特徴の位置を決定する。
【００４０】
ブロック３０４において、再生デバイスは、受信した情報に加えて、その画像フレームについて他の情報が記録されているかどうかを判断する。受信した情報に加えて、その画像フレームについて他の情報が記録されていると判断したときはブロック３０５に進み、そうでなければブロック３０６に進む。
【００４１】
ブロック３０５において、再生デバイスは、画像フレームに関する情報を全て、顔特徴の決定された位置以外の画像フレームの位置に表示する。
【００４２】
ブロック３０６において、再生デバイスは、受信した情報を、顔特徴の決定された位置以外の画像フレームの位置に表示する。
【００４３】
実施形態では、ある画像フレームについて、受信した情報が記録される。その画像フレームをもう一度再生しているとき、情報再生要求をもう一度受け取った場合は、その画像フレームについて記録された情報が全て、顔特徴の先の位置以外の画像フレームの位置に表示される。このような技術的解決策を採用することにより、ユーザ経験を改善することができる。例えばビデオ上のバレッジ情報に関して、特定の画像フレームが再生されるとき、異なるユーザのビュープロセスの間に、その画像フレームに向けられたバレッジが全て表示される。
【００４４】
図４を参照すると、図４は、本開示の実施形態に係る、ビデオ画像の上に情報を表示するための方法を示すフローチャートである。具体的なブロックは次のとおりである。
【００４５】
ブロック４０１において、情報再生要求を受け取ると、再生デバイスは、現在再生されているビデオからの画像フレームを分析し、その画像フレームについての情報を記録する。
【００４６】
ブロック４０２において、再生デバイスは、画像フレーム内の顔特徴の位置がローカルに記録されているかどうかを判断する。画像フレーム内の顔特徴の位置がローカルに記録されていると判断したときはブロック４０５に進み、そうでなければブロック４０３に進む。
【００４７】
ブロック４０３において、再生デバイスは、分析した画像フレームから顔特徴を識別する。
【００４８】
ブロック４０４において、再生デバイスは、画像フレーム内の識別された顔特徴の位置を決定し、画像フレーム内の顔特徴の位置を記録する。
【００４９】
ブロック４０５において、再生デバイスは、受信した情報に加えて、その画像フレームについての他の情報が記録されているかどうかを判断する。受信した情報に加えて、その画像フレームについて他の情報が記録されていると判断したときはブロック４０６に進み、そうでなければブロック４０７に進む。
【００５０】
ブロック４０６において、再生デバイスは、画像フレームに関する情報を全て、顔特徴の決定された位置以外の画像フレームの位置の上に表示し、処理を終了する。
【００５１】
ブロック４０７において、再生デバイスは、受信した情報を、顔特徴の決定された位置以外の画像フレームの位置の上に表示する。
【００５２】
実施形態において技術的解決策を採用することにより、顔特徴を識別するための時間とデバイスのリソースを節約することができ、一方、ユーザ経験は改善される。
【００５３】
添付の図面とともに、ビデオ画像の上に情報を表示するための処理は、受信した情報がバレッジ情報である例を使用することにより、以下で詳細に説明される。
【００５４】
図５を参照すると、図５は、本開示の実施形態に係る、ビデオ再生システムの構造を示す概略図である。図５において、ビデオ格納サーバは、再生デバイスのためにビデオデータを提供するように構成される。情報サーバは、再生デバイスに対して再生されることを求める情報を提供するように構成される。具体的な実装では、ビデオ格納サーバ及び情報サーバは、１つのサーバであっても、複数のサーバであってもよく、本開示の実施形態の具体的な実装によって限定されず、従来的に実装されることが可能である。
【００５５】
ビデオ格納サーバは更に、再生されるべきビデオを再生デバイスに伝送するように構成される。
【００５６】
ビデオ格納サーバからビデオを受け取ると、ビデオがオーディオ−ビデオであると判断された場合、再生デバイスは、受け取ったビデオに対応するビデオデータを分けて、オーディオデータとビデオデータにする必要があり、オーディオデータを復号して音声を出力する。ビデオデータを復号した後、再生デバイスはビデオ画像を出力する。受信した情報が表示されるかどうかに関わらず、音声と画像の同期はここでは変わらず、従来的に実装されてよい。
【００５７】
本開示の実施形態において、クライアントを介してユーザからのバレッジ情報を受け取ると、情報サーバは、そのバレッジ情報を再生デバイスに伝送するように構成される。
【００５８】
バレッジサーバからバレッジ情報を受け取ると、再生デバイスは、現在再生されているビデオからの画像フレームを分析して、その画像フレームについて、受信したバレッジ情報を記録する。
【００５９】
画像フレームについて、再生デバイスは更に、画像フレーム内の顔特徴の位置が記録されているかどうかを判断するよう構成され；画像フレーム内の顔特徴の位置が記録されていると判断すると、再生デバイスは更に、受信した情報に加えて他の情報がその画像フレームについて記録されているかどうかを判断するように構成される。
【００６０】
画像フレーム内の顔特徴の位置を記録すると、再生デバイスは更に、その画像フレームについて記録されている対応するバレッジ情報を、顔特徴の位置以外の位置に表示するように構成される。
【００６１】
再生デバイスが、画像フレーム内の顔特徴の位置を記録していないとき、再生デバイスは更に、分析した画像フレームから顔特徴を識別し、画像フレーム内の識別された顔特徴の位置を決定し、画像フレーム内の顔特徴の位置を記録し、次いで、その画像フレームについて記録されている対応するバレッジ情報を全て、顔特徴の位置以外の位置に表示する。
【００６２】
上記の内容は、再生されるビデオ画像の上にバレッジ情報を表示するための一例にすぎず、本開示の具体的な実施形態によって限定されない。従来的に実装されるとき、バレッジ情報を、再生されるビデオ画像フレームの上に表示する必要があるかどうかを判断する。
【００６３】
図６を参照すると、図６は、従来的にビデオ画像の上にバレッジ情報をどのように表示するかを示す概略図である。
【００６４】
図７を参照すると、図７は、本開示の実施形態に従ってビデオ画像の上にバレッジ情報をどのように表示するかを示す概略図である。
【００６５】
図６と図７は、同じバレッジ情報をビデオ画像の同じフレームの上にどのように表示するかを示す概略図であり、顔特徴は、前述の例の顔情報である。
【００６６】
図６及び図７に基づいて、既存の実装プロセスでは、図６のバレッジ情報（the  war  is  imminent、domestic  hero及び666666666666）は顔の上に表示されることになり、これはユーザによるビデオの視聴にとって有利ではないことが分かる。本開示の実施形態における実装様式を使用することにより処理した後、前述のバレッジ情報は、図７では顔の上に表示されなくなり、これはユーザによるビデオの視聴の経験を改善する。したがって、本開示の技術的解決策を採用することにより、再生デバイスのビデオ−画像処理機能を改善することができ、ユーザの視聴経験に影響を与えずに、情報を表示することができる。
【００６７】
同じ概念に基づいて、本開示は、再生デバイスに適用される、ビデオ画像の上に情報を表示するためのデバイスも提供する。図８を参照すると、図８は、本開示の実施形態に係る、前述の技術が適用されるデバイスの構造を示す概略図である。デバイスは、受信ユニット８０１、分析ユニット８０２、識別ユニット８０３、決定ユニット８０４及び表示ユニット８０５を含む。
【００６８】
受信ユニット８０１は、情報表示要求を受け取るように構成される。
【００６９】
分析ユニット８０２は、受信ユニット８０１が情報表示要求を受け取ると、現在再生されているビデオから画像フレームを分析するように構成される。
【００７０】
識別ユニット８０３は、分析ユニット８０２によって取得される、分析された画像フレームから、顔特徴を識別するように構成される。
【００７１】
決定ユニット８０４は、識別ユニット８０３によって顔特徴が識別された画像フレーム内における、顔特徴の位置を決定するように構成される。
【００７２】
表示ユニット８０５は、決定ユニット８０４によって決定された顔特徴の位置以外の、画像フレームの位置に受信ユニット８０１から受け取った情報を表示するように構成される。
【００７３】
好ましくは、デバイスは記録ユニット８０６を更に含む。
【００７４】
記録ユニット８０６は、決定ユニット８０４が画像フレーム内の識別された顔特徴の位置を決定すると、画像フレーム内の顔特徴の位置を記録するように構成される。
【００７５】
分析ユニット８０２が現在再生されているビデオからの画像フレームを分析すると、決定ユニット８０４は更に、記録ユニットが、画像フレーム内の顔特徴の位置を記録しているかどうかを判断するように構成される。記録ユニットが、画像フレーム内の顔特徴の位置を記録していると判断すると、決定ユニット８０４は更に、受信した情報を顔特徴の決定された位置以外の画像フレームの位置に表示するよう表示ユニット８０５をトリガし、そうでなければ、分析された画像フレームから顔特徴を識別するよう識別ユニット８０３をトリガするように構成される。
【００７６】
デバイスは記録ユニット８０６を更に含む。
【００７７】
分析ユニット８０２が現在再生されているビデオからの画像フレームを分析すると、記録ユニット８０６は更に、その画像フレームについての上記情報を記録するように構成される。
【００７８】
受信した情報を顔特徴の決定された位置以外の画像フレームの位置に表示する前に、表示ユニット８０５は更に、受信した情報に加えて、その画像フレームについての他の情報が記録ユニットによって記録されているかどうかを判断するように構成される。受信した情報に加えて、その画像フレームについての他の情報が記録ユニットによって記録されていると判断すると、表示ユニット８０５は、画像フレームの全ての情報を、顔特徴の決定された位置以外の画像フレームの位置に表示するようトリガされ、そうでなければ、表示ユニット８０５は、受信した情報を、顔特徴の決定された位置以外の画像フレームの位置に表示するようトリガされる。
【００７９】
画像フレーム内の顔特徴の位置は、画像フレーム内の顔特徴のエッジのピクセルに対応するエリアによって識別されてよい。
【００８０】
受信した情報は、字幕情報、広告情報、バレッジ情報、ピクチャ情報のうちの少なくとも１つであってよい。
【００８１】
前述の実施形態のユニットは、１つのエンティティに統合されても、別個に配置されてもよく、１つのユニットへ組み合わされても、あるいは更に複数のサブユニットに分割されてもよい。
【００８２】
各ユニットは、本開示の実施形態において、機械的又は電気的方法で実装されてよい。例えばハードウェアモジュールは、特定の動作を完了するように、特別に設計される永久回路又は論理コンポーネント（例えばフィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は特定用途向け集積回路（ＡＳＩＣ）のような専用のプロセッサ等）を含んでよい。ハードウェアモジュールは、特定の動作を完了するように、ソフトウェアによって一時的に構成されるプログラム可能な論理コンポーネント又は回路（例えば汎用プロセッサ又は別のプログラム可能なプロセッサを含む）も含んでよい。ハードウェアモジュールを機械的方法で実装するか、専用の永久回路を使用することにより実装するか、あるいは（例えばソフトウェアによって構成される）一時的に構成されている回路を使用することにより実装するかどうかは、コストと時間によって決定されてよい。
【００８３】
本開示の実施形態に係る、ビデオ画像の上にバレッジを表示するためのデバイスを上記で説明した。本開示の実施形態における再生デバイスのハードウェア構造を以下に提供する。デバイスは、ソフトウェアをハードウェアと組み合わせるプログラム可能なデバイスであってよい。図９を参照すると、図９は、本開示の実施形態に係る、ビデオ画像の上に情報を表示するためのデバイスのハードウェア構造を示す概略図である。再生デバイスは、プロセッサ９１０、メモリ９２０、ポート９３０及びバス９４０を含んでよい。プロセッサ９１０とメモリ９２０は、バス９４０によって相互に接続される。プロセッサ９１０は、ポート９３０を介してデータを取得して出力してよい。
【００８４】
プロセッサ９１０によって実行されると、受信ユニット８０１は、情報表示要求を受け取ることができる。
【００８５】
プロセッサ９１０によって実行されると、分析ユニット８０２は、現在再生されているビデオから画像フレームを分析する。
【００８６】
プロセッサ９１０によって実行されると、識別ユニット８０３は、画像フレームから顔特徴を識別することができる。
【００８７】
プロセッサ９１０によって実行されると、決定ユニット８０４は、画像フレーム内の顔特徴の位置を決定することができる。
【００８８】
プロセッサ９１０によって実行されると、表示ユニット８０５は、受信した情報を、決定ユニット８０４によって顔特徴の決定された位置以外の画像フレームの位置に表示することができる。
【００８９】
プロセッサ９１０によって実行されると、記録ユニット８０６は、受信した情報を記録し、画像フレーム内の顔特徴の位置を記録することができる。
【００９０】
したがって、メモリ９２０内の命令モジュールがプロセッサ９１０によって実行されると、前述の技術的解決策における受信ユニット、分析ユニット、識別ユニット、決定ユニット、表示ユニット及び記録ユニットの各機能を達成することができることが分かる。
【００９１】
加えて、本開示の実施形態は、例えばコンピュータによって実行されるデータ処理プログラムのようにデバイスによって実装されてもよい。データ処理プログラムが本開示の構成要素であることは明らかである。加えて、一般的に記憶媒体に記憶されるデータ処理プログラムは、その記憶媒体からプログラムを直接読み出すか、実行すべきデータ処理デバイスの記憶デバイス（例えばハードウェア及び／又はメモリ）にプログラムをインストール又はコピーする。したがって、前述の記憶媒体も本開示の構成要素であってよい。記憶媒体は、紙記憶媒体（例えば紙テープ（paper  tape））、磁気記憶媒体（例えばフロッピーディスク、ハードディスク、フラッシュメモリ等）、光記憶媒体（ＣＤ−ＲＯＭ等）、光磁気記憶媒体（ＭＯ等）等のような任意のタイプの記録様式を採用してよい。
【００９２】
したがって、本開示は、データ処理プログラムを記憶する、不揮発性コンピュータ記憶媒体のような記憶媒体も提供する。データ処理プログラムは、本開示における前述の技術的解決策を実行するように構成される。
【００９３】
図９に図示される再生デバイスは単なる具体例であって、実施形態とは異なる構造によって実装されてもよいことに留意されたい。例えば前述の命令コードを実行するとき、完了される動作が、特定のＡＳＩＣによって実装されてもよい。加えて、前述のプロセッサ９１０は１つ又は複数であってよい。複数のプロセッサ９１０が存在するとき、これらの複数のプロセッサが、命令コードを読み出して実行することを担当する。したがって、テスト装置の具体的な構造は本開示によって限定されない。
【００９４】
上記の点から、本開示の実施形態では、情報再生要求を受け取ると、再生デバイスは、顔特徴を避けることにより、受信した情報を、現在再生されている画像フレームの上に表示する。前述の技術的解決策を採用することによって、ビデオ画像上の顔特徴を回避することにより情報を表示することができ、これにより、再生デバイスのビデオ−画像処理機能を改善する。
【００９５】
上記は本開示の好適な実施形態にすぎず、本開示を限定する際に使用されるものではない。本開示の精神及び原理内で行われる全ての修正、均等な代替及び改善は、本開示によって網羅されるべきである。
【図１】
0006438598.tif 000002
【図２】
0006438598.tif 000003
【図３】
0006438598.tif 000004
【図４】
0006438598.tif 000005
【図５】
0006438598.tif 000006
【図６】
0006438598.tif 000007
【図７】
0006438598.tif 000008
【図８】
0006438598.tif 000009
【図９】
0006438598.tif 000010