(57)【要約】【課題】容易にコンテンツに関する情報を共有することができる情報処理装置、及び情報処理方法を提供する。【解決手段】情報処理装置は、コンテンツに関する情報を保持するサーバと通信を行う情報処理装置であって、操作入力に基づいて前記コンテンツに関する情報を更新する情報更新手段と、編集を終了する操作時、予約録画操作時、録画済コンテンツの視聴操作時、アップロードがない間、一定期間、一定間隔、及び起動時のうちのいずれかのタイミングで前記情報更新手段により更新された前記コンテンツに関する情報を前記サーバにアップロードすることを促す情報を報知する報知手段と、を具備する。【選択図】      図２
2012039653.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに関する情報を保持するサーバと通信を行う情報処理装置であって、
操作入力に基づいて前記コンテンツに関する情報を更新する情報更新手段と、
編集を終了する操作時、予約録画操作時、録画済コンテンツの視聴操作時、アップロードがない間、一定期間、一定間隔、及び起動時のうちのいずれかのタイミングで前記情報更新手段により更新された前記コンテンツに関する情報を前記サーバにアップロードすることを促す情報を報知する報知手段と、
を具備する情報処理装置。
【請求項２】
コンテンツに関する情報を保持するサーバと通信を行う情報処理装置に用いられる情報処理方法であって、
操作入力に基づいて前記コンテンツに関する情報を更新し、
編集を終了する操作時、予約録画操作時、録画済コンテンツの視聴操作時、アップロードがない間、一定期間、一定間隔、及び起動時のうちのいずれかのタイミングで更新された前記コンテンツに関する情報を前記サーバにアップロードすることを促す情報を報知する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、映像、または音楽などのコンテンツを再生することができる情報処理装置が一般的に普及している。情報処理装置により処理するコンテンツには、コンテンツに関する情報（メタ情報）が付加されている場合がある。また、コンテンツに関するメタ情報を複数保持し、情報処理装置にメタ情報を配信するサーバが実用化されている。
【０００３】
情報処理装置は、コンテンツに関するメタ情報をユーザに報知することにより、コンテンツの内容、放送時刻などを知らせることができる。また、情報処理装置は、メタ情報をサーバにアップロードすることにより、複数のユーザにメタ情報を共有させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４２３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の方法によると、情報処理装置は、メタ情報をサーバにアップロードする為にユーザに所定の操作を行わせる必要がある。この為、サーバにメタ情報がアップロードされず、容易にメタ情報を共有することができないという課題がある。
【０００６】
そこで、本発明は、容易にコンテンツに関する情報を共有することができる情報処理装置、及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、コンテンツに関する情報を保持するサーバと通信を行う情報処理装置であって、操作入力に基づいて前記コンテンツに関する情報を更新する情報更新手段と、編集を終了する操作時、予約録画操作時、録画済コンテンツの視聴操作時、アップロードがない間、一定期間、一定間隔、及び起動時のうちのいずれかのタイミングで前記情報更新手段により更新された前記コンテンツに関する情報を前記サーバにアップロードすることを促す情報を報知する報知手段と、を具備する。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態に係るサーバの構成の一例を示す図である。
【図２】図２は、図１に示すクライアントの構成の一例を示す図である。
【図３】図３は、図１に示すサーバに記憶されるメタ情報の構成の一例を示す図である。
【図４】図４は、メタ情報の一例を示す図である。
【図５】図５は、図１に示すサーバ及びクライアントの動作の一例を示す図である。
【図６】図６は、図１に示すクライアントにおけるダイアログ表示の一例を示す図である。
【図７】図７は、図１に示すサーバ及びクライアントの動作の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図を参照しながら、一実施形態に係るメタ情報処理装置、サーバ、及びメタ情報処理方法について詳細に説明する。
【００１０】
図１は、一実施形態に係るサーバ２００の構成の一例を示す図である。メタ情報共有システム１は、家庭内または企業内などの小規模ネットワーク上、またはインターネット上においてメタ情報を共有することができる。メタ情報共有システム１は、例えば、サーバ２００と、複数のクライアント１００とを備える。
【００１１】
メタ情報は、コンテンツに関する情報である。メタ情報は、コンテンツの概要をユーザに認識させる為の情報である。また、コンテンツが放送信号により供給される番組である場合、メタ情報は、コンテンツの放送日時をユーザに認識させる為の情報をさらに有する。メタ情報は、例えば、コンテンツの「放送日時」、「チャンネル」、「番組（コンテンツ）名」、「ジャンル」、「作者」、及び他の「詳細情報」などの情報のうちの１つまたは複数を有する。
【００１２】
サーバ２００は、ＣＰＵ２１０、通信部２２０、不揮発性メモリ２３０、ＲＯＭ２４０、及びＲＡＭ２５０を備える。
【００１３】
ＣＰＵ２１０は、種々の演算処理を実行する演算素子などを備える。ＣＰＵ２１０は、不揮発性メモリ２３０、またはＲＯＭ２４０などに記憶されているプログラムを実行することにより種々の機能を実現する。
【００１４】
通信部２２０は、例えば、外部のクライアント１００と通信を行う為の通信手段である。通信部２２０は、例えば、有線のＬＡＮポートまたは無線ＬＡＮポートなどを備える。通信部２２０は、ネットワーク経由で接続される複数のクライアント１００とそれぞれ個別にデータ通信を行う事ができる。
【００１５】
不揮発性メモリ２３０は、サーバ２００における各種の設定情報、プログラム、及びメタ情報などを記憶する。また、不揮発性メモリ２３０は、複数の番組（コンテンツ）に関するメタ情報を記憶する。サーバ２００は、不揮発性メモリ２３０に記憶されているメタ情報をクライアント１００にネットワーク経由で送信することができる。
【００１６】
ＲＯＭ２４０は、サーバ２００を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。ＣＰＵ２１０は、ＲＯＭ２４０に記憶されているプログラムを起動することにより、各部の動作を制御することができる。
【００１７】
ＲＡＭ２５０は、ＣＰＵ２１０のワークメモリとして機能する。即ち、ＲＡＭ２５０は、ＣＰＵ２１０の演算結果、ＣＰＵ２１０により読み込まれたデータなどを記憶する。
【００１８】
図２は、図１に示すクライアント１００の構成の一例を示す図である。なお、本実施形態では、クライアント１００は、放送信号、記憶媒体、またはネットワーク上からコンテンツを取得することができると仮定して説明する。
【００１９】
クライアント１００は、入力端子１０１、チューナ１１１、復調部１１２、信号処理部１１３、通信インターフェース１１４、音声処理部１２１、音声出力端子１２２、映像処理部１３１、ＯＳＤ処理部１３２、表示処理部１３４、映像出力端子１３５、制御部１５０、操作入力部１６１、受光部１６２、カードコネクタ１６４、ＵＳＢコネクタ１６６、ディスクドライブ１６８及び通信部１７０を備える。
【００２０】
入力端子１０１は、例えばアンテナ１１０により受信されるディジタル放送信号が入力される入力端子である。アンテナ１１０は、例えば、地上ディジタル放送信号、ＢＳ（ｂｒｏａｄｃａｓｔｉｎｇ  ｓａｔｅｌｌｉｔｅ）ディジタル放送信号、及び／または、１１０度ＣＳ（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓａｔｅｌｌｉｔｅ）ディジタル放送信号を受信する。即ち、入力端子１０１には、放送信号により供給される番組などのコンテンツが入力される。
【００２１】
入力端子１０１は、受信したディジタル放送信号をチューナ１１１に供給する。チューナ１１１は、ディジタル放送信号用のチューナである。チューナ１１１は、アンテナ１１０から供給されるディジタル放送信号のチューニング（選局）を行う。チューナ１１１は、チューニングしたディジタル放送信号を復調部１１２に送信する。
【００２２】
復調部１１２は、受信するディジタル放送信号の復調を行う。復調部１１２は、復調したディジタル放送信号（コンテンツ）を信号処理部１１３に入力する。即ち、アンテナ１１０、チューナ１１１、及び復調部１１２は、コンテンツが入力される入力手段として機能する。
【００２３】
通信インターフェース１１４は、例えばＨＤＭＩ（High Definition Multimedia Interface）（登録商標）端子などの、コンテンツを受信可能なインターフェースを備える。通信インターフェース１１４は、ディジタル映像信号、ディジタル音声信号、及びｓデータ信号などが多重化されたコンテンツを他の機器から受信する。通信インターフェース１１４は、他の機器から受信したコンテンツを信号処理部１１３に入力する。即ち、通信インターフェース１１４は、コンテンツが入力される入力手段として機能する。
【００２４】
信号処理部１１３は、入力されるコンテンツに対して信号処理を施す信号処理手段として機能する。信号処理部１１３は、復調部１１２から入力されるコンテンツに対して信号処理を施す。例えば、信号処理部１１３は、コンテンツを映像信号、音声信号、及びその他のデータ信号に分離する。また、例えば、信号処理部１１３は、分離した映像信号、音声信号、及びその他のデータ信号をそれぞれデコードする。
【００２５】
信号処理部１１３は、音声処理部１２１にデコードした音声信号を供給する。また、信号処理部１１３は、映像処理部１３１にデコードした映像信号を供給する。さらに、信号処理部１１３は、制御部１５０及び／またはＯＳＤ処理部１３３にデコードしたデータ信号を供給する。例えば、コンテンツのデータ信号にメタ情報が含まれている場合、信号処理部１１３は、コンテンツに関するメタ情報を制御部１５０に供給することができる。
【００２６】
なお、信号処理部１１３は、通信インターフェース１１４から入力されるコンテンツと、入力端子１０１から入力されるコンテンツとのいずれかを選択し、処理を行う。
【００２７】
音声処理部１２１は、信号処理部１１３から受信した音声信号を、スピーカ３００により再生可能なフォーマットの音声信号に変換する。音声処理部１２１は、変換した音声信号を音声出力端子１２２に出力する。音声出力端子１２２は、供給される音声信号を装置外部に出力する。音声出力端子１２２に接続されるスピーカ３００は、供給される音声信号に基づいて音を再生する。
【００２８】
映像処理部１３１は、信号処理部１１３受信する映像信号をディスプレイ４００で再生可能なフォーマットの映像信号に変換する。映像処理部１３１は、信号処理部１１３から受信した映像信号に基づいてディスプレイ４００で再生する画面の映像信号を生成する。映像処理部１３１は、生成した映像信号を逐次表示処理部１３４に入力する。
【００２９】
ＯＳＤ処理部１３２は、Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ（ＯＳＤ）処理を行う。ＯＳＤ処理部１３２は、信号処理部１１３から供給されるデータ信号、及び／または制御部１５０から供給される制御信号に基づいて、ＧＵＩ（グラフィック  ユーザ  インタフェース）画面、字幕、時刻、または他の情報などを画面に重畳して表示する為のＯＳＤ信号を生成する。ＯＳＤ処理部１３２は、生成したＯＳＤ信号を映像処理部１３１に出力する。映像処理部１３１は、ＯＳＤ処理部１３２から供給されるＯＳＤ信号を画面に重畳して映像信号を生成する。
【００３０】
表示処理部１３４は、例えば、制御部１５０からの制御に基づいて、受信した映像信号に対して色味、明るさ、シャープ、コントラスト、またはその他の画質調整などの処理を行う。表示処理部１３４は、画質調整を施した映像信号を映像出力端子１３５に出力する。映像出力端子１３５に接続されるディスプレイ４００は、供給される映像信号に基づいて映像を表示する。
【００３１】
ディスプレイ４００は、例えば、液晶表示装置、有機ＥＬディスプレイ、または映像信号に応じて映像を表示することができる他の表示装置などを備える表示手段である。ディスプレイ４００は、供給される映像信号に基づいて映像を表示する。
【００３２】
クライアント１００は、映像出力端子１３５の代わりにディスプレイ４００を備える構成であってもよい。また、クライアント１００は、音声出力端子１２２の代わりにスピーカ３００を備える構成であってもよい。
【００３３】
制御部１５０は、クライアント１００の各部の動作を制御する制御手段として機能する。制御部１５０は、ＣＰＵ１５１、ＲＯＭ１５２、ＲＡＭ１５３、及びＥＥＰＲＯＭ１５４などを備えている。制御部１５０は、操作入力部１６１または受光部１６２から供給される操作信号に基づいて、種々の処理を行う。
【００３４】
ＣＰＵ１５１は、種々の演算処理を実行する演算素子などを備える。ＣＰＵ１５１は、ＲＯＭ１５２、またはＥＥＰＲＯＭ１５４などに記憶されているプログラムを実行することにより種々の機能を実現する。
【００３５】
ＲＯＭ１５２は、クライアント１００を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。ＣＰＵ１５１は、操作入力部１６１または受光部１６２から供給される操作信号に基づいて、ＲＯＭ１５２に記憶されているプログラムを起動する。これにより、制御部１５０は、各部の動作を制御する。
【００３６】
ＲＡＭ１５３は、ＣＰＵ１５１のワークメモリとして機能する。即ち、ＲＡＭ１５３は、ＣＰＵ１５１の演算結果、ＣＰＵ１５１により読み込まれたデータなどを記憶する。
【００３７】
ＥＥＰＲＯＭ１５４は、各種の設定情報、及びプログラムなどを記憶する不揮発性メモリである。
【００３８】
操作入力部１６１は、例えば、操作キー、キーボード、マウス、タッチパッドまたは操作入力に応じて操作信号を生成する事ができる他の入力装置などを備える入力手段である。例えば、操作入力部１６１は、操作入力に応じて操作信号を生成する。操作入力部１６１は、生成した操作信号を制御部１５０に供給する。
【００３９】
なお、タッチパッドは、静電センサ、サーモセンサ、または他の方式に基づいて位置情報を生成するデバイスを含む。また、クライアント１００がディスプレイ４００を備える場合、操作入力部１６１は、ディスプレイ４００と一体に形成されるタッチパネルなどを備える構成であってもよい。
【００４０】
受光部１６２は、例えば、リモートコントローラ１６３から送信される操作信号を受信するセンサなどを備える。受光部１６２は、受信した操作信号を制御部１５０に供給する。リモートコントローラ１６３は、ユーザの操作入力に基づいて操作信号を生成する。例えば、リモートコントローラ１６３は、生成した操作信号を赤外線通信により受光部１６２に送信する。なお、受光部１６２及びリモートコントローラ１６３は、電波などの他の無線通信により操作信号の送受信を行う構成であってもよい。
【００４１】
カードコネクタ１６４は、例えば、メモリカード１６５と通信を行う為のインターフェースである。メモリカード１６５がコンテンツを記憶する場合、カードコネクタ１６４は、接続されるメモリカード１６５からコンテンツを読み出し、読み出したコンテンツを制御部１５０に供給する。
【００４２】
ＵＳＢコネクタ１６６は、ＵＳＢ機器１６７と通信を行う為のインターフェースである。ＵＳＢコネクタ１６６は、接続されるＵＳＢ機器１６７から供給される信号を制御部１５０に供給する。
【００４３】
例えば、ＵＳＢ機器１６７がキーボードなどの操作入力機器である場合、ＵＳＢコネクタ１６６は、操作信号をＵＳＢ機器１６７から受け取る。ＵＳＢコネクタ１６６は、受け取った操作信号を制御部１５０に供給する。この場合、制御部１５０は、ＵＳＢコネクタ１６６から供給される操作信号に基づいて種々の処理を実行する。
【００４４】
また、例えば、ＵＳＢ機器１６７がコンテンツを記憶する記憶装置である場合、ＵＳＢコネクタ１６６は、コンテンツをＵＳＢ機器１６７から取得することができる。ＵＳＢコネクタ１６６は、取得したコンテンツを制御部１５０に供給する。
【００４５】
ディスクドライブ１６８は、例えば、コンパクトディスク（ＣＤ）、ディジタルバーサタイルディスク（ＤＶＤ）、ブルーレイディスク（ＢＤ）、または動画のコンテンツデータを記録可能な他の光ディスクＭを装着可能なドライブを有する。ディスクドライブ１６８は、装着される光ディスクＭからコンテンツを読み出し、読み出したコンテンツを制御部１５０に供給する。
【００４６】
通信部１７０は、家庭内または企業内などの小規模ネットワーク、またはインターネットなどのネットワーク５００に接続し、ネットワーク５００上の機器と通信を行うインターフェースである。通信部１７０は、例えば、有線のＬＡＮポートまたは無線ＬＡＮポートなどを備える。通信部１７０は、ネットワーク経由でサーバ２００に接続することにより、サーバ２００と通信を行う事ができる。
【００４７】
また、クライアント１００がインターフェースを介してネットワークに接続される場合、クライアント１００は、ネットワーク上のコンテンツを取得し、再生することもできる。
【００４８】
またさらに、クライアント１００は、ハードディスク（ＨＤＤ）、ソリッドステイトディスク（ＳＳＤ）、または半導体メモリなどの記憶装置を備えていても良い。この記憶装置がコンテンツを記憶する場合、クライアント１００は、この記憶装置に記憶されているコンテンツを読み出し、再生することが出来る。また、クライアント１００は、信号処理部１１３に入力されるコンテンツをこの記憶装置に記憶することができる。
【００４９】
また、クライアント１００は、図示しない電源部を備える。電源部は、クライアント１００の各部に電力を供給する。電源部は、例えば、ＡＣアダプタなどを介して供給される電力を変換し各部へ供給する。また、電源部は、バッテリーを備えていても良い。この場合、電源部は、ＡＣアダプタなどを介して供給される電力をバッテリーに充電する。電源部は、バッテリーに充電されている電力をクライアント１００の各部に供給する。
【００５０】
放送信号を受信してコンテンツを取得する場合、クライアント１００は、放送信号からメタ情報を取得することが出来る。例えば、クライアント１００は、コンテンツに多重化されるデータ信号からメタ情報を取得する。また、例えば、クライアント１００は、メタ情報を格納するパケットからメタ情報を取得する。
【００５１】
メタ情報を格納するパケットは、放送信号としてクライアント１００に供給される。メタ情報を格納するパケットは、例えば、Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ（ＥＰＧ）情報を表示する為のパケットがある。クライアント１００は、このＥＰＧ情報に基づいて予約録画を行うことができる。この場合、メタ情報は、番組の検索に用いられる。
【００５２】
クライアント１００は、ユーザにより予約録画の操作が入力される場合、「放送日時」、「チャンネル」、「番組名」、「ジャンル」、及び「詳細情報」などをメタ情報としてＥＥＰＲＯＭ１５４に記憶する。
【００５３】
光ディスクＭ、メモリカード１６５、またはＵＳＢ機器１６７などの記憶媒体は、コンテンツと併せてメタ情報を記憶する場合がある。コンテンツが記録された光ディスクＭ、メモリカード１６５、またはＵＳＢ機器１６７などの記憶媒体からコンテンツを取得する場合、クライアント１００は、コンテンツと合わせて記憶されているメタ情報を記憶媒体から取得する。クライアント１００は、取得したメタ情報をＥＥＰＲＯＭ１５４に記憶する。
【００５４】
また、ネットワーク５００経由でコンテンツを取得する場合、クライアント１００は、メタ情報をネットワーク５００上から取得する。クライアント１００は、取得したメタ情報をＥＥＰＲＯＭ１５４に記憶する。
【００５５】
またさらに、クライアント１００は、コンテンツを特定する為の情報（コンテンツ特定情報）をネットワーク５００経由でサーバ２００に送信する。サーバ２００は、クライアント１００からコンテンツ特定情報を受け取る場合、コンテンツ特定情報が示すコンテンツに関するメタ情報を不揮発性メモリ２３０から読み出す。サーバ２００は、読み出したメタ情報をクライアント１００に送信する。
【００５６】
即ち、クライアント１００は、コンテンツに関するメタ情報をサーバ２００から取得することが出来る。クライアント１００は、取得したメタ情報をＥＥＰＲＯＭ１５４に記憶する。
【００５７】
制御部１５０及びＯＳＤ処理部１３２は、ＥＥＰＲＯＭ１５４に記憶したメタ情報に基づいてＯＳＤ処理を行うことにより、メタ情報をディスプレイ４００に表示する為のＯＳＤ信号を生成することができる。映像処理部１３１は、ＯＳＤ処理部１３２から供給されるＯＳＤ信号を映像信号に重畳することにより、メタ情報を画面に表示させることができる。これにより、クライアント１００は、コンテンツに関するメタ情報をユーザに提供することができる。
【００５８】
図３は、図１に示すサーバ２００に記憶されるメタ情報の構成の一例を示す図である。サーバ２００の不揮発性メモリ２３０は、コンテンツ毎に複数のメタ情報を保持する。
【００５９】
上記したように、メタ情報は、コンテンツの概要をユーザに認識させる為の情報を有する。例えば、メタ情報は、１つの基本情報と、少なくとも１つ以上の追加情報と、を有する。サーバ２００は、基本情報を索引（インデックス）として複数のメタ情報をコンテンツ毎に保持する。
【００６０】
図４は、メタ情報の一例を示す図である。  
基本情報は、コンテンツ特定情報に相当するものである。例えば、基本情報は、コンテンツの「放送日時」、「チャンネル」、及び「コンテンツ名」などの情報を有する。
【００６１】
追加情報は、コンテンツの内容をユーザに認識させる為の情報である。例えば、追加情報は、コンテンツの「ジャンル」、及び「詳細情報」などの情報を有する。詳細情報は、例えば、コンテンツの作者、コンテンツの製作年月日、及びコンテンツのあらすじなどの情報を有する。
【００６２】
しかし、クライアント１００が取得するメタ情報の内容がユーザにとって充分でない場合がある。ユーザは、これを補完する為にメタ情報の内容を編集する場合がある。
【００６３】
追加情報は、クライアント１００により編集が可能な情報である。クライアント１００は、操作入力部１６１、または受光部１６２により所定の操作入力が行われる場合、ＥＥＰＲＯＭ１５４に記憶したメタ情報の編集を行う。クライアント１００は、操作入力部１６１、または受光部１６２から供給される操作信号に基づいて、追加情報の内容を編集し、ＥＥＰＲＯＭ１５４に記憶する。
【００６４】
これにより、クライアント１００は、ユーザの操作入力に基づいて、追加情報の変更及び追加を行うことができる。即ち、クライアント１００は、ユーザの操作入力に基づいて、ジャンル及び詳細情報の変更、ユーザの感想またはレビューなどの追加を行うことができる。
【００６５】
また、クライアント１００は、ＥＥＰＲＯＭ１５４に記憶したメタ情報をネットワーク５００経由でサーバ２００に転送（アップロード）することができる。
【００６６】
サーバ２００は、クライアント１００から受け取ったメタ情報の基本情報に基づいて、コンテンツを特定する。さらに、サーバ２００は、メタ情報の追加情報を特定したコンテンツのメタ情報に追加する。これにより、サーバ２００は、１つのコンテンツについて複数の追加情報を保持することができる。
【００６７】
また、クライアント１００は、他のクライアント１００からサーバ２００にアップロードされたメタ情報の追加情報をサーバ２００からダウンロードすることができる。上記した処理により、サーバ２００に接続される各クライアント１００は、コンテンツに関するメタ情報を共有する事ができる。
【００６８】
図５は、図１に示すサーバ２００及びクライアント１００の動作の一例を示す図である。  
クライアント１００は、ブロックＢ１１で、メタ情報が更新されたことを確認する。例えば、クライアント１００は、新たにＥＥＰＲＯＭ１５４にメタ情報が記憶される場合、または、ＥＥＰＲＯＭ１５４に記憶されているメタ情報が編集される場合、メタ情報が更新されたと判断する。
【００６９】
メタ情報が更新されたことを確認する場合、クライアント１００は、更新されたメタ情報に基づいて、コンテンツ特定情報を生成する。クライアント１００は、ブロックＢ１２で、コンテンツ特定情報をサーバ２００に送信する。
【００７０】
サーバ２００は、ブロックＢ２１に示すように、クライアント１００からの接続が無い場合、クライアント１００からの接続を待つ。
【００７１】
クライアント１００からコンテンツ特定情報が送信される場合、サーバ２００は、ブロックＢ２２でコンテンツ特定情報を受信する。サーバ２００は、受信したコンテンツ特定情報に基づいてコンテンツを特定する。例えば、サーバ２００は、クライアント１００から受信するコンテンツ特定方法と一致する基本情報を有するメタ情報を不揮発性メモリ２３０から抽出する。
【００７２】
サーバ２００は、ブロックＢ２３で、抽出したメタ情報の情報量をチェックする。即ち、サーバ２００は、抽出したメタ情報が保持する追加情報の数が予め設定される所定数以上であるか否かを判断する。また、サーバ２００は、クライアント１００から受信するコンテンツ特定情報より基本情報の情報量が少ないか否か判断する。
【００７３】
さらに、サーバ２００は、ブロックＢ２４で、クライアント１００にメタ情報をアップロードさせる必要があるか否かを判断する。
【００７４】
例えば、サーバ２００は、抽出したメタ情報が保持する追加情報の数が予め設定される所定数未満であると判断する場合、アップロードが「必要」であると判断する。また、サーバ２００は、抽出したメタ情報が保持する追加情報の数が予め設定される所定数以上であると判断する場合、アップロードが「不要」であると判断する。
【００７５】
また例えば、サーバ２００は、クライアント１００から受信するコンテンツ特定情報より基本情報の情報量が少ないと判断する場合、アップロードが「必要」であると判断する。また、サーバ２００は、クライアント１００から受信するコンテンツ特定情報より基本情報の情報量が同じ、または多いと判断する場合、アップロードが「不要」であると判断する。
【００７６】
サーバ２００は、ブロックＢ２５で、クライアント１００に対してメタ情報のアップロードの要否に関する情報を送信する。
【００７７】
即ち、ブロックＢ２４でアップロードが「必要」であると判断した場合、サーバ２００は、ブロックＢ２６でメタ情報のアップロードが「必要」である事を示す情報をクライアント１００に送信する。
【００７８】
また、ブロックＢ２４でアップロードが「不要」であると判断した場合、サーバ２００は、ブロックＢ２７でメタ情報のアップロードが「不要」である事を示す情報をクライアント１００に送信する。
【００７９】
サーバ２００は、ステップＳ２８で、クライアント１００との通信の状況に応じて接続を終了するか否かを判断する。クライアント１００との通信が終了する場合、サーバ２００は、再度クライアント１００の接続を待つ状態に移行する。また、クライアント１００との通信が終了しない場合、サーバ２００は、クライアント１００からコンテンツ特定情報が送信されてくるのを待つ状態に移行する。
【００８０】
なお、サーバ２００は、ブロックＢ２３において、コンテンツ特定情報が示すコンテンツに関するメタ情報が不揮発性メモリ２３０に記憶されていないと判断する場合も、メタ情報のアップロードが「必要」であると判断する。
【００８１】
クライアント１００は、ブロックＢ１３で、メタ情報のアップロードの要否に関する情報をサーバ２００から取得する。
【００８２】
クライアント１００は、ブロックＢ１４で、取得したアップロードの要否に関する情報に基づいて、メタ情報のアップロードが必要であるか不要であるかを判断する。即ち、クライアント１００は、サーバ２００から送信される取得したアップロードの要否に関する情報が「必要」と「不要」とのどちらを示す情報であるかを判断する。
【００８３】
サーバから送信される取得したアップロードの要否に関する情報が「必要」を示す情報である場合、クライアント１００は、ブロックＢ１５で、メタ情報のアップロードを促すダイアログ表示を行う。クライアント１００は、例えば、図６に示すようなダイアログ画面を生成する。即ち、クライアント１００は、メタ情報のアップロードが必要であると判定する場合、メタ情報をサーバ２００にアップロードすることを促す情報をユーザに報知する。
【００８４】
図６は、図１に示すクライアント１００により生成される画面の一例を示す図である。  
クライアント１００の制御部１５０及びＯＳＤ処理部１３２は、ＯＳＤ信号を生成する。映像処理部１３１は、生成されたＯＳＤ信号を映像信号に重畳することにより、ダイアログ画面をディスプレイ４００に表示させる。
【００８５】
ダイアログ画面は、メタ情報をアップロードする事を促す文字列と、ボタン４０２と、ボタン４０３とを有する。ボタン４０２は、メタ情報のアップロードを実行する為のボタンである。ボタン４０２が選択される操作入力が行われる場合、クライアント１００は、メタ情報をサーバ２００にアップロードする。即ち、クライアント１００は、ブロックＢ１１において更新されたと判断したメタ情報をサーバ２００にアップロードする。
【００８６】
ボタン４０３は、メタ情報のアップロードを実行しない為のボタンである。ボタン４０３が選択される操作入力が行われる場合、クライアント１００は、メタ情報のアップロードを行わずに、処理を終了する。
【００８７】
上記した構成によると、ユーザにメタ情報のアップロードを促すことができる。これにより、クライアント１００は、ユーザにメタ情報をアップロードするか否かの操作を行わせることによりメタ情報をサーバ２００にアップロードすることができる。この結果、メタ情報のアップロードに関する操作を簡易にすることができる。この結果、容易にメタ情報を共有することができるメタ情報処理装置、サーバ、及びメタ情報処理方法を提供することができる。
【００８８】
また、サーバ２００においてメタ情報が充分でないコンテンツに関するメタ情報のアップロードを促すことができる。これにより、サーバ２００のコンテンツに関するメタ情報を充実させることができる。
【００８９】
なお、上記した実施形態では、ブロックＢ２３及びブロックＢ２４の処理をサーバ２００が行う構成として説明したが、この構成に限定されない。ブロックＢ２３及びブロックＢ２４の処理をクライアント１００が行う構成であってもよい。
【００９０】
この場合、クライアント１００は、コンテンツ特定情報をサーバ２００に送信する。クライアント１００からコンテンツ特定情報を受信する場合、サーバ２００は、コンテンツ特定情報が示すコンテンツに関するメタ情報の量を示す情報をクライアント１００に送信する。クライアント１００は、サーバ２００から送信されるメタ情報の量を示す情報に基づいて、メタ情報をアップロードする事を促すダイアログ画面をユーザに報知するか否かを判断する。
【００９１】
また、上記した実施形態では、メタ情報が更新される場合にメタ情報のアップロードの要否を判断する構成として説明したが、この構成に限定されない。例えば、メタ情報の編集を終了する操作入力が行われる場合にメタ情報のアップロードの要否を判断する構成であってもよい。この場合、複数のメタ情報を続けて編集できる為、よりユーザの操作を簡易にすることができる。
【００９２】
また、先にアップロードの要否の判断を行い、メタ情報が更新される場合にダイアログ表示を行う構成であってもよい。
【００９３】
図７は、図１に示すサーバ２００及びクライアント１００の動作の他の例を示す図である。なお、サーバ２００の動作は、図５に示す例と同様であるので、詳細な説明を省略する。
【００９４】
クライアント１００は、ブロックＢ３１で、コンテンツの受信、または再生が行われたことを確認する。即ち、クライアント１００は、放送信号の視聴、放送信号の録画、ネットワークからコンテンツを取得、または記憶媒体からコンテンツを再生、などの動作が実行されたことを確認する。
【００９５】
コンテンツの受信、または再生が行われたことを確認する場合、クライアント１００は、このコンテンツを特定する為のコンテンツ特定情報を生成する。クライアント１００は、ブロックＢ３２で、コンテンツ特定情報をサーバ２００に送信する。
【００９６】
クライアント１００は、ブロックＢ３３で、メタ情報のアップロードの要否に関する情報をサーバ２００から取得する。
【００９７】
クライアント１００は、ブロックＢ３４で、取得したアップロードの要否に関する情報に基づいて、メタ情報のアップロードが必要であるか不要であるかを判断する。即ち、クライアント１００は、サーバから送信される取得したアップロードの要否に関する情報が「必要」と「不要」とのどちらを示す情報であるかを判断する。
【００９８】
サーバから送信される取得したアップロードの要否に関する情報が「必要」を示す情報である場合、クライアント１００は、ブロックＢ３５で、メタ情報が更新されたか否かを確認する。クライアント１００は、新たにＥＥＰＲＯＭ１５４にメタ情報が記憶された場合、ＥＥＰＲＯＭ１５４に記憶されているメタ情報が編集される場合、あるいはメタ情報が編集された場合、メタ情報が更新されたと判断する。
【００９９】
メタ情報が更新されたと判断する場合、クライアント１００は、ブロックＢ３６で、メタ情報のアップロードを促すダイアログ表示を行う。クライアント１００は、例えば、図６に示すようなダイアログ画面を生成する。
【０１００】
上記した構成においても、クライアント１００は、ユーザにメタ情報のアップロードを促すことができる。これにより、クライアント１００は、ユーザにメタ情報をアップロードするか否かの操作を行わせることによりメタ情報をサーバ２００にアップロードすることができる。この結果、メタ情報のアップロードに関する操作を簡易にすることができる。この結果、容易にメタ情報を共有することができるメタ情報処理装置、サーバ、及びメタ情報処理方法を提供することができる。
【０１０１】
例えば、クライアント１００は、ＥＰＧでメタ情報を取得した後、コンテンツの録画を実施する。ここで、クライアント１００は、コンテンツの録画の実施前に記憶しているメタ情報をユーザによる操作に基づいて編集する場合がある。このような場合であっても、クライアント１００は、ブロックＢ３５で、既にメタ情報が更新されたか否かを判定することができる。ここで、クライアント１００は、メタ情報が更新されていない場合、即ち、メタ情報がＥＰＧで取得したままの情報である場合、アップロードを促すダイアログ表示を行わない。また、クライアント１００は、メタ情報が更新された場合、即ち、メタ情報がＥＰＧで取得した情報を編集したものである場合、アップロードを促すダイアログ表示を行う。
【０１０２】
上記した実施形態では、クライアント１００は、単にダイアログ画面を表示させる構成として説明したが、さらにアップロードを要するメタ情報を表示する構成であってもよい。クライアント１００は、メタ情報毎にアップロードするか否かを示すボタンを表示することにより、さらにユーザの操作を簡易にすることができる。
【０１０３】
また、クライアント１００は、アップロードを促すダイアログ画面を最初の一度のみでなく、アップロードがない間、一定期間、または一定の間隔などのタイミングで表示する構成であってもよい。これにより、ユーザがアップロードを忘れることを防止することが出来る。
【０１０４】
また、クライアント１００は、一定時間毎、所定時刻、またはユーザにより操作が行われていないと判断した時間にサーバ２００にアクセスする構成であってもよい。この場合、クライアント１００は、上記のタイミングにおいてサーバ２００にコンテンツ特定情報を送信し、サーバ２００からメタ情報のアップロードの要否を示す情報を受信する。例えば、クライアント１００は、起動時、予約録画操作時、または録画済みのコンテンツの視聴操作時にダイアログ画面を表示する。これにより、クライアント１００の動作が緩慢になることを防ぎ、且つ、メタ情報のアップロードをユーザに促すことができる。
【０１０５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。  
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。  
［Ｃ１］
メタ情報を保持するサーバと通信を行うメタ情報処理装置であって、
コンテンツに関するメタ情報を更新するメタ情報更新手段と、
前記メタ情報更新手段により更新したメタ情報に対応するコンテンツを特定する為のコンテンツ特定情報を前記サーバに送信する送信手段と、
前記サーバから送信される情報を受信する受信手段と、
前記受信手段により前記サーバから受信する情報に基づいて、前記メタ情報更新手段により更新されたメタ情報のアップロードの要否を判定する判定手段と、
前記判定手段によりアップロードが必要であると判定する場合、前記メタ情報更新手段により更新されたメタ情報を前記サーバにアップロードすることを促す情報を報知する報知手段と、
を具備するメタ情報処理装置。
【０１０６】
［Ｃ２］
前記受信手段は、前記サーバからメタ情報のアップロードの要否を示す情報を受信し、
前記判定手段は、前記受信手段によりメタ情報のアップロードが必要であることを示す情報を受信する場合、前記メタ情報更新手段により更新されたメタ情報のアップロードが必要であると判定するＣ１に記載のメタ情報処理装置。
【０１０７】
［Ｃ３］
前記受信手段は、前記サーバからメタ情報の量を示す情報を受信し、
前記判定手段は、前記受信手段により受信した情報が示すメタ情報の量が予め設定される所定値未満である場合、前記メタ情報更新手段により更新されたメタ情報のアップロードが必要であると判定するＣ１に記載のメタ情報処理装置。
【０１０８】
［Ｃ４］
メタ情報処理装置と通信を行うサーバであって、
複数のコンテンツに関するメタ情報を記憶する記憶手段と、
前記メタ情報処理装置からコンテンツを特定する為のコンテンツ特定情報を受信する受信手段と、
前記受信手段により受信したコンテンツ特定情報に基づいてコンテンツを特定し、特定したコンテンツに関するメタ情報を前記記憶手段から読み出す読み出し手段と、
前記読み出し手段により読み出したメタ情報に基づいて、特定したコンテンツに関するメタ情報のアップロードの要否を判定する判定手段と、
前記判定手段による判定結果を前記メタ情報処理装置に送信する送信手段と、
を具備するサーバ。
【０１０９】
［Ｃ５］
前記判定手段は、前記読み出し手段により読み出したメタ情報の量が予め設定される所定値未満である場合、特定したコンテンツに関するメタ情報のアップロードが必要であると判定するＣ４に記載のサーバ。
【０１１０】
［Ｃ６］
前記判定手段は、前記受信手段により受信したコンテンツ特定情報に基づいて特定したコンテンツに関するメタ情報が前記記憶手段により記憶されていない場合、メタ情報のアップロードが必要であると判定するＣ４に記載のサーバ。
【０１１１】
［Ｃ７］
メタ情報を保持するサーバと通信を行うメタ情報処理装置に用いられるメタ情報処理方法であって、
前記サーバから送信されるメタ情報のアップロードの要否を示す情報を受信し、
受信した情報に基づいて、メタ情報のアップロードが必要であるか否かを判定し、
メタ情報のアップロードが必要であると判定する場合、メタ情報を前記サーバにアップロードすることを促す情報を報知する、
メタ情報処理方法。
【０１１２】
［Ｃ８］
コンテンツに関するメタ情報を更新し、
前記更新したメタ情報に対応するコンテンツを特定する為のコンテンツ特定情報を前記サーバに送信し、
前記サーバに送信したコンテンツ特定情報が示すコンテンツに関するメタ情報のアップロードの要否を示す情報を前記サーバから受信する、
Ｃ７に記載のメタ情報処理方法。
【０１１３】
［Ｃ９］
コンテンツ受信、または再生を行い、
前記受信または再生したコンテンツを特定する為のコンテンツ特定情報を前記サーバに送信し、
前記サーバに送信したコンテンツ特定情報が示すコンテンツに関するメタ情報のアップロードの要否を示す情報を前記サーバから受信する、
Ｃ７に記載のメタ情報処理方法。
【０１１４】
［Ｃ１０］
前記サーバに送信したコンテンツ特定情報が示すコンテンツのメタ情報が更新されたか否かを判定し、
更新されたと判定する場合、メタ情報を前記サーバにアップロードすることを促す情報を報知する、
Ｃ９に記載のメタ情報処理方法。
【符号の説明】
【０１１５】
１…メタ情報共有システム、１００…クライアント、１０１…入力端子、１１０…アンテナ、１１１…チューナ、１１２…復調部、１１３…信号処理部、１１４…通信インターフェース、１２１…音声処理部、１２２…音声出力端子、１３１…映像処理部、１３２…ＯＳＤ処理部、１３３…ＯＳＤ処理部、１３４…表示処理部、１３５…映像出力端子、１５０…制御部、１５１…ＣＰＵ、１５２…ＲＯＭ、１５３…ＲＡＭ、１５４…ＥＥＰＲＯＭ、１６１…操作入力部、１６２…受光部、１６３…リモートコントローラ、１６４…カードコネクタ、１６５…メモリカード、１６６…ＵＳＢコネクタ、１６７…ＵＳＢ機器、１６８…ディスクドライブ１７０…通信部、２００…サーバ、２１０…ＣＰＵ、２２０…通信部、２３０…不揮発性メモリ、２４０…ＲＯＭ、２５０…ＲＡＭ、３００…スピーカ、４００…ディスプレイ、５００…ネットワーク。
【図１】
2012039653.tif 000003
【図２】
2012039653.tif 000004
【図３】
2012039653.tif 000005
【図４】
2012039653.tif 000006
【図５】
2012039653.tif 000007
【図６】
2012039653.tif 000008
【図７】
2012039653.tif 000009