(57)【要約】【課題】  ＣＤプレーヤで曲データが再生されたときに、当該曲データの再生履歴を更新することができるＨＤＤレコーダを提供すること。【解決手段】  （１）ＣＤプレーヤにおいてＣＤの曲データが再生されると、（２）ＣＤプレーヤは、再生されたＣＤのＴＯＣと再生し終えた曲のトラック番号とをＨＤＤレコーダに送信する。（３）ＨＤＤレコーダは、受信したＴＯＣに対応するコンテンツ情報を、仮想コンテンツとしてコンテンツリストに登録する。（４）ＨＤＤレコーダは、受信したＴＯＣ及びトラック番号で特定される曲データの再生履歴を更新する。（５）ＨＤＤレコーダ１０に同一ＣＤの曲データが記録されたとき、コンテンツリスト内の仮想コンテンツが実コンテンツに変更される。その結果、ＨＤＤレコーダに曲データを記録する前に、ＣＤプレーヤで再生された曲データの再生履歴を、ＨＤＤレコーダに曲データを記録後に反映させることができる。【選択図】図１
2008251103.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生するコンテンツ再生装置に接続可能であり、
複数のコンテンツを記録するための記憶部と、
該記憶部に記録されたコンテンツを再生する再生手段と、
該コンテンツ再生装置によるコンテンツ再生に応じて、該コンテンツ再生装置から送信される再生されたコンテンツを特定するための特定情報を受信する受信手段と、
該記憶部に記録されているコンテンツに関する再生履歴と、該受信手段が受信した該特定情報によって特定されるコンテンツに関する再生履歴とが登録される情報登録手段と、
該再生手段がコンテンツを再生したとき、該再生されたコンテンツに関して該情報登録手段に登録されている再生履歴を更新する更新手段とを備え、
該受信手段が該特定情報を受信したとき、該更新手段が、該特定情報によって特定されるコンテンツの再生履歴が該情報登録手段に登録されているか否かを判断し、登録されていない場合に、該特定情報によって特定されるコンテンツの再生履歴を該情報登録手段に登録し、さらに、該特定情報によって特定されるコンテンツの再生履歴を更新する、コンテンツ記録再生装置。
【請求項２】
前記記憶部にコンテンツを記録する記録手段をさらに備え、
前記更新手段が、前記特定情報によって特定されるコンテンツの再生履歴を前記情報登録手段に登録する際に、該記憶部にコンテンツが記録されていないことを示す仮想コンテンツとしてその再生履歴を該情報登録手段に登録し、該記録手段が仮想コンテンツとして再生履歴が該情報登録手段に登録されているコンテンツを該記憶部に記録した場合に、再生履歴を初期化することなく、該仮想コンテンツとしての再生履歴の登録を該記憶部にコンテンツが記録されていることを示す実コンテンツとしての再生履歴の登録に変更する、請求項１に記載のコンテンツ記録再生装置。
【請求項３】
当該他の前記コンテンツ記録再生装置にさらに接続可能であり、
前記記録手段が前記記憶部にコンテンツを記録する場合、当該他のコンテンツ記録再生装置に、該記憶部に記録されるコンテンツを特定するための特定情報を送信する送信手段と、
当該他のコンテンツ記録再生装置の該送信手段によって送信された、該記憶部に記録されるコンテンツを特定するための特定情報を受信する第２の受信手段とをさらに備え、
該第２の受信手段が該特定情報を受信したとき、前記更新手段が、該特定情報によって特定されるコンテンツの再生履歴が該情報登録手段に登録されているか否かを判断し、登録されていない場合に、該特定情報によって特定されるコンテンツの再生履歴を該情報登録手段に登録する、請求項２に記載のコンテンツ記録再生装置。
【請求項４】
前記再生手段が、前記記憶部に記録されているコンテンツ以外のコンテンツを再生する場合、前記更新手段が、該再生手段によって再生されるコンテンツの再生履歴が該情報登録手段に登録されているか否かを判断し、登録されていない場合に、該再生手段によって再生されるコンテンツの再生履歴を該情報登録手段に登録し、さらに、該再生手段によって再生されるコンテンツの再生履歴を更新する、請求項１〜３のいずれかに記載のコンテンツ記録再生装置。
【請求項５】
コンテンツを再生するコンテンツ再生装置に接続可能であり、複数のコンテンツを記録するための記憶部を備えるコンテンツ記録再生装置における情報更新プログラムであって、
該記憶部に記録されたコンテンツを再生する再生ステップと、
該コンテンツ再生装置によるコンテンツ再生に応じて、該コンテンツ再生装置から送信される再生されたコンテンツを特定するための特定情報を受信する受信ステップと、
該再生ステップによってコンテンツが再生されたとき、該再生されたコンテンツに関して情報登録部に登録されている再生履歴を更新するステップと、
該受信ステップによって該特定情報が受信されたとき、該特定情報によって特定されるコンテンツの再生履歴が該情報登録部に登録されているか否かを判断する判断ステップと、
該判断ステップによって登録されていないと判断された場合に、該特定情報によって特定されるコンテンツの再生履歴を該情報登録部に登録するステップと、
該特定情報によって特定されるコンテンツに関して該情報登録部に登録されている再生履歴を更新するステップとをコンピュータに実行させる、情報更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの再生履歴を更新するコンテンツ記録再生装置及びそのプログラムに関する。
【背景技術】
【０００２】
現在、ＰＣやＨＤＤ（ハードディスクドライブ）レコーダ等のＨＤＤを備えるコンテンツ記録再生装置にコンテンツ（例えば、曲データ）を記録し、ＨＤＤに記録された曲データを読み出して音楽を再生することが行われている。ＨＤＤレコーダで曲データが再生されると、再生された曲データの再生履歴（例えば、コンテンツの再生回数、最後に再生した日時）が更新される。再生履歴は、コンテンツリストを作成する際のソート条件や、ポータブルデバイスへの転送条件に使用されている。
【０００３】
しかし、ユーザがＨＤＤレコーダで曲データを再生する代わりに、ＣＤプレーヤでＨＤＤレコーダに記録されている曲データと同一曲データが記録されているＣＤを再生した場合には、ＨＤＤレコーダの曲データの再生履歴に反映することができない。従って、ＣＤプレーヤで複数回にわたって、ＣＤに記録された曲データを再生しているにも関わらず、ＨＤＤレコーダの同一曲データの再生回数は全く増加しないので、ユーザはそのことに対して違和感を覚える。同様に、ユーザがＣＤを購入後、ＣＤプレーヤでＣＤを複数回にわたって再生した後に、ＨＤＤレコーダに当該ＣＤの曲データを記録した場合、ユーザはそのコンテンツを複数回にわたりＣＤプレーヤによって視聴しているにも関わらず、ＨＤＤレコーダに記録された当該曲データの再生回数は０回から始まる。そのため、ユーザにとって、ＣＤプレーヤで再生した曲データの再生履歴を、ＨＤＤレコーダに記録されている（またはＨＤＤレコーダに後から記録した）同一曲データの再生履歴に反映させたいという要望がある。
【０００４】
さらに、ユーザが複数のコンテンツ記録再生装置を所有する場合にも同様の問題が生じる。つまり、ＨＤＤレコーダとＰＣとに同一曲データが記録されている場合に、ＨＤＤレコーダで曲データが再生されたときは、ＨＤＤレコーダの曲データの再生履歴は更新されるものの、ＰＣに記録されている同一曲データの再生履歴は更新されない。同様に、ＰＣで曲データが再生されたときは、ＰＣの曲データの再生履歴は更新されるものの、ＨＤＤレコーダに記録されている同一曲データの再生履歴は更新されない。
【０００５】
【特許文献１】特開２００６−３４０１７０号公報
【特許文献２】特開２００６−１０７１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、他のコンテンツ再生装置や他のコンテンツ記録再生装置でコンテンツが再生されたときに、当該コンテンツの所有の有無に関係なく、当該コンテンツの再生履歴を更新することができるコンテンツ記録再生装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によりコンテンツ記録再生装置は、コンテンツを再生するコンテンツ再生装置に接続可能であり、複数のコンテンツを記録するための記憶部と、該記憶部に記録されたコンテンツを再生する再生手段と、該コンテンツ再生装置によるコンテンツ再生に応じて、該コンテンツ再生装置から送信される再生されたコンテンツを特定するための特定情報を受信する受信手段と、該記憶部に記録されているコンテンツに関する再生履歴と、該受信手段が受信した該特定情報によって特定されるコンテンツに関する再生履歴とが登録される情報登録手段と、該再生手段がコンテンツを再生したとき、該再生されたコンテンツに関して該情報登録手段に登録されている再生履歴を更新する更新手段とを備える。該受信手段が該特定情報を受信したとき、該更新手段が、該特定情報によって特定されるコンテンツの再生履歴が該情報登録手段に登録されているか否かを判断し、登録されていない場合に、該特定情報によって特定されるコンテンツの再生履歴を該情報登録手段に登録し、さらに、該特定情報によって特定されるコンテンツの再生履歴を更新する。
【０００８】
コンテンツ再生装置（他のコンテンツ記録再生装置を含む）でコンテンツが再生されると、コンテンツ再生装置からコンテンツ記録再生装置に再生されたコンテンツの特定情報が送信される。コンテンツ再生装置で再生されたコンテンツの再生履歴が、情報登録手段に登録されていない場合に、更新手段は、まず、当該コンテンツの再生履歴を情報登録手段に登録し、その後、情報登録手段に登録された当該コンテンツの再生履歴を更新する。従って、コンテンツ記録再生装置に当該コンテンツが記録されていない場合であっても、他のコンテンツ再生装置で当該コンテンツが再生されたときに、コンテンツ記録再生装置において当該コンテンツの再生履歴を更新できる。その後、コンテンツ記録再生装置に当該コンテンツが記録されたとき、以前にコンテンツ再生装置で再生された当該コンテンツの再生履歴を引き継ぐことができる。ここで、特定情報の例としては、ＴＯＣとトラック番号との組合せ、又は、アーティスト名、アルバム名、曲名の組合せ等が挙げられる。また、再生履歴の例としては、再生回数や最終再生日時などが挙げられる。
【０００９】
好ましくは、前記コンテンツ記録再生装置は、前記記憶部にコンテンツを記録する記録手段をさらに備える。前記更新手段が、前記特定情報によって特定されるコンテンツの再生履歴を前記情報登録手段に登録する際に、該記憶部にコンテンツが記録されていないことを示す仮想コンテンツとしてその再生履歴を該情報登録手段に登録し、該記録手段が仮想コンテンツとして再生履歴が該情報登録手段に登録されているコンテンツを該記憶部に記録した場合に、再生履歴を初期化することなく、該仮想コンテンツとしての再生履歴の登録を該記憶部にコンテンツが記録されていることを示す実コンテンツとしての再生履歴の登録に変更する。
【００１０】
情報登録手段において、実コンテンツと仮想コンテンツとが区別されることにより、ユーザ操作によってコンテンツの記録指示が入力されたとき、仮想コンテンツとして情報登録手段に登録されているコンテンツのみを記憶部に記録すればよく、実コンテンツとして登録されているコンテンツは記録する必要がないことを即座に判別することができる。また、情報登録手段に登録されているコンテンツを表示部に一覧表示する際に、仮想コンテンツを実コンテンツとは異なる態様で表示し、又は、仮想コンテンツを表示させないようにすることによって、誤ってユーザ操作によって記憶部に記録されていない仮想コンテンツの再生指示が入力されることを防止できる。
【００１１】
好ましくは、前記コンテンツ記録再生装置は、当該他の前記コンテンツ記録再生装置にさらに接続可能であり、前記記録手段が前記記憶部にコンテンツを記録する場合、当該他のコンテンツ記録再生装置に、該記憶部に記録されるコンテンツを特定するための特定情報を送信する送信手段と、当該他のコンテンツ記録再生装置の該送信手段によって送信された、該記憶部に記録されるコンテンツを特定するための特定情報を受信する第２の受信手段とをさらに備える。該第２の受信手段が該特定情報を受信したとき、前記更新手段が、該特定情報によって特定されるコンテンツの再生履歴が該情報登録手段に登録されているか否かを判断し、登録されていない場合に、該特定情報によって特定されるコンテンツの再生履歴を該情報登録手段に登録する。
【００１２】
他のコンテンツ記録再生装置にコンテンツが記録された場合、他のコンテンツ記録再生装置から、記録されるコンテンツの特定情報を受信し、情報登録手段に該特定情報によって特定されるコンテンツの再生履歴を登録することができる。従って、コンテンツ記録再生装置が複数存在する場合に、各コンテンツ記録再生装置は、全コンテンツ記録再生装置に記録されているコンテンツの再生履歴を情報登録手段に登録することができる。記録時に情報登録手段にコンテンツの再生履歴を登録しておくことにより、コンテンツ再生時のコンテンツの再生履歴の更新を迅速化することができる。
【００１３】
好ましくは、前記再生手段が、前記記憶部に記録されているコンテンツ以外のコンテンツを再生する場合、前記更新手段が、該再生手段によって再生されるコンテンツの再生履歴が該情報登録手段に登録されているか否かを判断し、登録されていない場合に、該再生手段によって再生されるコンテンツの再生履歴を該情報登録手段に登録し、さらに、該再生手段によって再生されるコンテンツの再生履歴を更新する。
【００１４】
記憶部に記録されているコンテンツ以外のコンテンツ（例えば、ＣＤ、フラッシュメモリなどの可搬型記録媒体に記録されたコンテンツや、ネットワーク（インターネットやＬＡＮなど）を介してストリーミング形式で受信したコンテンツ）を再生する場合、更新手段は、再生されるコンテンツの再生履歴を情報登録手段に登録し、その後、再生されるコンテンツの再生履歴を更新する。従って、記録部に記録されたコンテンツ以外のコンテンツ再生であっても、再生履歴に反映することができる。
【００１５】
本発明の好ましい実施形態による情報更新プログラムは、コンテンツを再生するコンテンツ再生装置に接続可能であり、複数のコンテンツを記録するための記憶部を備えるコンテンツ記録再生装置における情報更新プログラムであって、該記憶部に記録されたコンテンツを再生する再生ステップと、該コンテンツ再生装置によるコンテンツ再生に応じて、該コンテンツ再生装置から送信される再生されたコンテンツを特定するための特定情報を受信する受信ステップと、該再生ステップによってコンテンツが再生されたとき、該再生されたコンテンツに関して情報登録部に登録されている再生履歴を更新するステップと、該受信ステップによって該特定情報が受信されたとき、該特定情報によって特定されるコンテンツの再生履歴が該情報登録部に登録されているか否かを判断する判断ステップと、該判断ステップによって登録されていないと判断された場合に、該特定情報によって特定されるコンテンツの再生履歴を該情報登録部に登録するステップと、該特定情報によって特定されるコンテンツに関して該情報登録部に登録されている再生履歴を更新するステップとをコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によると、他のコンテンツ再生装置でコンテンツが再生された場合に、コンテンツ記録再生装置において、当該コンテンツが記録されているか否かに関係なく、当該コンテンツの再生履歴を更新することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態による情報更新システムを示すブロック図である。
【００１８】
図１に示すように、情報更新システムは、コンテンツ記録再生装置（例えば、ＨＤＤレコーダ）１０と、コンテンツ再生装置（例えば、ＣＤプレーヤ）２０とを備え、これらは任意の適切な通信ケーブル（例えば、ＵＳＢ、ＬＡＮ等）を介して接続されている。ＨＤＤレコーダ１０は、ＨＤＤ（ハードディスクドライブ）に記録されている複数のコンテンツの再生履歴を管理する。再生履歴は、コンテンツ情報の一種であり、例えば、再生回数、最終再生日時等を含む。ＨＤＤレコーダ１０は、ＨＤＤに記録されているコンテンツを再生したとき、そのコンテンツの再生回数、最終再生日時を更新する。ここで、コンテンツは、映像データ、曲（音楽）データ、静止画データ等の総称であるが、本例では曲データである。
【００１９】
本例の概要について、ＨＤＤレコーダ１０に記録されていない曲データをＣＤプレーヤ２００が再生する場合の、ＨＤＤレコーダ１０での再生履歴の更新処理について説明する。（１）ＣＤプレーヤ２０においてＣＤの曲データが再生されると、（２）ＣＤプレーヤ２０は、再生されたＣＤのＴＯＣ（Table of contents）と再生し終えた曲のトラック番号とをＨＤＤレコーダ１０に送信する。（３）ＨＤＤレコーダ１０は、受信したＴＯＣに基づいてＣＤプレーヤ２０で再生されたＣＤのコンテンツ情報（アーティスト名、アルバム名、曲名など）を外部データベースから取得して、コンテンツリストに登録する。ここで、ＣＤプレーヤ２０で再生された曲データはＨＤＤレコーダ１０には記録されていないので、コンテンツリストには仮想コンテンツとしてコンテンツ情報が登録される。（４）ＨＤＤレコーダ２０は、受信したＴＯＣ及びトラック番号で特定される曲データ（仮想コンテンツ）の再生履歴を更新する。（５）その後、ＨＤＤレコーダ１０に同一ＣＤの曲データが記録されたとき、コンテンツリスト内の仮想コンテンツが実コンテンツに変更される。その結果、ＨＤＤレコーダ１０に曲データを記録する前に、ＣＤプレーヤ２０で再生された曲データの再生履歴を、ＨＤＤレコーダ１０に曲データを記録後に反映させることができる。つまり、ＨＤＤレコーダ１０に曲データを記録する前に、ＣＤプレーヤ２０でその曲データを３回再生した場合には、ＨＤＤレコーダ１０にその曲データが記録されたとき、再生回数が３回から始まる。以下、詳細に説明する。
【００２０】
［コンテンツ記録再生装置（ＨＤＤレコーダ）の構成］
図２は、ＨＤＤレコーダ１０の構成を示す概略図である。ＨＤＤレコーダ１０は、制御部１１と、ＨＤＤ１２と、メモリ１３と、ディスク（ＣＤ）ドライブ１４と、操作表示部１５と、再生部１６と、通信部１７とを備える。
【００２１】
制御部１１は、ＨＤＤ１２又はメモリ１３に格納されたプログラムに基づいてＨＤＤレコーダ１０全体の動作を制御する。制御部１１は、再生部１６によってＨＤＤ１２に記録された曲データが再生されたとき、又は、ディスクドライブ１４によってＣＤに記録された曲データが再生されたとき、又は、ネットワークを介して外部サーバからストリーミング配信された曲データが再生されたとき、コンテンツリストに含まれる当該曲データの再生履歴（再生回数、最終再生日時など）を更新する。
【００２２】
また、制御部１１は、ＣＤプレーヤ２０からＴＯＣを受信したとき、ＴＯＣをメモリ１３に保存し、図示しない外部データベースからＴＯＣに基づいてＣＤのコンテンツ情報（アーティスト名、アルバム名、曲名など）を取得する。制御部１１は、ＴＯＣ及びトラック番号で特定される曲データの再生履歴を更新するが、コンテンツリスト内にＴＯＣ及びトラック番号で特定される曲データのコンテンツ情報が登録されていない（つまり、当該曲データがＨＤＤ１２に記録されていない）場合、コンテンツリストに当該曲データのコンテンツ情報を仮想コンテンツとして登録した上で、再生履歴を更新する。ここで、仮想コンテンツとは、ＨＤＤ１２に実際にコンテンツは記録されていないが、コンテンツリストにコンテンツ情報が登録されており、再生履歴の更新が行われるコンテンツのことである。一方、実コンテンツとは、実際にＨＤＤ１２に記録されているコンテンツのことをいう。従って、曲データがＨＤＤ１２に記録されたとき、コンテンツリスト内の仮想コンテンツは実コンテンツに変更される。
【００２３】
ＨＤＤ１２は、複数のコンテンツを格納している。ＨＤＤ１２には、ディスクドライブ１４によってＣＤに記録された曲データが読み出されて記録される。また、ＨＤＤ１２には、図３に示すコンテンツリストが格納されている。コンテンツリストは、ＨＤＤ１２に記録されているコンテンツ（実コンテンツ）、及び、仮想コンテンツのコンテンツ情報の一覧である。コンテンツリストには、曲名（タイトル）、アーティスト名及びアルバム名に関連づけて、各曲データが収録されたＣＤのＴＯＣと、トラック番号と、仮想フラグ（Virtual Flag）と、再生履歴（ここでは再生回数）とが登録される。仮想フラグは、仮想コンテンツであるか否かを示すフラグであり、実コンテンツの場合に「Non」に設定され、仮想コンテンツの場合に「Yes」に設定される。ＨＤＤ１２にコンテンツが記録されたとき、仮想フラグが「Yes」から「Non」に変更されるが、再生回数の項目はそのままであるので、仮想コンテンツの時の再生回数を継続することができる。
【００２４】
操作表示部１５は、ユーザの指示を入力する操作キーや、コンテンツリストを表示するＬＣＤ等を含む。操作表示部１５にコンテンツリストが表示される場合、仮想コンテンツは実コンテンツとは異なる態様（例えば、グレイアウト、斜体、異なる色）で表示する、または、非表示とすることができる。通信部１７は、ＣＤプレーヤ２０からＴＯＣ情報やトラック番号を受信するインターフェースであり、例えば、ＵＳＢやＬＡＮ等のインターフェースが採用され得る。
【００２５】
［ＣＤプレーヤ２０の構成］
図４は、ＣＤプレーヤ２０の構成を示す概略図である。ＣＤプレーヤ２０は、制御部２１と、メモリ２２と、通信部２３と、操作表示部２４と、ディスク再生部２５とを備える。
【００２６】
制御部２１は、メモリ２２に格納されているプログラムに基づいてＣＤプレーヤ２０全体の動作を制御するものである。制御部２１は、ディスク再生部２５がＣＤの曲データを再生したとき、再生されたＣＤのＴＯＣと、曲データのトラック番号とを通信部２３を介して、ＨＤＤレコーダ１０に送信する。
【００２７】
通信部２３は、ＴＯＣやトラック番号をＨＤＤレコーダ１０に送信するためのインターフェースであり、例えば、ＵＳＢやＬＡＮ等のインターフェースである。操作表示部２４は、ユーザ指示を入力する操作キー、及び、コンテンツ情報等を表示するＬＣＤ等を含む。ディスク再生部２５は、ユーザによってＣＤが挿入されると、ＣＤからＴＯＣを読み出して、制御部２１に供給する。また、ディスク再生部２５は、ＣＤから曲データを読み出して再生する。
【００２８】
［再生履歴更新処理］
以下、本例の再生履歴の更新処理を図５および図６を参照して説明する。図５はＣＤプレーヤ２０の制御部２１の処理を示すフローチャートであり、図６はＨＤＤレコーダ１０の制御部１１の処理を示すフローチャートである。図５に示すように、ＣＤプレーヤ２０の制御部２１は、ＣＤがディスク再生部２５に挿入されると（Ｓ１１：ＹＥＳ）、ディスク再生部２５によってＣＤから読み出されたＴＯＣをメモリ２２に保存する（Ｓ１２）。次に、ユーザ操作によってＣＤの再生指示が操作表示部２４を介して入力されると（Ｓ１３：ＹＥＳ）、制御部２１は、メモリ２２に保存されているＴＯＣを、通信部２３を介してＨＤＤレコーダ１０に送信する（Ｓ１４）。
【００２９】
図６に示すように、ＨＤＤレコーダ１０の制御部１１は、ＣＤプレーヤ２０からＴＯＣの受信を監視しており（Ｓ２１）、ＴＯＣを受信すると（Ｓ２１：ＹＥＳ）、以下の処理によって、コンテンツリストにＴＯＣで特定される曲データのコンテンツ情報が登録されていない場合に、コンテンツリストに当該曲データのコンテンツ情報を仮想コンテンツとして登録する。まず、制御部１１は、受信したＴＯＣがメモリ１３に現在記憶されているＴＯＣと同一であるか否かを判断し（Ｓ２２）、同一であれば（Ｓ２２：ＹＥＳ）Ｓ３２までスキップし（既にコンテンツリストに仮想コンテンツとしてコンテンツ情報を登録済のため）、異なる場合（Ｓ２２：ＮＯ）、受信したＴＯＣをメモリ１３に上書きする（Ｓ２３）。
【００３０】
ここで、制御部１１は、コンテンツリストにＴＯＣが登録されていない場合に、アルバム名単位のコンテンツ情報（この場合、トラック数や再生時間などが必要）に基づいて、ＴＯＣを新たに生成する（Ｓ２４）。この処理は、コンテンツリストに予めＴＯＣが登録されている場合は不要である。
【００３１】
制御部１１は、インターネット経由で外部のデータベースにアクセスし、ＴＯＣを送信し、ＴＯＣに対応するコンテンツ情報（アーティスト名、アルバム名、曲名等）を取得し、メモリ１３に保存する（Ｓ２５）。
【００３２】
制御部１１は、メモリ１３に保存されているＴＯＣで特定されるＣＤのトラック番号の変数ｉを１に設定する（Ｓ２６）。制御部１１は、トラック番号がｉ番目の曲データのコンテンツ情報がコンテンツリストに登録されているか否かを判断する（Ｓ２７）。登録されていれば（Ｓ２７：ＹＥＳ）、コンテンツリストに登録する必要がないのでＳ２８、Ｓ２９をスキップする。一方、登録されていなければ（Ｓ２７：ＮＯ）、制御部１１は、トラック番号がｉ番目の曲データのコンテンツ情報（曲名、アーティスト名、アルバム名）をメモリ１３から読み出して、コンテンツリストに新規登録する（Ｓ２８）。このとき、当該曲データのコンテンツ情報に関連づけて、ＴＯＣとトラック番号とがコンテンツリストに登録される。さらに、制御部１１は、当該曲データのコンテンツ情報に対応する仮想フラグを「Yes」に設定することにより、コンテンツリストに当該曲データのコンテンツ情報を仮想コンテンツとして登録する（Ｓ２９）。なお、新たに仮想コンテンツとしてコンテンツリストにコンテンツ情報が登録されたとき、再生回数は０に設定される。
【００３３】
制御部１１は、ｉをインクリメントして（Ｓ３０）、ｉがＣＤの曲数（つまり、トラック番号の最大値）より大きいか否かを判断する（Ｓ３１）。すなわち、全てのトラック番号ｉについてコンテンツリストへの仮想コンテンツとしての登録、又は、既にコンテンツリストに登録されていることの確認が完了したか否かを判断する。ｉがＣＤの曲数以下の場合、Ｓ２７に戻って上記の処理を繰り返すことにより、全トラック番号の曲データのコンテンツ情報がコンテンツリストに登録される。ｉがＣＤの曲数よりも大きくなったとき（Ｓ３１：ＹＥＳ）、Ｓ３２に進む。以上の処理により、ＣＤプレーヤ２０で再生されるＣＤの曲データのコンテンツ情報が仮想コンテンツとしてＨＤＤレコーダ１０のコンテンツリストに登録される。
【００３４】
図５に戻って、ＣＤプレーヤ２０の制御部２１は、ＣＤのあるトラック番号の曲を再生し終えたとき（Ｓ１６：ＹＥＳ）、再生し終えた曲のトラック番号を、通信部１７を介してＨＤＤレコーダ１０に送信する（Ｓ１７）。
【００３５】
図６へと進み、ＨＤＤレコーダ１０の制御部１１は、ＣＤプレーヤ２０からトラック番号を受信したか否かを監視している（Ｓ３２）。トラック番号を受信すると（Ｓ３２：ＹＥＳ）、制御部１１は、受信したトラック番号とメモリ１３に保存されているＴＯＣとによって特定される曲データの再生回数を１増加させるようコンテンツリストを更新する（Ｓ３３）。先述のように、ＣＤプレーヤ２０がＣＤを再生開始するとＴＯＣをＨＤＤレコーダ１０に送信し、ＨＤＤレコーダ１０は受信したＴＯＣに対応する曲データのコンテンツ情報をコンテンツリストに登録するので、ＨＤＤレコーダ１０がトラック番号を受信したときには、ＴＯＣとトラック番号で特定される曲データのコンテンツ情報はコンテンツリストに登録されており、再生回数などの再生履歴を更新することができる。
【００３６】
なお、図５において、ＣＤプレーヤ２０のディスク再生部２５からＣＤが取り出された場合（Ｓ１５：ＹＥＳ）、制御部２１はメモリ２２からＴＯＣをクリアし（Ｓ１８）、Ｓ１１に戻る。
【００３７】
［ＨＤＤレコーダにＣＤの曲データが記録される際の処理］
次に、ＨＤＤレコーダ１０のＨＤＤ１２にＣＤの曲データが記録（リッピング）される際の処理を、図７を参照して説明する。図７はＨＤＤレコーダ１０の制御部１１の処理を示すフローチャートである。ＨＤＤレコーダ１０にＣＤの曲データが記録される際に、コンテンツリストに実コンテンツとしてコンテンツ情報が登録されている曲データについては、既にＨＤＤ１２に記録されているので、記録処理が実行されない。コンテンツリストに仮想コンテンツとしてコンテンツ情報が登録されている曲データについては、ＨＤＤ１２に記録されておらず、再生履歴が管理されているだけであるので、ＨＤＤ１２に記録され、コンテンツリスト内で仮想コンテンツから実コンテンツに変更される。
【００３８】
制御部１１は、ディスクドライブ１４にＣＤが挿入されたことを判断すると（Ｓ４１：ＹＥＳ）、ディスクドライブ１４によって読み出されたＴＯＣをメモリ１３に保存する（Ｓ４２）。制御部１１は、インターネット経由で外部データベースにアクセスし、メモリ１３に保存したＴＯＣを送信し、挿入されたＣＤのコンテンツ情報（曲名、アーティスト名、アルバム名など）を取得し、メモリ１３に保存する（Ｓ４３）。
【００３９】
次に、Ｓ４４〜Ｓ４９において、挿入されたＣＤの曲データのコンテンツ情報がコンテンツリストに登録されていない場合、そのコンテンツ情報が仮想コンテンツとしてコンテンツリストに登録される。制御部１１は、挿入されたＣＤのトラック番号の変数ｉを１に設定する（Ｓ４４）。制御部１１は、トラック番号がｉ番目の曲データのコンテンツ情報がコンテンツリストに登録されているか否かを判断する（Ｓ４５）。登録されていれば（Ｓ４５：ＹＥＳ）、Ｓ４６、Ｓ４７をスキップしてＳ４８に進む。一方、登録されていなければ（Ｓ４５：ＮＯ）、制御部１１は、トラック番号がｉ番目の曲データのコンテンツ情報（曲名、アーティスト名、アルバム名）をメモリ１３から読み出して、コンテンツリストに登録する。そして、その曲データの仮想フラグを「Yes」に設定することにより、仮想コンテンツとしてその曲データのコンテンツ情報がコンテンツリストに登録される（Ｓ４７）。Ｓ４８でｉをインクリメントして、ｉがＣＤの曲数より大きくなる（Ｓ４９：ＹＥＳ）まで、上記の処理を繰り返して、全てのトラック番号の曲データについて、コンテンツリストへのコンテンツ情報の登録を実行する。なお、先述の通り、図６のＳ２６〜Ｓ３１の処理で、ＣＤプレーヤから受信したＴＯＣに基づいてコンテンツリストにＣＤの曲データのコンテンツ情報を全て登録済であれば、Ｓ４５で全ての曲データについてＹＥＳと判断される。
【００４０】
続いて、制御部１１は、ユーザ操作によって曲データの記録指示（リッピング指示）が入力されたか否かを監視しており（Ｓ５２）、記録指示が入力されると（Ｓ５２：ＹＥＳ）、再びトラック番号の変数ｉを１に設定する（Ｓ５３）。制御部１１は、コンテンツリストを参照して、トラック番号がｉ番目の曲データに関する仮想フラグが「Yes」であるか否か、つまり、ＨＤＤ１２に曲データが記録されておらず、仮想コンテンツとしてコンテンツリストにコンテンツ情報が登録されているか否かを判断する（Ｓ５４）。仮想フラグが「Non」であれば（Ｓ５４：ＮＯ）、曲データがＨＤＤ１２に記録されているので、Ｓ５５、Ｓ５６をスキップして、Ｓ５７へと進む。一方、仮想フラグが「Yes」であれば（Ｓ５４：ＹＥＳ）、制御部１１は、トラック番号がｉ番目の曲データをＣＤから読み出してＨＤＤ１２に記録するよう各部を制御する（Ｓ５５）。その上で、制御部１１は、トラック番号がｉ番目の曲データに関する仮想フラグを「Yes」から「Non」に変更することにより、当該曲データのコンテンツ情報のコンテンツリストへの登録を仮想コンテンツから実コンテンツに変更する（Ｓ５６）。Ｓ５７でｉがインクリメントされ、ｉがＣＤの曲数よりも大きくなるまで（Ｓ５８：ＹＥＳ）上記の処理を繰り返すことにより、挿入されたＣＤの曲データのうちＨＤＤ１２に記録されていなかった曲データが全てＨＤＤ１２に記録され、コンテンツリストに実コンテンツとしてコンテンツ情報が登録される。なお、Ｓ５９の処理はここでは不要である。
【００４１】
以上のように、例えば、ＣＤプレーヤ２０から受信したＴＯＣに基づいてＨＤＤレコーダ１０がコンテンツリストに仮想コンテンツとしてコンテンツ情報を登録し、ＣＤプレーヤ２０から受信したトラック番号によってＣＤプレーヤ２０で再生された曲データの再生履歴を仮想コンテンツの再生履歴として反映させる。その後、そのＣＤの曲データがＨＤＤレコーダ１０のＨＤＤ１２に記録されたとき（Ｓ４５でＹＥＳ、Ｓ５４でＹＥＳを経由した後Ｓ５５で記録される）には、新たにコンテンツリストにコンテンツ情報が登録され再生回数が０から開始するのではなく、Ｓ５６で仮想フラグを「Non」に変更して、コンテンツリスト内において仮想コンテンツから実コンテンツに変更されるだけであり、再生回数は仮想コンテンツのときから継続される。従って、ＨＤＤ１２に記録される前にＣＤプレーヤ２０で再生した再生履歴を、ＨＤＤ１２に記録した後にも反映させることができる。
【００４２】
なお、図８に示すように、（１）ＨＤＤレコーダ１０に曲データが既に記録されているＣＤをＣＤプレーヤ２０で再生した場合にも、（２）ＣＤプレーヤ２０からＨＤＤレコーダ１０にＴＯＣ、及びトラック番号が送信される。この場合、ＣＤプレーヤ２０が再生した曲データがＨＤＤレコーダ１０に記録されているので、仮想コンテンツとしてコンテンツリストにコンテンツ情報を登録することなく、（３）ＴＯＣ及びトラック番号で特定される曲データの再生履歴が更新される。この動作の詳細については、図６を参照して、Ｓ２７で全トラック番号についてＹＥＳと判断された後、Ｓ３２でＹＥＳと判断され、Ｓ３３で再生回数が更新される。
【００４３】
［別の実施形態］
本例では、図９に示すように、複数のコンテンツ記録再生装置（ＨＤＤレコーダ）１０Ａ、１０Ｂが互いに接続されている。各ＨＤＤレコーダ１０の構成は図２に示すものと同様である。本例の動作概要を説明すると、（１）ＨＤＤレコーダ１０Ａは、ＣＤが挿入されると、挿入されたＣＤの曲データのコンテンツ情報がコンテンツリストに登録されていなければ、当該曲データのコンテンツ情報をコンテンツリストに仮想コンテンツとして登録する。（２）ＨＤＤレコーダ１０ＡにおいてＣＤの曲データが再生されると、（３）ＨＤＤレコーダ１０ＡからＨＤＤレコーダ１０ＢにＴＯＣ及び再生し終えた曲のトラック番号が送信される。
【００４４】
（４）ＨＤＤレコーダ１０Ａは、ＣＤの曲データを再生し終えたとき、コンテンツリストの仮想コンテンツとして登録されている再生履歴を更新する。（５）その後、ＨＤＤレコーダ１０Ａに同一のＣＤの曲データが記録されると、コンテンツリスト内においてその曲データを仮想コンテンツから実コンテンツに変更する。従って、ＨＤＤ１２に記録されていないＣＤを再生した場合にその再生履歴を仮想コンテンツの再生履歴として管理しておくことで、ＣＤの曲データがＨＤＤ１２に記録されたとき、仮想コンテンツとして管理されていた再生履歴を実コンテンツの再生履歴に反映して引き継ぐことができる。
【００４５】
一方、（６）ＨＤＤレコーダ１０Ｂは、ＴＯＣを受信すると、ＴＯＣで特定される曲データのコンテンツ情報がコンテンツリストに登録されていなければ、当該曲データのコンテンツ情報をコンテンツリストに仮想コンテンツとして登録する。（７）ＨＤＤレコーダ１０Ｂは、トラック番号を受信すると、コンテンツリスト内の仮想コンテンツとして登録されている再生履歴を更新する。（８）その後、ＨＤＤレコーダ１０Ｂに同一のＣＤの曲データが記録されると、コンテンツリスト内において、その曲データのコンテンツ情報を仮想コンテンツから実コンテンツに変更する。従って、ＨＤＤ１２に記録されていないＣＤが別のＨＤＤレコーダ１０Ａで再生された場合に、その再生履歴を仮想コンテンツの再生履歴として管理しておくことで、ＣＤの曲データがＨＤＤ１２に記録されたとき、仮想コンテンツとして管理されていた再生履歴を実コンテンツの再生履歴に反映して引き継ぐことができる。なお、ＨＤＤレコーダ１０ＢがＴＯＣを受信したときに、ＴＯＣで特定される曲データがＨＤＤ１２に記録されており、コンテンツリストに実コンテンツとしてその曲のコンテンツ情報が登録されている場合には、トラック番号を受信したときに、実コンテンツの再生履歴を更新する。
【００４６】
次に、上記の処理の詳細を説明する。図７がＨＤＤレコーダ１０Ａの処理に対応し、図６がＨＤＤレコーダ１０Ｂの処理に対応する。図７に示すように、ＨＤＤレコーダ１０Ａは、ＣＤが挿入されると、先述の通り、Ｓ４２〜Ｓ４９においてＣＤの曲データのコンテンツ情報をコンテンツリストに仮想コンテンツとして登録する（（１）に対応）。その後、ユーザ操作によるＣＤの再生指示が入力されたとき（Ｓ５０：ＹＥＳ）、再生処理を実行する（Ｓ５１、（２）に対応）。再生処理では、図１０に示すように、ＨＤＤレコーダ１０Ａは、ＨＤＤレコーダ１０ＢにＴＯＣを送信する（Ｓ６１、（３）に対応）。ＣＤのある曲を最後まで再生し終えたとき（Ｓ６２：ＹＥＳ）、ＨＤＤレコーダ１０Ａは、再生し終えた曲データのトラック番号をＨＤＤレコーダ１０Ｂに送信する（Ｓ６３、（３）に対応）。さらに、ＨＤＤレコーダ１０Ａは、再生し終えた曲データについてコンテンツリスト内の再生履歴を更新する（Ｓ６４、（４）に対応）。ユーザ操作によって停止指示が入力されるか、又は、ＣＤの全トラック番号の曲を再生し終えるまで上記の処理を繰り返し、曲を再生し終える毎にトラック番号をＨＤＤレコーダ１０Ｂに送信し、かつ、自身のコンテンツリスト内の再生履歴を更新する。
【００４７】
図６に示すように、ＨＤＤレコーダ１０Ｂは、ＴＯＣを受信すると、Ｓ２２〜Ｓ３１において、先述の通り、ＴＯＣで特定される曲データのコンテンツ情報をコンテンツリストに仮想コンテンツとして登録する（（６）に対応）。また、ＨＤＤレコーダ１０Ｂは、Ｓ３２でトラック番号を受信したとき、コンテンツリスト内のＴＯＣ及びトラック番号で特定される曲データの再生履歴を更新する（Ｓ３３、（７）に対応）。
【００４８】
上記の（５）、（８）の処理については、図７のＳ４１〜Ｓ５８に共に対応し、図１の例で先述した処理と同じである。
【００４９】
なお、図１１のように、図９においてＨＤＤレコーダ１０ＡがＣＤの曲データを再生する代わりに、ＨＤＤ１２に記録された曲データを再生する場合、ＨＤＤレコーダ１０Ａは、（１）ＨＤＤ１２に記録された曲データを再生すると（Ｓ５０でＹＥＳ）、（２）コンテンツリストから再生された曲データに対応するＴＯＣを読み出して、ＨＤＤレコーダ２０に送信する（Ｓ６１）。そして、曲データを再生し終えると（Ｓ６２でＹＥＳ）、トラック番号をＨＤＤレコーダ１０Ｂに送信する（Ｓ６３）。（３）ＨＤＤレコーダ１０Ａは、再生し終えた実コンテンツの再生回数を更新する（Ｓ６４）。なお、ＨＤＤレコーダ１０Ｂの処理は、図９と同じである。
【００５０】
続いて、図１２に示す例を説明する。（１）ＨＤＤレコーダ１０Ａは、ＣＤが挿入されると、ＣＤの曲データがコンテンツリストに登録されていない場合に、コンテンツリストにコンテンツ情報を仮想コンテンツとして登録する。（２）ＨＤＤレコーダ１０Ａは、ＣＤの曲データを記録し、（３）コンテンツリスト内において、記録した曲データのコンテンツ情報を仮想コンテンツから実コンテンツに変更する。（４）ＨＤＤレコーダ１０Ａは、ＣＤのＴＯＣをＨＤＤレコーダ１０Ｂに送信する。（５）ＨＤＤレコーダ１０Ｂは、ＴＯＣを受信すると、ＴＯＣで特定される曲データのコンテンツ情報を仮想コンテンツとしてコンテンツリストに登録する。その結果、複数のＨＤＤレコーダ間において、他のＨＤＤレコーダが所有するコンテンツのコンテンツ情報をコンテンツリストに仮想コンテンツとして登録しておくことができる。
【００５１】
詳細には、図７がＨＤＤレコーダ１０Ａに処理に対応し、図６がＨＤＤレコーダ１０Ｂの処理に対応する。図７に示すように、ＨＤＤレコーダ１０Ａは、ＣＤが挿入されると（Ｓ４１：ＹＥＳ）、Ｓ４２〜Ｓ４９において、先述の通り、コンテンツリストにＣＤの曲データのコンテンツ情報を仮想コンテンツとして登録する（（１）に対応）。ＣＤの曲データの記録指示が入力されると（Ｓ５２：ＹＥＳ）、Ｓ５３〜Ｓ５８において、ＣＤの曲データをＨＤＤ１２に記録し（（２）に対応）、仮想コンテンツを実コンテンツに変更する（Ｓ５６、（３）に対応）。ＨＤＤレコーダ１０Ａは、ＣＤの全曲データがＨＤＤ１２に記録されると（Ｓ５８：ＹＥＳ）、ＨＤＤレコーダ１０ＢにＴＯＣを送信する（Ｓ５９、（４）に対応）。図６に示すように、ＨＤＤレコーダ１０Ｂは、ＴＯＣを受信すると（Ｓ２１）、Ｓ２２〜Ｓ３１で、先述の通り、ＴＯＣで特定される曲のコンテンツ情報を仮想コンテンツとしてコンテンツリストに登録する（（５）に対応）。
【００５２】
以上のように、複数のＨＤＤレコーダ１０が接続されており、あるＨＤＤレコーダ１０にＣＤの曲データが記録されると、他のＨＤＤレコーダ１０のコンテンツリストにもその曲のコンテンツ情報を仮想コンテンツとして登録することができる。
【００５３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。例えば、ＴＯＣ及びトラック番号の組合せの代わりに、アーティスト名、アルバム名及び曲名の組合せでコンテンツを特定してもよい。また、ＣＤプレーヤからＨＤＤレコーダに再生した曲の先頭１５秒程度のデータを送信し、ＨＤＤレコーダが受信した１５秒分データの波形に基づいて外部データベースからコンテンツ情報を取得してもよい。図７において、ＣＤ挿入後にコンテンツ情報をコンテンツリストに登録しているが、記録指示又は再生指示の後に登録してもよい。トラック番号の送信は曲データを再生し終えたときでなく、再生開始したときでも、所定の時間再生したときでもよい。図７においてＳ５２〜Ｓ５８の曲データの記録はＣＤの曲データの記録に限らず、インターネットを経由して外部サーバから曲データをダウンロードしてもよい。図９、図１１、図１２において、ＨＤＤレコーダ１０Ａ、１０Ｂがそれぞれ逆の動作を実行することができ、すなわち、複数のＨＤＤレコーダが双方向に再生履歴を送信しあうことができる。また、上記のコンテンツ記録再生装置を動作させるためのコンピュータプログラム及びそれを記録した記録媒体という形態で提供されてもよい。例えば、コンテンツ記録再生装置がパーソナルコンピュータである場合、上記の動作を実行するためのコンピュータプログラムがパーソナルコンピュータにインストールされる。
【産業上の利用可能性】
【００５４】
本発明は、ＨＤＤレコーダやＰＣ等のコンテンツ記録再生装置に好適に適用され得る。
【図面の簡単な説明】
【００５５】
【図１】本発明の好ましい実施形態による情報更新システムの構成及び動作概要を示すブロック図である。
【図２】コンテンツ記録再生装置（ＨＤＤレコーダ）の構成を示すブロック図である。
【図３】コンテンツリストを示す図である。
【図４】コンテンツ再生装置（ＣＤプレーヤ）の構成を示すブロック図である。
【図５】コンテンツ再生装置の動作を示すフローチャートである。
【図６】コンテンツ記録再生装置の動作を示すフローチャートである。
【図７】コンテンツ記録再生装置の動作を示すフローチャートである。
【図８】図１の構成における別の動作概要を示す図である。
【図９】本発明の別の好ましい実施形態による情報更新システムの構成及び動作概要を示すブロック図である。
【図１０】コンテンツ記録再生装置の再生動作を示すフローチャートである。
【図１１】図９の構成における別の動作概要を示す図である。
【図１２】図９の構成における別の動作概要を示す図である。
【符号の説明】
【００５６】
１０        コンテンツ記録再生装置（ＨＤＤレコーダ）
１１        制御部
１２        ＨＤＤ
１３        メモリ
１４        ディスクドライブ
１５        操作表示部
１６        再生部
１７        通信部
２０        コンテンツ再生装置（ＣＤプレーヤ）
【図１】
2008251103.tif 000003
【図２】
2008251103.tif 000004
【図３】
2008251103.tif 000005
【図４】
2008251103.tif 000006
【図５】
2008251103.tif 000007
【図６】
2008251103.tif 000008
【図７】
2008251103.tif 000009
【図８】
2008251103.tif 000010
【図９】
2008251103.tif 000011
【図１０】
2008251103.tif 000012
【図１１】
2008251103.tif 000013
【図１２】
2008251103.tif 000014