(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバにアクセスすることができるデバイスを使用し、メディア・コンテンツ関連情報を提供する方法において、
前記デバイスによってメディア・コンテンツを再生する段階と、
前記デバイスによって再生されているメディア・コンテンツの識別情報を生成する段階と、
前記生成された識別情報を、前記デバイスから前記サーバに伝送する段階と、
前記識別情報に応答し、前記サーバからキー情報またはキー情報とメディア・コンテンツ関連情報を受信し、前記キー情報は前記メディア・コンテンツに同期されたクローズド・キャプション情報に基づき、 前記メディア・コンテンツ関連情報は前記キー情報を使用して決定される段階と、
前記サーバからキー情報が受信されれば、前記デバイスで前記キー情報から前記メディア・コンテンツ関連情報を決定し、該決定されたメディア・コンテンツ関連情報を出力する段階と、 
前記サーバから前記キー情報とメディア・コンテンツ関連情報を受信すれば、前記サーバから受信されたメディア・コンテンツ関連情報を出力する段階と、
を含むメディア・コンテンツ関連情報の提供方法。
【請求項２】
前記メディア・コンテンツの識別情報を生成する段階は、ショットの変化に基づいて、行われることを特徴とする請求項１に記載のメディア・コンテンツ関連情報の提供方法。
【請求項３】
前記メディア・コンテンツの識別情報を生成する段階は、前記ショットが所定時間の間に変化しなければ、前記識別情報を生成することを特徴とする請求項２に記載のメディア・コンテンツ関連情報の提供方法。
【請求項４】
前記メディア・コンテンツの識別情報は、前記デバイスによって再生されるフレームのデジタル・フィンガプリントを含むことを特徴とする請求項１ないし請求項３のうち、いずれか１項に記載のメディア・コンテンツ関連情報の提供方法。
【請求項５】
前記方法は、
前記サーバから前記キー情報が受信されれば、前記ネットワークを介して、前記受信されたキー情報に基づいて、前記メディア・コンテンツ関連情報を検索する段階と、
前記検索されたメディア・コンテンツ関連情報を出力する段階と、
をさらに含むことを特徴とする請求項１に記載のメディア・コンテンツ関連情報の提供方法。
【請求項６】
前記方法は、
前記サーバから、前記キー情報と前記メディア・コンテンツ関連情報とが受信されれば、前記キー情報を選択的にユーザに提供する段階をさらに含むことを特徴とする請求項１に記載のメディア・コンテンツ関連情報の提供方法。
【請求項７】
前記メディア・コンテンツは、放送プロバイダから提供される放送プログラムまたは放送コンテンツを含み、現在再生されている前記メディア・コンテンツは、現在受信されている放送プログラムまたは放送コンテンツを含むことを特徴とする請求項１に記載のメディア・コンテンツ関連情報の提供方法。
【請求項８】
ネットワークを介して、少なくとも１つのデバイスによってアクセスされるサーバを使用し、メディア・コンテンツ関連情報を提供する方法において、
前記サーバで受信されるメディア・コンテンツのクローズド・キャプション情報に基づいて、キー情報を検出する段階と、
前記サーバで受信されるメディア・コンテンツのうち、検出された前記キー情報に基づいて、メディア・コンテンツの識別情報を生成する段階と、
前記サーバで、前記識別情報と前記キー情報とを同期化して保存する段階と、
前記少なくとも１つのデバイスから、前記メディア・コンテンツの識別情報が受信されれば、前記サーバで、前記保存された識別情報のうち、前記受信された識別情報にマッチングする識別情報を検索する段階と、
前記マッチングする識別情報が検索されれば、前記検索された識別情報と同期化されたキー情報とを、前記サーバから前記デバイスに伝送する段階と、
を含むメディア・コンテンツ関連情報の提供方法。
【請求項９】
前記メディア・コンテンツ関連情報の提供方法は、
前記サーバで、前記ネットワークを介して、前記キー情報に基づいて、メディア・コンテンツ関連情報を検索する段階と、
前記サーバで、前記検索されたメディア・コンテンツ関連情報を、前記キー情報と同期化して保存する段階と、
をさらに含むことを特徴とする請求項８に記載のメディア・コンテンツ関連情報の提供方法。
【請求項１０】
前記同期化されたキー情報を、前記サーバから前記デバイスに伝送する段階は、前記キー情報に同期化されたメディア・コンテンツ関連情報を、前記サーバから前記デバイスに伝送する段階をさらに含むことを特徴とする請求項９に記載のメディア・コンテンツ関連情報の提供方法。
【請求項１１】
メディア・コンテンツを受信するメディア・コンテンツ受信部と、
前記受信されるメディア・コンテンツを再生する再生部と、
ネットワークとインターフェースするネットワーク・インターフェース部と、
前記再生部によって前記メディア・コンテンツを再生し、前記再生部を用いて現在再生されている前記メディア・コンテンツの識別情報を生成し、前記ネットワーク・インターフェース部を介して前記生成された識別情報をサーバに伝送し、前記ネットワーク・インターフェース部を介して、前記サーバからキー情報または前記キー情報とメディア・コンテンツ関連情報を受信し、前記サーバから前記キー情報が受信されれば、前記キー情報からメディア・コンテンツ関連情報を決定し、前記再生部を使用してデバイスで決定された前記メディア・コンテンツ関連情報を出力し、前記サーバから前記キー情報と前記メディア・コンテンツ関連情報が受信されれば、前記再生部を使用して前記サーバから受信された前記メディア・コンテンツ関連情報を出力し、前記キー情報は前記メディア・コンテンツに同期化されたクローズド・キャプション情報に基づき、前記メディア・コンテンツ関連情報は前記キー情報を使用して決定されるデバイス。
【請求項１２】
受信されるメディア・コンテンツのクローズド・キャプション情報に基づいて、キー情報を検出するキー情報検出部と、
検出された前記キー情報に基づいて、前記メディア・コンテンツの識別情報を検出する識別情報検出部と、
ネットワークとインターフェースするネットワーク・インターフェース部と、
前記検出されたキー情報と前記検出された識別情報とを同期化して保存し、前記ネットワーク・インターフェース部を介して、少なくとも１つのデバイスから、メディア・コンテンツの識別情報が受信されれば、前記保存された識別情報のうち、前記受信された識別情報にマッチングする識別情報を検索し、前記検索された識別情報に同期化されたキー情報を、前記ネットワーク・インターフェース部を介して、前記デバイスに伝送するプロセッサと、
前記キー情報と前記識別情報とを保存する保存部と、を含むサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディア・コンテンツ関連情報の提供方法、該方法を遂行するデバイス、サーバ及びコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
メディア・コンテンツは、地上波放送、衛星放送、ケーブル放送、インターネット放送、デジタル・マルチメディア放送（digital  multimedia  broadcasting）、ブルーレイ（Blu-ray)やＤＶＤ（digital  versatile  disc）のような記録媒体、ブルートゥースなどのメディア（media）を基盤として提供することができる。メディア・コンテンツは、オーディオ・フォーマット及び／またはビデオ（またはイメージ）・フォーマット及び／またはテキスト・フォーマットで表現され、放送コンテンツまたはマルチメディア・コンテンツと言うことができる。
【０００３】
メディア・コンテンツと共に、多様な関連情報が提供することができる。例えば、メディア・コンテンツ・プロバイダ情報、メディア・コンテンツ案内情報、場所情報、プロダクト情報、俳優情報、アーティスト情報、バナー広告情報、広告主情報、メディア・コンテンツ購買情報及びイベント情報などが、メディア・コンテンツ関連情報（media  contents-related  information）として提供されうる。
【０００４】
メディア・コンテンツを再生することができるデバイスは、例えば、メディアプレイヤ機能を有するデバイス及びＴＶ（television）などを挙げることができる。既存のメディア・コンテンツを再生することができるデバイスは、一般的にメディア・コンテンツを再生する機能を有しているが、前述のメディア・コンテンツ関連情報を提供する機能を有していない。
【０００５】
従って、ユーザは、インターネット・アクセスが可能なデバイスを利用し、ユーザ既知のメディア・コンテンツについての情報基盤のインターネット検索によって、前述のメディア・コンテンツ関連情報を得る。例えば、ユーザが知っている情報基盤で、インターネット検索エンジンを使用し、メディア・コンテンツ関連情報を検索したり、当該メディア・コンテンツを提供するウェブサイトにアクセスし、メディア・コンテンツ関連情報を検索せねばならない。
【０００６】
従って、ユーザは、現在再生中であるメディア・コンテンツに同期化された関連情報をリアルタイムで得難く、ユーザが知っている情報基盤でインターネット検索が行われるので、得ることができるメディア・コンテンツ関連情報が制限的である。例えば、前述のインターネット検索エンジンを使用する場合、正確なメディア・コンテンツ関連情報を得るために、ユーザは、検索された情報を一つ一つ分析せねばならならず、当該メディア・コンテンツを提供するウェブサイトにアクセスする場合、ユーザは、ウェブサイトで提供するメディア・コンテンツ関連情報しか得られない。
【０００７】
特許文献１の、クローズド・キャプション（closed  caption）を利用して、キーワード（keyword）を抽出する技術が開示されており、特許文献２に、放送プログラムについての基礎情報を獲得し、基礎情報に適した付加情報を選択して、受信機に伝送する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国公開特許第２００８０２６６４４９号公報
【特許文献２】米国公開特許第２００９００９６９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする課題は、メディア・コンテンツに同期化されたメディア・コンテンツ関連情報を、リアルタイムで提供することができるメディア・コンテンツ関連情報の提供方法、該方法を遂行するデバイス、サーバ及びコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【００１０】
本発明の一実施形態によるメディア・コンテンツ関連情報の提供方法は、ネットワークを介してサーバにアクセスすることができるデバイスを使用して、メディア・コンテンツ関連情報を提供する方法において、前記デバイスによって再生されるメディア・コンテンツの識別情報を生成する段階と、前記生成された識別情報を、前記デバイスから前記サーバに伝送する段階と、前記識別情報に応答し、前記サーバからキー情報とメディア・コンテンツ関連情報とのうち少なくともいずれか一つを受信する段階と、前記サーバから受信されたキー情報とメディア・コンテンツ関連情報とのうち少なくともいずれか一つに基づいて、前記メディア・コンテンツに係わる前記メディア・コンテンツ関連情報をユーザに提供する段階と、を含む。
【００１１】
本発明の一実施形態によるメディア・コンテンツ関連情報の提供方法は、ネットワークを介して、少なくとも１つのデバイスによってアクセスされるサーバを使用して、メディア・コンテンツ関連情報を提供する方法において、前記サーバで受信されるメディア・コンテンツのクローズド・キャプション情報に基づいて、キー情報を検出する段階と、前記サーバで受信されるメディア・コンテンツのうち、前記キー情報が検出されたところに基づいて、メディア・コンテンツの識別情報を生成する段階と、前記サーバで、前記識別情報と前記キー情報とを同期化して保存する段階と、前記サーバで、前記少なくとも１つのデバイスからメディア・コンテンツの識別情報が受信されれば、前記保存された識別情報のうち、前記受信された識別情報にマッチングする識別情報を検索する段階と、前記マッチングする識別情報が検索されれば、前記検索された識別情報と同期化されたキー情報とを、前記サーバから前記デバイスに伝送する段階と、を含む。
【００１２】
本発明の一実施形態によるデバイスは、メディア・コンテンツを受信するメディア・コンテンツ受信部と、前記受信されるメディア・コンテンツを再生する再生部と、ネットワークとインターフェースするネットワーク・インターフェース部と、前記再生部で再生されるメディア・コンテンツの識別情報を生成し、前記生成された識別情報を、前記ネットワーク・インターフェース部を介してサーバに伝送し、前記ネットワーク・インターフェース部を介して、前記サーバからキー情報とメディア・コンテンツ関連情報とのうち少なくともいずれか一つが受信されれば、前記再生部を介して、前記受信された情報に基づいた前記メディア・コンテンツに係わる前記メディア・コンテンツ関連情報をユーザに提供するプロセッサと、を含む。
【００１３】
本発明の一実施形態によるサーバは、ネットワークとインターフェースするネットワーク・インターフェース部と、受信されるメディア・コンテンツのクローズド・キャプション情報に基づいて、キー情報を検出するキー情報検出部と、前記キー情報が検出されたところに基づいて、メディア・コンテンツの識別情報を検出する識別情報検出部と、を含み、前記検出されたキー情報と前記検出された識別情報とを同期化して保存し、前記ネットワーク・インターフェース部を介して、少なくとも１つのデバイスから、メディア・コンテンツの識別情報が受信されれば、前記保存された識別情報のうち、前記受信された識別情報にマッチングする識別情報を検索し、前記検索された識別情報に同期化されたキー情報を、前記ネットワーク・インターフェース部を介して、前記デバイスに伝送するプロセッサと、前記キー情報と前記識別情報とを保存する保存部と、を含む。
【００１４】
本発明の一実施形態によるメディア・コンテンツ関連情報の提供方法を遂行するプログラムが記録されたコンピュータで読み取り可能な記録媒体において、前記メディア・コンテンツ関連情報の提供方法は、前述のメディア・コンテンツ関連情報の提供方法と共に行われることを特徴とする記録媒体を提供する。
【図面の簡単な説明】
【００１５】
【図１】本発明の望ましい実施形態によるデバイスの機能ブロック図である。
【図２】本発明の望ましい一実施形態によるデバイスを使用して、メディア・コンテンツ関連情報を提供する方法の動作フローチャートである。
【図３】本発明の実施形態によるデバイスとサーバとが適用されうるネットワークシステムの例示図である。
【図４】本発明の一実施形態によるデバイスを利用して、メディア・コンテンツ関連情報をユーザに提供するプロセスに係わる詳細な動作フローチャートである。
【図５】本発明の実施形態によるサーバの機能ブロック図である。
【図６】本発明の望ましい一実施形態によるサーバを使用して、メディア・コンテンツ関連情報を提供する方法の動作フローチャートの一例である。
【図７】本発明の一実施形態によるデバイスとサーバとの動作フローチャートである。
【図８】本発明の望ましい一実施形態によるサーバを使用して、メディア・コンテンツ関連情報を提供する方法の動作フローチャートの他の例である。
【図９】図２と図８とに基づいたデバイスとサーバとの動作フローチャートである。
【発明を実施するための形態】
【００１６】
以下、添付された図面を参照しつつ、本発明の望ましい実施形態について詳細に説明する。
【００１７】
図１は、本発明の望ましい実施形態によるデバイス１００の機能ブロック図である。デバイス１００は、有無線ネットワークに連結されうる機能、及びメディア・コンテンツ（media  contents）を再生することができる機能を含む。
【００１８】
デバイス１００は、メディアプレイヤ機能を有するコンピュータ、メディアプレイヤ機能を有するモバイル機器、及び有無線ネットワークに連結されうるＴＶ（television）のようなデバイスでありうる。モバイル機器は、携帯電話、スマートフォン（smart  phone）、ＰＤＡ（personal  digital  assistant）、ＰＭＰ（portable  multi-media  player）及びナビゲーション（navigation）デバイスを含む。モバイル機器は、携帯用機器と言うことができる。ＴＶは、モバイル機器に含まれ、ＩＰＴＶ（internet  protocol  ＴＶ）またはデジタル・マルチメディア放送用端末機のようなデバイスでありうる。デバイス１００は、ユーザ・デバイスと言うことができる。デバイス１００は、クローズド・キャプション（closed  caption）機能を有さないＴＶになりうる。
【００１９】
図１を参照すれば、デバイス１００は、入力部１１０、メディア・コンテンツ受信部１２０、再生部１３０、保存部１４０、ネットワーク・インターフェース部１５０及びプロセッサ１６０を含む。デバイス１００は、図１に図示された構成要素よりさらに多くの構成要素によって具現されたり、あるいは図１に図示された構成要素よりさらに少ない構成要素によって具現することができる。例えば、入力部１１０と再生部１３０とは結合され、ユーザ・インターフェース部またはグラフィック・ユーザ・インターフェースを構成することができる。再生部１３０は、再生信号処理部と出力部とから構成されうる。再生部１３０が再生信号処理部と出力部として定義される場合、前述のユーザ・インターフェース部は、入力部１１０と出力部とを含むように構成されうる。このとき出力部は、ディスプレイ部と言うことができる。保存部１４０またはネットワーク・インターフェース部１５０は、プロセッサ１６０に含まれうる。プロセッサ１６０は、識別情報生成部１６１及びメディア・コンテンツ関連情報提供部１６２に基づいて具現されうる。
【００２０】
ユーザは、入力部１１０を利用して、情報または命令を入力することができる。本発明の実施形態によって、ユーザが入力することができる情報または命令は、例えば、再生を望むメディア・コンテンツに係わる選択信号を含む。入力部１１０は、タッチ基盤で構成されうる。すなわち、指やスタイラスペンの接触位置による入力信号（または入力データ）を発生させるタッチパネルまたはタッチスクリーンを利用したタッチ・インターフェース基盤で入力部１１０は具現されうる。
【００２１】
メディア・コンテンツ受信部１２０は、メディア・コンテンツを受信する。メディア・コンテンツは、地上波放送、衛星放送、ケーブル放送、インターネット放送、デジタル・マルチメディア放送、ブルーレイ，ＤＶＤ（digital  versatile  disc）のような記録媒体、及びブルートゥースなどのメディアを基盤にして受信されうる。メディア・コンテンツは、生放送を含んだリアルタイム放送コンテンツを含む。メディア・コンテンツ受信部１２０は、設定されたメディアタイプによって、メディア・コンテンツを受信するように構成されうる。
【００２２】
例えば、地上波放送、衛星放送、ケーブル放送、インターネット放送、デジタル・マルチメディア放送のような放送受信モードに設定された場合、メディア・コンテンツ受信部１２０は、放送プロバイダが提供するメディア・コンテンツを受信する。放送プロバイダは、放送局、放送社または放送オペレータまたは放送キャリア（broadcasting  carrier）と言うことができる。このとき、受信されるメディア・コンテンツは、リアルタイム放送コンテンツでありうる。ブルートゥースのような無線通信基盤の受信モードが設定された場合、メディア・コンテンツ受信部１２０は、ブルートゥースのような無線通信基盤で、外部デバイスから提供されるメディア・コンテンツを受信する。ＤＶＤのような記録媒体基盤の受信モードが設定された場合、メディア・コンテンツ受信部１２０は、有線または無線で連結された記録媒体からメディア・コンテンツを受信する。
【００２３】
このように、多様なメディアを基盤にしてメディア・コンテンツを受信するために、メディア・コンテンツ受信部１２０は、メディアタイプ別モジュールを含むように構成されうる。ネットワークを基盤にして受信されるメディア・コンテンツの場合、ネットワーク・インターフェース部１５０を介して、メディア・コンテンツを受信することができる。例えば、インターネット放送、デジタル・マルチメディア放送、特定ウェブサイトから提供されるメディア・コンテンツは、ネットワーク・インターフェース部１５０を介して、メディア・コンテンツを受信することができる。メディア・コンテンツ受信部１２０は、クローズド・キャプション情報を検出する機能を含まない。
【００２４】
再生部１３０は、メディア・コンテンツ受信部１２０から受信されるメディア・コンテンツを再生する。メディア・コンテンツが、ビデオ・コンテンツである場合、前記再生は、ディスプレイと言うことができる。メディア・コンテンツが、ビデオ・コンテンツ及びオーディオ・コンテンツである場合、前記再生は、ディスプレイ出力及びオーディオ出力と言うことができる。メディア・コンテンツがテキストである場合、前記再生は、ディスプレイと言うことができる。再生部１３０は、受信されたメディア・コンテンツに係わる再生信号処理を含む。
【００２５】
再生部１３０は、入力部１１０と共に、ユーザ・インターフェース部として構成される場合、出力部と言うことができる。再生部１３０を出力部とする場合、メディア・コンテンツを出力すると言うことができる。再生部１３０は、プロセッサ１６０によって制御され、メディア・コンテンツ関連情報を出力することができる。再生部１３０は、液晶ディスプレイ（ＬＣＤ：liquid  crystal  display）、薄膜トランジスタ液晶ディスプレイ（thin  film  transistor  ＬＣＤ）、有機発光ダイオード（organic  light-emitting  diode）、フレキシブル・ディスプレイ（flexible  display）、三次元ディスプレイ（３Ｄ  display）及びＡＭＯＬＥＤ（active-matrix  organic  light-emitting  diode）のようなディスプレイを含むように構成されうる。
【００２６】
保存部１４０は、デバイス１００が、本発明の実施形態によるメディア・コンテンツ関連情報の提供方法を遂行するために必要なアプリケーション・プログラム及びデータ、受信されたメディア・コンテンツ、メディア・コンテンツ関連情報、並びにキー情報を保存することができる。
【００２７】
ネットワーク・インターフェース部１５０は、プロセッサ１６０によって制御され、有線ネットワークまたは無線ネットワークにアクセスし、任意のウェブサイトまたはインターネット放送プロバイダから、メディア・コンテンツを受信したり、またはサーバにアクセスし、メディア・コンテンツ関連情報とキー情報とのうち少なくともいずれか一つを受信したり、プロセッサ１６０で生成されたメディア・コンテンツの識別情報をサーバに伝送することができる。インターネット放送プロバイダは、インターネット放送キャリアまたはインターネット放送局と言うことができる。従って、ネットワーク・インターフェース部１５０は、放送受信機能、移動通信機能、近距離通信機能のような通信機能と、インターネット接続機能とを含む。ネットワーク・インターフェース部１５０は、通信部と定義することができる。ネットワーク・インターフェース部１５０の機能は、前述のところに制限されるものではない。
【００２８】
プロセッサ１６０は、保存部１４０に保存されたメディア・コンテンツ関連情報の提供方法を遂行するためのプログラムをローディングして運用することができる。前記プログラムは、デバイス１００製作時に保存部１４０に保存されうるが、ネットワーク・インターフェース部１５０を介して、サーバ（図示せず）からダウンロードされ、保存部１４０に保存されうる。前記サーバ（図示せず）は、アップストア（App  Store）サーバ（図示せず）のようなサーバであるが、これに限定されるものではない。また、前記メディア・コンテンツ関連情報の提供方法は、メディア・コンテンツ関連情報生成方法と言うことができる。
【００２９】
プロセッサ１６０は、デバイス１００の全機能を制御するプロセッサであり、制御器やマイクロプロセッサなどと定義することができるが、これらに限定されるものではない。プロセッサ１６０は、ハードウェアとしては、識別情報生成部１６１及びメディア・コンテンツ関連情報提供部１６２を含むものとして具現されうる。プロセッサ１６０にローディングされるプログラムは、識別情報生成部１６１及びメディア・コンテンツ関連情報提供部１６２に対応する機能を遂行することができる。
【００３０】
識別情報生成部１６１は、再生部１３０に現在再生されるメディア・コンテンツの識別情報を生成する。現在再生されるメディア・コンテンツがビデオ・コンテンツであるならば、現在再生されるメディア・コンテンツは、現在ディスプレイされるビデオフレームと言うことができる。識別情報は、現在ディスプレイされるビデオフレームのデジタル・フィンガプリントでありうる。ビデオフレームのデジタル・フィンガプリントは、既存の周知デジタル信号処理を使用して生成することができる。例えば、ＳＩＦＴ（scale  invariant  feature  transform）、ＳＵＲＦ（speeded  up  robust  feature）、ＭＳＥＲ（maximally  stable  extremal  regions）のような特徴点抽出アルゴリズムを利用し、ビデオフレームのデジタル・フィンガプリントを生成することができる。
【００３１】
識別情報を生成するとき        、識別情報生成部１６１は、ショット（shot）変化を考慮して、識別情報を生成することができる。ショットは、同一場面を描写するフレーム、または単一カメラ操作によって区分されるフレームから構成されると定義することができる。従って、識別情報生成部１６１は、再生部１３０に再生されるビデオフレーム間の差を測定したり、ウェーブレット（wavelet）変換技術などを利用して、ショットの変化を検出し、ショットの変化が検出された地点のビデオフレームのデジタル・フィンガプリントを識別情報として生成することができる。前記ショットの変化は、ショット検出と言うことができ、ショット変化が検出された地点のビデオフレームは、ショットの最初のフレームまたは代表フレームと言うことができる。
【００３２】
一方、ショットが事前に設定された所定時間の間に変化しなければ、識別情報生成部１６１は、所定時間が経過した後、再生部１３０に現在再生されるメディア・コンテンツ（ビデオフレーム）の識別情報を生成することができる。前記時間周期は、例えば、１０秒に設定することができるが、これに制限されるものではない。
【００３３】
メディア・コンテンツ関連情報提供部１６２は、ネットワーク・インターフェース部１５０を介して受信されたキー情報に基づいて、ネットワーク・インターフェース部１５０を介して検索されたメディア・コンテンツ関連情報、またはネットワーク・インターフェース部１５０を介して受信されたメディア・コンテンツ関連情報を、再生部１３０に出力し、ユーザにメディア・コンテンツ関連情報を提供する。
【００３４】
プロセッサ１６０は、図２に図示されているように動作しうる。図２は、本発明の望ましい一実施形態による、デバイス１００を使用してメディア・コンテンツ関連情報を提供する方法の動作フローチャートである。デバイス１００は、図３に図示されたネットワーク・システム３００の例示図でのように、ネットワーク３１０を介してサーバ３２０にアクセスし、メディア・コンテンツ関連情報をユーザに提供する。図３は、本発明の実施形態による、デバイス１００とサーバ３２０とが適用されうるネットワーク・システムの例示図である。ネットワーク３１０は、有無線ネットワークである。サーバ３２０は、本発明の一実施形態によって、メディア・コンテンツ関連情報またはキー情報を、デバイス１００に提供する。メディア・コンテンツ関連情報生成システム３３０は、デバイス１００またはサーバ３２０のアクセスによって生成されたメディア・コンテンツ関連情報を、デバイス１００またはサーバ３２０に伝送する。
【００３５】
図２を参照すれば、プロセッサ１６０は、再生部１３０に現在再生されるメディア・コンテンツの識別情報を、図１の識別情報生成部１６１で説明した通りに生成する（Ｓ２０１）。従って、識別情報は、前述の識別情報生成部１６１で説明した通りに、ショットの変化が検出された時点で再生部１３０に再生されるビデオフレームのデジタル・フィンガプリントでありうる。
【００３６】
プロセッサ１６０は、生成された識別情報を、ネットワーク・インターフェース部１５０を介して、サーバ３２０に伝送する（Ｓ２０２）。これによって、サーバ３２０からキー情報とメディア・コンテンツ関連情報とのうち少なくともいずれか一つが受信されれば、受信された情報に基づいて、メディア・コンテンツ関連情報をユーザに提供する（Ｓ２０３、Ｓ２０４）。キー情報は、段階Ｓ２０１で識別情報が生成されたメディア・コンテンツ（またはビデオフレーム）に同期されたクローズド・キャプション情報の分析結果に基づいたものであり、利用可能なインターネット検索エンジンを使用してデータを検索するときに使われうるキーワード（keyword）またはキーフレーズ（key  phrase）を含む。
【００３７】
図２の段階Ｓ２０４は、図４に図示されているように具現されうる。図４は、本発明の一実施形態による、デバイス１００を利用してメディア・コンテンツ関連情報をユーザに提供するプロセスに係わる詳細な動作フローチャートである。
【００３８】
ネットワーク・インターフェース部１５０を介して、サーバ３２０からキー情報だけ受信されれば、プロセッサ１６０は、ネットワーク・インターフェース部１５０を介して連結されたネットワークから受信されたキー情報に基づいて、メディア・コンテンツ関連情報を検索する（Ｓ４０１、Ｓ４０２）。メディア・コンテンツ関連情報は、図３に図示されたメディア・コンテンツ関連情報生成システム３３０から提供されうる。メディア・コンテンツ関連情報生成システム３３０は、データベース・サーバのような形態で構成され、メディア・コンテンツ・プロバイダまたは情報プロバイダによって入力された情報に基づいて、メディア・コンテンツ関連情報を生成して保存して管理することができるが、これに制限されるものではない。プロセッサ１６０は、検索されたメディア・コンテンツ関連情報を、再生部１３０を介してユーザに提供する（Ｓ４０３）。
【００３９】
ネットワーク・インターフェース部１５０を介して、サーバ３２０からメディア・コンテンツ関連情報だけ受信されれば、プロセッサ１６０は、受信されたメディア・コンテンツ関連情報を、再生部１３０を介してユーザに提供する（Ｓ４０４、Ｓ４０５）。
【００４０】
ネットワーク・インターフェース部１５０を介して、サーバ３２０からキー情報とメディア・コンテンツ関連情報とがいずれも受信されれば、プロセッサ１６０は、受信されたメディア・コンテンツ関連情報を、再生部１３０を介してユーザに提供しつつ、キー情報を、選択的に再生部１３０を介してユーザに提供することができる（Ｓ４０６、Ｓ４０７）。キー情報をユーザに選択的に提供することは、入力部１１０を介して入力されるユーザの要求によって行われる。例えば、受信されたキー情報を、受信されたメディア・コンテンツ関連情報と共に出力（または提供）するか否かを、再生部１３０を介してクエリ（query）を出力した後、入力部１１０を介して、キー情報に係わる出力が要求されれば、再生部１３０を介して、キー情報とメディア・コンテンツ関連情報とを共に出力することができる。
【００４１】
図５は、本発明の実施形態によるサーバ３２０の機能ブロック図である。図５を参照すれば、サーバ３２０は、メディア・コンテンツ受信部５１０、プロセッサ５２０、保存部５３０及びネットワーク・インターフェース部５４０を含む。プロセッサ５２０は、ハードウェアとしては、キー情報検出部５２１及び識別情報生成部５２２を含むように構成されうる。サーバ３２０は、図５に図示された構成要素よりさらに多くの構成要素によって具現されたり、図５に図示された構成要素よりさらに少ない構成要素によって具現されうる。例えば保存部５３０は、サーバ３２０の外部に配し、データベース・サーバとして構成されうる。
【００４２】
メディア・コンテンツ受信部５１０は、図１のメディア・コンテンツ受信部１２０と同じメディア・コンテンツを受信することができるように構成される。従って、受信されうるメディア・コンテンツは、生放送を含んだリアルタイム放送コンテンツを含む。
【００４３】
プロセッサ５２０に含まれるキー情報検出部５２１は、メディア・コンテンツ受信部５１０から受信されたメディア・コンテンツから、クローズド・キャプション情報を検出する。クローズド・キャプション情報は、字幕情報であって、特別の付加情報を含む。付加情報は、本発明の実施形態によって、メディア・コンテンツ関連情報を検索することができるキー情報を含む。
【００４４】
キー情報検出部５２１は、ハードウェアとしては、クローズド・キャプション情報を検出するために、デコーダ・フィルタを含む。キー情報検出部５２１は、検出されたクローズド・キャプション情報から、キーワードに対応する名詞（noun）及び／またはキーフレーズに対応する名詞句、動詞句、形容詞句、冠形詞句及び副詞句などを検出することができる。キーワードまたはキー句は、辞書に定義された名詞または句と比較しつつ、検出することができる。このために、キー情報検出部５２１は、辞書機能を含む。
【００４５】
キー情報が検出されれば、識別情報生成部５２２は、キー情報が検出されたところに基づいて、メディア・コンテンツ（またはビデオフレーム）の識別情報を生成する。識別情報生成は、図１の識別情報生成部１６１でのように、ビデオフレームのデジタル・フィンガプリントを生成することができる。
【００４６】
プロセッサ５２０は、キー情報検出部５２１で検出されたキー情報と、識別情報生成部５２２で生成された識別情報とを同期化し、保存部５３０に保存する。また、プロセッサ５２０は、検出されたキー情報に基づいて、ネットワーク・インターフェース部５４０を介してメディア・コンテンツ関連情報を検索し、検索された結果をキー情報に同期化し、保存部５３０に保存することができる。メディア・コンテンツ関連情報は、図３のメディア・コンテンツ関連情報生成システム３３０から検索することができるが、これに制限されるものではない。
【００４７】
保存部５３０は、キー情報と識別情報とを同期化して保存したり、キー情報、識別情報及びメディア・コンテンツ関連情報を同期化して保存することができる。また、プロセッサ５２０が本発明によるメディア・コンテンツ関連情報の提供方法を遂行するために必要なプログラム及びデータを保存することができる。
【００４８】
プロセッサ５２０は、サーバ３２０の全機能を制御するものであり、制御器やマイクロプロセッサなどとで定義することができるが、これらに限定されるものではない。プロセッサ５２０は、図６に図示されているように動作しうる。図６は、本発明の望ましい一実施形態による、サーバ３２０を使用してメディア・コンテンツ関連情報を提供する方法の動作フローチャートの一例である。サーバ３２０は、図３に図示されたネットワーク・システム３００の例示図でのように、ネットワーク３１０を介して、デバイス１００によってアクセスされ、メディア・コンテンツ関連情報をユーザに提供することができる。従って、図３は、本発明の実施形態によるデバイス１００とサーバ３２０とが適用されうるネットワーク・システムの例示図である。
【００４９】
図６を参照すれば、プロセッサ５２０は、メディア・コンテンツ受信部５１０を介して受信されるメディア・コンテンツから、クローズド・キャプション情報を検出する（Ｓ６０１）。プロセッサ５２０は、クローズド・キャプション情報を分析して、キー情報を検出する（Ｓ６０２）。キー情報は、前述のキー情報検出部５２１で説明したように検出されうる。プロセッサ５２０は、キー情報が検出されたところに基づいて、メディア・コンテンツの識別情報を検出する（Ｓ６０３）。
【００５０】
プロセッサ５２０は、検出された識別情報とキー情報とを同期化して、保存部５３０に保存する（Ｓ６０４）。ネットワークを介して接続された少なくとも１つのデバイス１００から、メディア・コンテンツの識別情報が受信されれば（Ｓ６０５）、プロセッサ５２０は、受信された識別情報にマッチングした識別情報を、保存部５３０に保存された識別情報から検索する（Ｓ６０６）。マッチングする識別情報が検索されれば、プロセッサ５２０は、検索された識別情報に同期化されたキー情報を、デバイス１００に伝送する（Ｓ６０７、Ｓ６０８）。段階Ｓ６０５で、デバイス１００からメディア・コンテンツの識別情報が受信されなければ、プロセッサ５２０は、段階Ｓ６０１に戻り、前述の過程を反復遂行する。
【００５１】
一方、保存部５３０から受信される識別情報とマッチングする識別情報が検索されなければ、プロセッサ５２０は、ネットワーク・インターフェース部５４０を介して、デバイス１００に案内メッセージを伝送することができる（Ｓ６０７、Ｓ６０９）。案内メッセージは、「メディア・コンテンツに係わる関連情報が存在しない」というようなメッセージになりうる。
【００５２】
サーバ３２０に含まれたプロセッサ５２０が、図６に図示されているように動作するとき、デバイス１００とサーバ３２０との動作フローチャートは、図７のように定義することができる。図７は、本発明の一実施形態によるデバイス１００とサーバ３２０との動作フローチャートである。
【００５３】
図７を参照すれば、デバイス１００とサーバ３２０は、同じメディア・コンテンツを受信する（Ｓ７１０）。図７の段階Ｓ７１１ないし段階Ｓ７１７は、図６の段階Ｓ６０１ないし段階Ｓ６０８に対応すると解釈することができる。図７の段階Ｓ７１８、Ｓ７１５、Ｓ７１９、Ｓ７２０は、図２の段階Ｓ２０１ないしＳ２０４にそれぞれ対応すると解釈されうる。
【００５４】
プロセッサ５２０は、図８に図示されているように動作しうる。図８は、本発明の望ましい一実施形態による、サーバ３２０を使用して、メディア・コンテンツ関連情報を提供する方法の動作フローチャートの他の例である。
【００５５】
図８は、図６のフローチャートに、サーバ３２０がメディア・コンテンツ関連情報を検索して、デバイス１００に伝送する機能をさらに追加した例である。従って、段階Ｓ８０１ないしＳ８０３は、図６の段階Ｓ６０１ないし段階Ｓ６０３とそれぞれ対応し、段階Ｓ８０６ないし段階Ｓ８０８及び段階Ｓ８１０は、図６の段階Ｓ６０５ないし段階Ｓ６０７及び段階Ｓ６０９とそれぞれ対応するので、重複説明を避けるために、下記では、それらに係わる説明は行わない。
【００５６】
段階Ｓ８０４で、サーバ３２０のプロセッサ５２０は、キー情報に基づいて、ネットワーク・インターフェース部５４０を介して、メディア・コンテンツ関連情報を検索する。メディア・コンテンツ関連情報が検索されれば、プロセッサ５２０は、識別情報、キー情報及び検索されたメディア・コンテンツ関連情報を同期化して保存する（Ｓ８０５）。
【００５７】
段階Ｓ８０８で、マッチングする識別情報が検索されれば、プロセッサ５２０は、検索された識別情報に同期化されたキー情報とメディア・コンテンツ関連情報とを、ネットワーク・インターフェース部５４０を介してデバイス１００に伝送する（Ｓ８０９）。
【００５８】
図９は、図２と図８との動作フローチャートに基づいた、デバイス１００とサーバ３２０との動作フローチャートである。デバイス１００とサーバ３２０は、図７でのように同一のメディア・コンテンツを受信する（Ｓ９１０）。図９の段階Ｓ９１１ないし段階Ｓ９１７は、図８の段階Ｓ８０１ないし段階Ｓ８０８に対応すると解釈することができる。図９の段階Ｓ９１８で、サーバ３２０のプロセッサ５２０は、検索された識別情報に同期化されたキー情報とメディア・コンテンツ関連情報とを伝送したり、同期化されたメディア・コンテンツ関連情報だけを伝送することができる。図９の段階Ｓ９１９、Ｓ９１６、Ｓ９２０は、図２の段階Ｓ２０１ないし段階Ｓ２０４に対応すると解釈することができる。
【００５９】
本発明の一実施形態によるメディア・コンテンツ関連情報の提供方法を遂行するためのプログラムは、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるあらゆる種類の保存装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（read-only  memory）、ＲＡＭ（random-access  memory）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータ読み取り可能なコードとして保存されて実行されうる。
【００６０】
以上、本発明についてその望ましい実施形態を中心にして説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態で具現されうるということを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなくして、説明的な観点から考慮されねばならない。本発明の範囲は、前述の説明ではなくして、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものとして解釈されねばならない。
【符号の説明】
【００６１】
１００  デバイス
１１０  入力部
１２０，５１０  メディア・コンテンツ受信部
１３０  再生部
１４０，５３０  保存部
１５０，５４０  ネットワーク・インタフェース部
１６０，５２０  プロセッサ
１６１，５２２  識別情報生成部
１６２  メディア・コンテンツ関連情報提供部
３００  ネットワーク・システム
３１０  ネットワーク
３２０  サーバ
３３０  メディア・コンテンツ関連情報生成システム
５２１  キー情報検出部
【図１】
0005958986.tif 000002
【図２】
0005958986.tif 000003
【図３】
0005958986.tif 000004
【図４】
0005958986.tif 000005
【図５】
0005958986.tif 000006
【図６】
0005958986.tif 000007
【図７】
0005958986.tif 000008
【図８】
0005958986.tif 000009
【図９】
0005958986.tif 000010