(57)【要約】【課題】  コンテンツデータを記憶する処理を実行しながら，コンテンツデータに対応するコンテンツ関連情報を取得する。【解決手段】  処理対象となるコンテンツデータに対応する属性情報を抽出する属性情報抽出部１３４と；処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶制御部１３６と；コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するユニーク識別情報要求部１４０と；コンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するコンテンツ関連情報要求部１４２と；通信部に提供されたコンテンツ関連情報を，記憶制御部により記憶されたコンテンツデータと関連付けてコンテンツデータ記憶部に記憶する関連情報記憶制御部１３８と；を備える。【選択図】    図６
2006277309.tif 000002
【特許請求の範囲】
【請求項１】
処理対象となるコンテンツデータに対応する属性情報を抽出する属性情報抽出部と；
前記処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶制御部と；
前記属性情報と前記処理対象となるコンテンツデータに基づき，前記コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するユニーク識別情報要求部と；
前記ユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するコンテンツ関連情報要求部と；
前記コンテンツ関連情報要求部の要求により，前記通信部に提供されたコンテンツ関連情報を，前記記憶制御部により記憶された前記コンテンツデータと関連付けて前記コンテンツデータ記憶部に記憶する関連情報記憶制御部と；を備え，
前記コンテンツデータ記憶制御部により前記コンテンツデータがコンテンツデータ記憶部に記憶されている間に，
前記ユニーク識別情報要求部の要求により前記ユニーク識別情報が生成され，前記コンテンツ関連情報要求部の要求により前記ユニーク識別情報に対応するコンテンツ関連情報が前記通信部に提供されることを特徴とする，情報処理装置。
【請求項２】
前記コンテンツデータ記憶制御部は，前記処理対象となるコンテンツデータを圧縮して，圧縮コンテンツデータをコンテンツデータ記憶部に記憶し，
前記関連情報記憶制御部は，前記ユニーク識別情報要求部の要求により前記通信部に提供されたコンテンツ関連情報を，前記コンテンツデータ記憶制御部により記憶された前記圧縮コンテンツデータと関連付けて前記コンテンツデータ記憶部に記憶し，
前記コンテンツデータ記憶制御部により前記圧縮コンテンツデータがコンテンツデータ記憶部に記憶されている間に，
前記ユニーク識別情報要求部の要求により前記ユニーク識別情報が生成され，前記コンテンツ関連情報要求部の要求により前記ユニーク識別情報に対応するコンテンツ関連情報が前記通信部に提供されることを特徴とする，請求項１に記載の情報処理装置。
【請求項３】
前記処理対象となるコンテンツデータを圧縮する圧縮部をさらに備え，
前記コンテンツデータ記憶制御部は，前記圧縮部により圧縮された圧縮コンテンツデータをコンテンツデータ記憶部に記憶することを特徴とする，請求項２に記載の情報処理装置。
【請求項４】
前記ユニーク識別情報要求部は，前記ユニーク識別情報生成部に対して，少なくとも前記コンテンツデータに対応するデータ長情報とチャネル数とサンプリング周波数を含む前記属性情報に基づき，前記コンテンツデータ固有のユニーク識別情報を生成することユニーク識別情報生成部に要求することを特徴とする，請求項１に記載の情報処理装置。
【請求項５】
前記属性情報抽出手段は，ディスクに記録されたコンテンツデータに対応する管理情報を属性情報として抽出することを特徴とする，請求項１に記載の情報処理装置。
【請求項６】
前記属性情報抽出手段は，放送情報に含まれるコンテンツデータに対応する属性情報を抽出することを特徴とする，請求項１に記載の情報処理装置。
【請求項７】
処理対象となるコンテンツデータに対応する属性情報を抽出するステップと；
前記処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶しながら，前記属性情報と前記処理対象となるコンテンツデータに基づき，前記コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するステップと；
前記ユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するステップと；
前記通信部に提供されたコンテンツ関連情報を，前記コンテンツデータと関連付けて前記コンテンツデータ記憶部に記憶するステップと；
を含むことを特徴とする，情報処理方法。
【請求項８】
情報処理装置をして，
処理対象となるコンテンツデータに対応する属性情報を抽出する属性情報抽出処理と；
前記処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶制御処理と；
前記処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶しながら，前記属性情報と前記処理対象となるコンテンツデータに基づき，前記コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するユニーク識別情報要求処理と；
前記ユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するコンテンツ関連情報要求部と；
前記通信部に提供されたコンテンツ関連情報を，前記コンテンツデータと関連付けて前記コンテンツデータ記憶部に記憶する関連情報記憶制御処理と；
を実行することを特徴とする，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツデータを記憶する情報処理装置に関し，特に，コンテンツデータを記憶しながらコンテンツデータに対応するコンテンツ関連情報を取得する情報処理装置に関する。
【背景技術】
【０００２】
従来，音楽コンテンツや映像コンテンツなどのデジタルコンテンツを，そのコンテンツが格納されているサーバからユーザが所有するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報端末にダウンロードさせ，その情報端末上でコンテンツを利用させるコンテンツ提供サービスが行われている。また，ダウンロードされたコンテンツに関連した情報，例えば，音楽コンテンツの曲名やアーティスト名などのコンテンツ関連情報を提供するサービスも行われている。例えば，特許文献１には，テレビジョン放送やラジオ放送を視聴している際に興味を持った音楽の関連情報を，外出先などにおいて取得する方法が開示されている。
【０００３】
また，コンテンツ関連情報を提供するサービスにおいては，コンパクトディスクに記憶された音楽コンテンツをＰＣで再生したり，音楽コンテンツをリッピングしてＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に保存したりする際に，コンテンツ関連情報を取得することもできる。例えば，コンパクトディスクに曲数や時間などの情報が書き込まれている場合には，その情報に関連付けられたコンテンツ関連情報を取得することができる。また，コンパクトディスクに曲数や時間などの情報が書き込まれていない場合には，コンパクトディスクに記憶されたコンテンツデータをＰＣのハードディスクに記憶して，記憶されたコンテンツデータからコンテンツ関連情報を検索する情報を生成してコンテンツ関連情報を取得することが可能となる。
【０００４】
【特許文献１】特開平１１−５５２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし，ＰＣのハードディスクに記憶されたコンテンツデータからコンテンツ関連情報を検索する情報を生成する場合には，コンパクトディスクに記憶されたコンテンツデータを１度ハードディスクに記憶しなければならず，コンテンツ関連情報を取得するのに時間がかかるという問題があった。
【０００６】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，コンパクトディスクに記憶されたコンテンツデータを情報処理装置に備わるハードディスクドライブに記憶する処理を実行しながら，コンテンツデータに対応するコンテンツ関連情報を取得することが可能な，新規かつ改良された，情報処理装置，情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために，本発明のある観点によれば，処理対象となるコンテンツデータに対応する属性情報を抽出する属性情報抽出部と；処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶制御部と；属性情報と処理対象となるコンテンツデータに基づき，コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するユニーク識別情報要求部と；ユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するコンテンツ関連情報要求部と；コンテンツ関連情報要求部の要求により，通信部に提供されたコンテンツ関連情報を，記憶制御部により記憶されたコンテンツデータと関連付けてコンテンツデータ記憶部に記憶する関連情報記憶制御部と；を備える情報処理装置が提供される。
【０００８】
上記コンテンツデータ記憶制御部によりコンテンツデータがコンテンツデータ記憶部に記憶されている間に，ユニーク識別情報要求部の要求により前記ユニーク識別情報が生成され，コンテンツ関連情報要求部の要求によりユニーク識別情報に対応するコンテンツ関連情報が通信部に提供される。
【０００９】
上記属性情報とは，コンテンツデータのデータ属性を示す情報であって，コンテンツデータのデータ長，チャネル数，サンプリング周波数などの情報である。上記ユニーク識別情報とは，コンテンツデータから生成される所定サイズの文字列で表すことが可能なコンテンツデータ固有の識別情報であって，コンテンツデータの一部のハッシュ値などである。
【００１０】
上記コンテンツ関連情報とは，上記コンテンツデータに関連する情報であって，例えばコンテンツデータに含まれる各楽曲の曲名，アーティスト名，アルバム名などである。また，各楽曲のジャンル，ムード，テンポ，リリース年月日，人気の度合い等の情報であってもよい。上記サーバ装置において，上記ユニーク識別情報とコンテンツ関連情報が関連付けられており，コンテンツデータ固有のユニーク識別情報から，コンテンツ関連情報を取得することができる。
【００１１】
上記構成により，情報処理装置において，コンテンツ関連情報を取得するためのユニーク識別情報を生成して，サーバ装置よりコンテンツ関連情報を取得することができる。また，コンテンツデータをコンテンツデータ記憶部に記憶しながら，ユニーク識別情報を生成して，コンテンツ関連情報を取得することが可能となる。かかる構成によれば，ユーザにとって待ち時間となるコンテンツデータを記憶している間に，コンテンツ関連情報を取得することができ，効率よく迅速にコンテンツ関連情報を取得することが可能となる。
【００１２】
また，上記コンテンツデータ記憶制御部は，処理対象となるコンテンツデータを圧縮して，圧縮コンテンツデータをコンテンツデータ記憶部に記憶し，上記関連情報記憶制御部は，ユニーク識別情報要求部の要求により通信部に提供されたコンテンツ関連情報を，コンテンツデータ記憶制御部により記憶された圧縮コンテンツデータと関連付けてコンテンツデータ記憶部に記憶し，コンテンツデータ記憶制御部により圧縮コンテンツデータがコンテンツデータ記憶部に記憶されている間に，ユニーク識別情報要求部の要求によりユニーク識別情報が生成され，コンテンツ関連情報要求部の要求によりユニーク識別情報に対応するコンテンツ関連情報が通信部に提供されるようにしてもよい。
【００１３】
かかる構成により，処理対象となるコンテンツデータを記憶しながら，コンテンツデータを圧縮して記憶しながら，コンテンツ関連情報を取得することができ，ユーザにとって待ち時間となる時間を有効に利用して，コンテンツ関連情報を効率よく取得することが可能となる。
【００１４】
また，処理対象となるコンテンツデータを圧縮する圧縮部をさらに備え，コンテンツデータ記憶制御部は，圧縮部により圧縮された圧縮コンテンツデータをコンテンツデータ記憶部に記憶するようにしてもよい。
【００１５】
また，上記ユニーク識別情報要求部は，ユニーク識別情報生成部に対して，少なくともコンテンツデータに対応するデータ長情報とチャネル数とサンプリング周波数を含む属性情報に基づき，コンテンツデータ固有のユニーク識別情報を生成することユニーク識別情報生成部に要求するようにしてもよい。
【００１６】
また，上記属性情報抽出手段は，ディスクに記録されたコンテンツデータに対応する管理情報を属性情報として抽出するようにしてもよい。また，上記属性情報抽出手段は，放送情報に含まれるコンテンツデータに対応する属性情報を抽出するようにしてもよい。
【００１７】
上記課題を解決するために，本発明の別の観点によれば，処理対象となるコンテンツデータに対応する属性情報を抽出するステップと；処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶しながら，属性情報と処理対象となるコンテンツデータに基づき，コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するステップと；ユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するステップと；通信部に提供されたコンテンツ関連情報を，コンテンツデータと関連付けて前記コンテンツデータ記憶部に記憶するステップと；を含むことを特徴とする，情報処理方法が提供される。
【００１８】
上記課題を解決するために，本発明の別の関連によれば，情報処理装置をして，処理対象となるコンテンツデータに対応する属性情報を抽出する属性情報抽出処理と；処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶制御処理と；処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶しながら，属性情報と処理対象となるコンテンツデータに基づき，コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部に要求するユニーク識別情報要求処理と；ユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部に対して要求するコンテンツ関連情報要求部と；通信部に提供されたコンテンツ関連情報を，コンテンツデータと関連付けてコンテンツデータ記憶部に記憶する関連情報記憶制御処理と；を実行することを特徴とする，コンピュータプログラムが提供される。
【００１９】
また，上記プログラムを記録した，コンピュータにより読み取り可能な記憶媒体が提供される。ここで，プログラムはいかなるプログラム言語により記述されていてもよい。また記憶媒体としては，例えば，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，フレキシブルディスクなど，プログラムを記憶可能な記憶媒体として現在一般に用いられている記憶媒体，あるいは将来用いられるいかなる記憶媒体をも採用することができる。
【発明の効果】
【００２０】
以上説明したように本発明によれば，コンパクトディスクに記憶されたコンテンツデータを情報処理装置に備わるハードディスクドライブに格納しながら，コンテンツデータに対応するコンテンツ関連情報を取得することができるため，効率よく迅速にコンテンツ関連情報を取得することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２２】
まず，コンパクトディスク（Ｃｏｍｐａｃｔ  Ｄｉｓｋ；以下ＣＤという。）に記憶されたコンテンツデータに対応するコンテンツ関連情報を提供することが可能なコンテンツ関連情報提供システムの概要について説明する。
【００２３】
＜１．コンテンツ関連情報提供システムの概要＞
本実施形態において処理対象となるコンテンツデータは，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツデータや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツデータ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツデータであってよい。以下では，コンテンツデータとして，音声コンテンツ，特に，音楽ＣＤからリッピングされた音楽コンテンツデータ或いは放送情報に含まれる音楽コンテンツデータの例を挙げて説明するが，本発明はかかる例に限定されない。本実施形態においては，音楽コンテンツデータをコンテンツデータとも称する。
【００２４】
コンテンツ関連情報は，上記コンテンツデータに関連する情報であって，例えば，コンテンツデータに含まれる各楽曲の曲名，アーティスト名，アルバム名などである。また，各楽曲のジャンル，ムード，テンポ，リリース年月日，人気の度合い等の情報でもよい。
【００２５】
上記コンテンツ関連情報を提供するサービスでは，コンテンツデータを識別する情報に基づいて，そのコンテンツデータのコンテンツ関連情報を提供することができる。コンテンツデータを識別する情報とは，コンテンツ関連情報を提供するサービスにおいてコンテンツデータを一意に識別することが可能な情報である。例えば，音楽ＣＤにコンテンツデータが記憶されている領域以外の記憶領域に，ＣＤの曲数や時間などの目次情報が記憶されている場合には，この目次情報がコンテンツデータを一意に識別する情報となる。目次情報に含まれている時間情報を，１００分の１秒単位で記憶しておくことにより，ＣＤに記憶されたコンテンツデータを識別することが可能となる。
【００２６】
一方，ＣＤに目次情報などが記憶されていない場合には，コンテンツデータの波形解析データに基づいて，コンテンツ関連情報を提供することが可能となる。波形解析データとは，アナログ音源を一定時間ごとに数値化し，量子化したデータである。記憶されたデジタルデータの品質は，１秒間に何回数値化するかと，データを何ビットの数値で表現するかとで決まる。１秒間に数値化される回数をサンプリング周波数といい，データを表現するビット数を量子化ビットという。音楽データが記憶されている音楽ＣＤにおいては，サンプリング周波数４４．１ｋＨｚ（１秒間に４４１００回の数値化），量子化１６ビット（０〜６５５３５の６５５３６段階で音声データを表現）のＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式が利用されている。ＰＣＭ方式によりＣＤに記憶されたコンテンツデータをＰＣＭデータという。
【００２７】
ＰＣＭデータは楽曲毎に異なるため，例えば，ＰＣＭデータの一部を抽出し，抽出されたＰＣＭデータのハッシュ値を楽曲データの識別情報としてもよい。これにより，各楽曲または各コンテンツデータの識別情報を８００バイト程度の文字列で表すことが可能となり，楽曲毎の関連情報を取得することができるようになる。本実施形態では，ＰＣＭデータから生成される８００バイト程度の文字列で表すことが可能な識別情報を，コンテンツデータ固有のユニーク識別情報という。
【００２８】
コンテンツ関連情報提供サービスにおいて，上記ユニーク識別情報とコンテンツ関連情報とが関連付けられていれば，コンテンツデータ固有のユニーク識別情報から，コンテンツ関連情報を取得することが可能となる。つまり，ＣＤに目次情報がなくとも，ＣＤに記憶されているＰＣＭデータに基づいて，コンテンツ関連情報を取得することができる。これにより，ＣＤ毎のコンテンツ関連情報を取得するだけでなく，楽曲毎のコンテンツ関連情報を取得することが可能となる。以上，コンテンツ関連情報提供システムの概要を説明した。次に本実施形態にかかるコンテンツ関連情報提供システム１０の全体構成について説明する。
【００２９】
＜２．コンテンツ関連情報提供システムの全体構成＞
図１は，コンテンツ関連情報提供システム１０の全体構成を示すブロック図である。図１に示したように，コンテンツ関連情報提供システム１０は，情報処理装置１００，ＣＤ１０１，コンテンツ関連情報提供サーバ２００，ネットワーク３００などを備える。
【００３０】
情報処理装置１００は，ＣＤ１０１に記憶されているコンテンツデータをリッピングする機能を有するコンピュータである。リッピングとは，音楽ＣＤ，ビデオＤＶＤ，ソフトウェア用ＣＤ−ＲＯＭ等の記録媒体に記録されているデジタル形式のコンテンツデータ（音声データや映像データ等）を抽出し，コンピュータ装置等で処理可能なファイル形式に変換して記録することをいう。
【００３１】
コンピュータ装置等で処理可能なファイル形式に変換するとは，例えば，コンパクトディスクに記録された音声データをＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｇ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの圧縮符号化方式で圧縮する処理を行うことである。ＣＤに記録されている音声データは，上述したように，音声を例えばＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式等で記録したデジタルデータである。
【００３２】
コンパクトディスクに記録された音声データをＡＴＲＡＣ３方式やＭＰ３方式などで圧縮することにより，コンパクトディスク並みの音質で１０分の１程度のデータ量に圧縮することができる。このような圧縮処理を用いて，音楽ＣＤ，ビデオＤＶＤ，ソフトウェア用ＣＤ−ＲＯＭ等の記憶媒体に記録されているデジタルコンテンツ（音声データや映像データ等）を抽出し，情報処理装置で処理可能なファイル形式に変換して，ストレージ装置やリムーバル記憶媒体に記憶することができる。
【００３３】
また，情報処理装置１００は，上述したＰＣＭデータからコンテンツデータ固有のユニーク識別情報を生成する機能を有するコンピュータである。上述したように，コンテンツデータ固有のユニーク識別情報は，ＰＣＭデータから生成される８００バイト程度の文字列で表すことが可能な識別情報である。このユニーク識別情報を，ネットワーク３００を介してコンテンツ関連情報提供サーバ２００に送信してユニーク識別情報に関連付けられたコンテンツ関連情報を要求することができる。情報処理装置１００は，コンテンツ関連情報提供サーバ２００から提供されたコンテンツ関連情報を，ＣＤからリッピングしたコンテンツデータとともに記憶することができる。
【００３４】
コンテンツ関連情報提供サーバ２００は，本発明におけるコンテンツ関連情報を提供するサーバ装置の一例である。コンテンツ関連情報提供サーバ２００は，コンテンツデータに関連する情報である，各楽曲の曲名，アーティスト名，アルバム名，各楽曲のジャンル，ムード，テンポ，リリース年月日，人気の度合い等の情報を提供する機能を有する。コンテンツ関連情報提供サーバ２００は，コンテンツデータのコンテンツ関連情報と，コンテンツデータ固有のユニーク識別情報とを関連付けて記憶している。情報処理装置１００から送信されたユニーク識別情報から，そのユニーク識別情報に関連付けられたコンテンツ関連情報を検索して，情報処理装置１００に返信する。
【００３５】
ネットワーク３００は，上記情報処理装置１００とコンテンツ関連情報提供サーバ２００とを通信可能に接続する通信回線網である。このネットワーク３００は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【００３６】
以上，コンテンツ関連情報提供システム１０の全体構成について説明した。次に，上記情報処理装置１００に備わる記憶装置に格納されたＰＣＭデータからユニーク識別情報を生成することが可能な，第１実施形態にかかる情報処理装置１００ａの機能構成について説明する。
（第１実施形態）
＜３．情報処理装置の機能構成＞
図２は，第１実施形態にかかる情報処理装置１００ａの機能構成を示すブロック図である。第１実施形態においては，情報処理装置１００ａに備わる記憶装置に，ＣＤ１０１からリッピングされたコンテンツデータが記憶される。そして，記憶されたコンテンツデータを復号してＰＣＭデータを取得し，そのＰＣＭデータからユニーク識別情報を生成している。
【００３７】
図２に示したように，情報処理装置１００ａは，ＣＤ管理部１１１，コンテンツデータ記憶部１１０，処理制御部１１２，復号部１１４，ユニーク識別情報生成部１１６，通信部１１８などを備える。ＣＤ管理部１１１は，ＣＤ挿入部１０２，ＰＣＭ読み取り部１０４，圧縮部１０６，コンテンツデータ書き込み部１０８などを備える。
【００３８】
処理制御部１１２は，各部の処理を制御する機能を有し，ＣＤに記憶されたコンテンツデータの読み取り要求や，ユニーク識別情報生成要求など，各部で実行されるデータ処理の制御を行う。ＣＤ管理部１１１は，ＣＤに記憶されたコンテンツデータの読み取りや圧縮などを行う機能を有する。
【００３９】
ＣＤ挿入部１０２は，ＣＤの挿入口と情報処理装置１００ａへの接続端子からなり，ＣＤを回転させるためのモータや，ＣＤの表面で読み書きを行うヘッドなどを備える。ＣＤ挿入部１０２は，情報処理装置１００ａに内蔵，或いは外付けされ，ユーザによりＣＤ挿入部１０２にＣＤが挿入される。
【００４０】
ＰＣＭ読み取り部１０４は，処理制御部１１２からの要求により，ＣＤ挿入部１０２に挿入されたＣＤからＰＣＭデータを読み取る。ＰＣＭ読み取り部１０４は，ＣＤから読み取ったＰＣＭデータを圧縮部１０６に提供する。
【００４１】
圧縮部１０６は，ＰＣＭデータを上述したＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｇ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの圧縮符号化方式で圧縮する機能を有する。圧縮部１０６は，ＰＣＭ読み取り部１０４から提供されたＰＣＭデータをすべて圧縮するようにしてもよいし，後述するコンテンツデータ記憶部１１０の容量が大きく，圧縮する必要がない場合等はＰＣＭデータを圧縮せずにコンテンツデータ書き込み部１０８に提供してもよい。ＰＣＭデータを圧縮するか否かはユーザにより設定するようにしてもよいし，ＰＣＭデータのデータ長により決定するようにしてもよい。圧縮部１０６により処理されたＰＣＭデータを以下コンテンツデータという。
【００４２】
コンテンツデータ書き込み部１０８は，処理制御部１１２の指示により，圧縮部１０６から提供されたコンテンツデータをコンテンツデータ記憶部１１０に記憶する。また，後述するコンテンツ関連情報提供サーバ２００により検索されたコンテンツ関連情報を，コンテンツデータと関連付けてコンテンツデータ記憶部１１０に記憶する。コンテンツデータ記憶部１１０は，情報処理装置１００ａの記憶手段の一例として構成されたデータ格納用の装置であって，圧縮されたコンテンツデータやコンテンツ関連情報などを格納する。
【００４３】
復号部１１４は，処理制御部１１２の要求により，コンテンツデータ記憶部１１０に記憶されたコンテンツデータを復号する機能を有する。コンテンツデータ記憶部１１０に記憶されたコンテンツデータが圧縮されている場合には，圧縮されたコンテンツデータを復号してＰＣＭデータに変換する。ＰＣＭデータに変換されたコンテンツデータは，処理制御部１１２に提供される。ここで，コンテンツデータを復号するとは，上述したＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｇ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの圧縮符号化方式で圧縮されたコンテンツデータを波形解析データであるＰＣＭデータに変換することをいう。
【００４４】
ユニーク識別情報生成部１１６は，処理制御部１１２からＰＣＭデータを提供され，処理制御部１１２の要求により，ユニーク識別情報を生成する機能を有する。ユニーク識別情報生成部１１６により生成されるユニーク識別情報は，上述したように，ＰＣＭデータから生成される８００バイト程度の文字列で表すことが可能なコンテンツデータ固有の識別情報である。ユニーク識別情報生成部１１６により生成されたユニーク識別情報は，処理制御部１１２に提供される。
【００４５】
ここで，図３に基づいて，ユニーク識別情報の生成について詳細に説明する。図３に示したように，まず，処理制御部１１２からＰＣＭデータの属性情報がユニーク識別情報生成部１１６に提供される（Ｓ１００）。ＰＣＭデータの属性情報とは，ＰＣＭデータのデータ長，チャネル数，サンプリング周波数などの情報である。処理制御部１１２は，復号部１１４から提供された各コンテンツデータにかかるＰＣＭデータの属性情報を抽出することができる。
【００４６】
処理制御部１１２から属性情報を提供されたユニーク識別情報生成部１１６は，属性情報に基づいて，ユニーク識別情報を生成するために必要なＰＣＭデータの開始位置と終了位置とを処理制御部１１２に通知する（Ｓ１０２）。ユニーク識別情報生成部１１６は，ＰＣＭデータの属性情報から，ＰＣＭデータの抽出位置と長さを算出するアルゴリズムを有する。このアルゴリズムにより，コンテンツデータを一意に識別するユニーク識別情報を生成するために必要なＰＣＭデータの開始位置と終了位置とを決定することができる。
【００４７】
ＰＣＭデータの開始位置と終了位置とを通知された処理制御部１１２は，ＰＣＭデータのうち，必要な部分を抽出してユニーク識別情報生成部１１６に提供する（Ｓ１０４）。抽出されたＰＣＭデータを提供されたユニーク識別情報生成部１１６は，そのＰＣＭデータのハッシュ値等を生成して，８００バイト程度の文字列で表すことが可能なコンテンツデータ固有の識別情報を生成する。生成されたユニーク識別情報は，処理制御部１１２に提供される（Ｓ１０６）。
【００４８】
図２に戻り，通信部１１８は，ネットワーク３００に接続するための通信デバイス等で構成された通信インタフェースである。通信部１１８は，処理制御部１１２にからユニーク識別情報を提供され，処理制御部１１２の要求により，ネットワーク３００を介して，ユニーク識別情報をコンテンツ関連情報提供サーバ２００に送信する。また，ユニーク識別情報に基づいてコンテンツ関連情報提供サーバ２００により検索されたコンテンツ関連情報を処理制御部１１２に提供する。
【００４９】
コンテンツ関連情報提供サーバ２００は，コンテンツ関連情報記憶部１２２および検索部１２４などを備え，情報処理装置１００ａから送信されたユニーク識別情報に基づいて，対応するコンテンツ関連情報を検索して，情報処理装置１００ａに返信する。
【００５０】
コンテンツ関連情報提供サーバ２００に備わるコンテンツ関連情報記憶部１２２には，コンテンツデータ固有のユニーク識別情報とコンテンツ関連情報とが関連付けられて記憶されている。検索部１２４は，ユニーク識別情報に基づいて，コンテンツ関連情報記憶部１１２２に記憶されているコンテンツ関連情報を検索する機能を有する。
【００５１】
以上，情報処理装置１００ａおよびコンテンツ関連情報提供サーバ２００の機能構成について説明した。次に，図４に基づいて，情報処理装置１００ａにおける，ＣＤに記憶されたコンテンツデータに対応するコンテンツ関連情報の取得方法について説明する。
【００５２】
＜４．情報処理装置におけるコンテンツ関連情報の取得方法＞
図４は，情報処理装置１００ａにおける，ＣＤに記憶されたコンテンツデータのコンテンツ関連情報の取得方法を示したフローチャートである。まず，情報処理装置１００ａを使用するユーザによりＣＤ挿入部１０２にＣＤが挿入される（Ｓ１１０）。そして，ＰＣＭ読み取り部によりＣＤに記憶されたＰＣＭデータが読み取られる（Ｓ１１２）。
【００５３】
ステップＳ１１２により読み取られたＰＣＭデータが圧縮部１０６に提供され，圧縮部１０６により，ＰＣＭデータを圧縮するか否かが判断される（Ｓ１１４）。ステップＳ１１４において，ＰＣＭデータを圧縮する必要があると判断された場合，ＰＣＭデータを情報処理装置１００ａで処理可能なデータに圧縮する（Ｓ１１６）。ステップＳ１１４において，ＰＣＭデータを圧縮する必要がないと判断された場合には，ＰＣＭデータがコンテンツ記憶部に記憶される（Ｓ１１８）。また，ステップＳ１１６によりＰＣＭデータが圧縮された場合には，圧縮されたコンテンツデータがコンテンツデータ記憶部１１０に記憶される（Ｓ１１８）。
【００５４】
次に，コンテンツデータ記憶部１１０に記憶されたコンテンツデータを読み取る（Ｓ１２０）。ステップＳ１２０により読み取られたコンテンツデータが圧縮されているか否かを判断する（Ｓ１２２）。ステップＳ１２２において，コンテンツデータが圧縮されていると判断された場合には，圧縮されたコンテンツデータを復号する（Ｓ１２４）。ステップＳ１２２において，コンテンツデータが圧縮されていない，つまり，読み取られたコンテンツデータがＰＣＭデータであると判断された場合には，コンテンツデータを復号せずに以下の処理を行う。
【００５５】
次に，処理制御部１１２は，読み取られたコンテンツデータにかかるＰＣＭデータのうち，ユニーク識別情報を生成するために必要なＰＣＭデータを取得する（Ｓ１２６）。ステップＳ１２６において取得されたＰＣＭデータがユニーク識別情報生成部１１６に提供され，ユニーク識別情報生成部１１６によりユニーク識別情報が生成される（Ｓ１２８）。
【００５６】
ステップＳ１２８において生成されたユニーク識別情報がコンテンツ関連情報提供サーバ２００に送信される（Ｓ１３０）。ステップＳ１３０において送信されたユニーク識別情報に基づいて，コンテンツ関連情報提供サーバ２００により，ユニーク識別情報に関連付けられたコンテンツ関連情報が検索され，情報処理装置１００ａに返信される。情報処理装置１００ａは，コンテンツ関連情報を取得し（Ｓ１３２），取得したコンテンツ関連情報をコンテンツデータ記憶部１１０に記憶する。
【００５７】
以上，情報処理装置１００ａにおける，コンテンツ関連情報の取得方法について説明した。第１実施形態にかかる情報処理装置１００ａにより，ＣＤに記憶されたコンテンツデータが情報処理装置１００ａに備わるコンテンツデータ記憶部１１０に記憶される。そして，コンテンツデータ記憶部１１０に記憶されたコンテンツデータをＰＣＭデータに変換して，そのＰＣＭデータからコンテンツ関連情報を取得するためのユニーク識別情報が生成される。
【００５８】
情報処理装置１００ａを上記の如く構成にすることにより，コンテンツ関連情報を取得するためのユニーク識別情報を生成することができる。しかし，第１実施形態では，コンテンツデータを一度情報処理装置１００ａに備わるコンテンツデータ記憶部１１０に記憶しなければならず，コンテンツ関連情報を取得するのに時間がかかっていた。そこで，第２実施形態では，コンテンツ関連情報取得時間を短縮すべく，ＣＤから読み取ったコンテンツデータをコンテンツデータ記憶部１１０に記憶しながら，ユニーク識別情報を生成することが可能な情報処理装置１００ｂについて説明する。
【００５９】
（第２実施形態）
＜５．情報処理装置の機能構成＞
図５は，第２実施形態にかかる情報処理装置１００ｂの機能構成を示すブロック図である。図５に示したように，本実施形態にかかる情報処理装置１００ｂは，ＣＤ管理部１３３，コンテンツデータ記憶部１１０，処理制御部１１２，ユニーク識別情報生成部１１６，通信部１１８，ＰＣＭ供給部１３０，処理制御部１３２などを備える。ＣＤ管理部１３３は，ＣＤ挿入部１０２，ＰＣＭ読み取り部１０４，ＰＣＭ供給部１０３，圧縮部１０６，コンテンツデータ書き込み部１０８などを備える。
【００６０】
本実施形態にかかる情報処理装置１００ｂにおいては，第１実施形態にかかる情報処理装置１００ａと異なる機能について主に説明する。
【００６１】
第１実施形態と同様，ＣＤ挿入部１０２にＣＤが挿入され，ＰＣＭ読み取り部１０４によりＣＤに記憶されたＰＣＭデータが読み取られる。ＰＣＭ読み取り部１０４は，ＣＤから読み取ったＰＣＭデータをＰＣＭ供給部１３０に提供する。
【００６２】
ＰＣＭ供給部１３０は，ＰＣＭ読み取り部１０４より提供されたＰＣＭデータをコピーして，圧縮部１０６およびユニーク識別情報生成部１１６に提供する。圧縮部１０６により圧縮されたＰＣＭデータが，コンテンツデータ書き込み部１０８によりコンテンツデータ記憶部１１０に記憶される。
【００６３】
ユニーク識別情報生成部１１６は，処理制御部１３２の要求により，ＰＣＭ供給部１３０により供給されたＰＣＭデータを基に，ユニーク識別情報を生成する。ここで，図６に基づいて，処理制御部１３２における各部への処理要求および制御について詳細に説明する。図６は，処理制御部１３２の機能構成について示したブロック図である。
【００６４】
図６に示したように，処理制御部１３２は，属性情報抽出部１３４と，コンテンツデータ記憶制御部１３６と，関連情報制御部１３８と，ユニーク識別情報要求部１４０と，コンテンツ関連情報要求部１４２などを備える。
【００６５】
属性情報抽出部１３４は，処理対象となるコンテンツデータであるＰＣＭデータに対応する属性情報を抽出する。属性情報抽出部１３４は，ＰＣＭ読み取り部により読み取られたＰＣＭデータのデータ長，チャネル数，サンプリング周波数などの属性情報を抽出する。ＰＣＭデータの属性情報は，ＣＤに記憶されていてもよいし，各楽曲のＰＣＭデータに付加されていてもよい。また，音楽ＣＤに記憶されたＰＣＭデータのサンプリング周波数とチャネル数は通常固定値であるため，サンプリング周波数とチャネル数を予め設定しておき，ＰＣＭデータのデータ長のみを抽出するようにしてもよい。属性情報抽出部１３４により抽出された属性情報は，ユニーク識別情報要求部１４０に提供される。
【００６６】
コンテンツデータ記憶制御部１３６は，処理対象となるコンテンツデータをコンテンツデータ記憶部に記憶するように制御する機能を有する。コンテンツデータ記憶制御部１３６は，コンテンツデータ書き込み部１０８により取得されたコンテンツデータをコンテンツデータ記憶部１１０に記憶する制御を行う。また，上述した圧縮部１０６によりコンテンツデータが圧縮された場合には，圧縮されたコンテンツデータをコンテンツデータ記憶部１１０に記憶する制御を行う。
【００６７】
ユニーク識別情報要求部１４０は，属性情報抽出部１３４により提供されたコンテンツデータに対応する属性情報と，処理対象となるコンテンツデータに基づき，コンテンツデータ固有のユニーク識別情報を生成することをユニーク識別情報生成部１１６に要求する機能を有する。ユニーク識別情報要求部１４０は，属性情報抽出部１３４により提供された属性情報をユニーク識別情報生成部１１６に提供して，コンテンツデータ固有のユニーク識別情報をユニーク識別情報生成部１１６に生成させることができる。ユニーク識別情報生成部１１６により生成されたユニーク識別情報はコンテンツ関連情報要求部１４２に提供される。
【００６８】
ユニーク識別情報生成部１１６は，ＰＣＭ供給部１３０から提供されたＰＣＭデータと，ユニーク識別情報要求部１４０から提供された属性情報とに基づいて，コンテンツデータ固有のユニーク識別情報を生成する。上述したように，ユニーク識別情報を生成するために必要なＰＣＭデータは，各楽曲コンテンツデータの一部分である。例えば，１曲分のＰＣＭデータのうち，先頭から数秒分のＰＣＭデータからユニーク識別情報を生成するようにしてもよい。各曲のＰＣＭデータのどの部分が必要であるかを，コンテンツデータの属性情報であるデータ長，チャネル数，サンプリング周波数から算出することができる。ユニーク識別情報生成部１１６は，コンテンツデータに対応する属性情報から，ユニーク識別情報を生成するために必要なＰＣＭデータが，１曲分のＰＣＭデータのうちどの部分であるかを決定する。そして，必要なＰＣＭデータを抜き出して，そのＰＣＭデータからユニーク識別情報を生成する。ユニーク識別情報生成部１１６により生成されたユニーク識別情報がユニーク識別情報要求部１４０に提供される。
【００６９】
コンテンツ関連情報要求部１４２は，ユニーク識別情報要求部１４０により提供されたユニーク識別情報に対応するコンテンツ関連情報を，当該ユニーク識別情報に対応するコンテンツ関連情報を提供するサーバ装置と通信可能な通信部１１８に対して要求する機能を有する。具体的には，コンテンツ関連情報要求部１４２は，ユニーク識別情報を通信部１１８に提供して，通信部１１８に対して，ユニーク識別情報をコンテンツ関連情報サーバ２００に送信するように制御する。そして，通信部１１８により受信されたユニーク識別情報に対応するコンテンツ関連情報を取得して，関連情報記憶制御部１３８に提供する。
【００７０】
通信部１１８は，ネットワーク３００に接続するための通信デバイス等で構成された通信インタフェースである。通信部１１８は，コンテンツ関連情報要求部１４２により提供されたユニーク識別情報をコンテンツ関連情報提供サーバ２００に送信し，コンテンツ関連情報提供サーバ２００において検索されたユニーク識別情報に対応するコンテンツ関連情報を受信する。通信部１１８は，コンテンツ関連情報提供サーバ２００より受信したコンテンツ関連情報をコンテンツ関連情報要求部１４２に提供する。
【００７１】
関連情報記憶制御部１３８は，コンテンツ関連情報要求部１４２により提供されたコンテンツ関連情報を，コンテンツデータ記憶制御部１３６により記憶されたコンテンツデータと関連付けてコンテンツデータ記憶部１１０に記憶する制御を行う。
【００７２】
第１実施形態においては，ＣＤから読み取ったＰＣＭデータを１度コンテンツデータ記憶部１１０に記憶し，記憶されたコンテンツデータを再度読み出して復号した後，ユニーク識別情報を生成していた。しかし，本実施形態では，ＰＣＭ供給部１３０によりＰＣＭデータが圧縮部１０６だけでなく，ユニーク識別情報生成部１１６にも提供されるため，圧縮されたコンテンツデータをコンテンツデータ記憶部１１０に記憶している間に，ユニーク識別情報生成部１１６にユニーク識別情報を生成させることが可能となる。これにより，コンテンツデータをコンテンツデータ記憶部１１０に記憶するとともにコンテンツ関連情報も記憶することが可能となり，効率よく迅速にコンテンツ関連情報を取得することができる。
【００７３】
以上情報処理装置１００ｂの機能構成について説明した。次に，図７に基づいて，情報処理装置１００ｂにおける，ＣＤに記憶されたコンテンツデータに対応するコンテンツ関連情報の取得方法について説明する。
【００７４】
＜６．情報処理装置におけるコンテンツ関連情報の取得方法＞
図７は，情報処理装置１００ｂにおける，ＣＤに記憶されたコンテンツデータのコンテンツ関連情報の取得方法を示したフローチャートである。まず，情報処理装置１００ｂを使用するユーザによりＣＤ挿入部１０２にＣＤが挿入される（Ｓ１４０）。そして，ＰＣＭ読み取り部によりＣＤに記憶されたＰＣＭデータが読み取られる（Ｓ１４２）。
【００７５】
ステップＳ１４２おいて読み取られたＰＣＭデータがＰＣＭ供給部１３０に提供され，ＰＣＭ供給部１３０によりＰＣＭデータがコピーされて，圧縮部１０６およびユニーク識別情報生成部１１６に提供される（Ｓ１４４）。
【００７６】
ステップＳ１４４により圧縮部１０６にＰＣＭデータが提供され，圧縮部１０６により，ＰＣＭデータを圧縮するか否かが判断される（Ｓ１４６）。ステップＳ１４６において，ＰＣＭデータを圧縮する必要があると判断された場合，ＰＣＭデータを情報処理装置１００ｂで処理可能なデータに圧縮する（Ｓ１４８）。ステップＳ１４６において，ＰＣＭデータを圧縮する必要がないと判断された場合には，ＰＣＭデータがコンテンツ記憶部に記憶される（Ｓ１５６）。また，ステップＳ１４８によりＰＣＭデータが圧縮された場合には，圧縮されたコンテンツデータがコンテンツデータ記憶部１１０に記憶される（Ｓ１５６）。
【００７７】
一方，ステップＳ１４４によりユニーク識別情報生成部１１６にＰＣＭデータが提供されると，予め処理制御部１３２から提供された属性情報とＰＣＭデータに基づいて，ユニーク識別情報生成部１１６によりユニーク識別情報が生成される（Ｓ１５０）。ステップＳ１５０において，生成されたユニーク識別情報をコンテンツ関連情報提供サーバ２００に送信する（Ｓ１５２）。ステップＳ１５２おいて送信されたユニーク識別情報に関連付けられたコンテンツ関連情報がコンテンツ関連情報提供サーバ２００により検索され，検索されたコンテンツ関連情報を取得する（Ｓ１５４）。
【００７８】
ステップＳ１５４において取得したコンテンツ関連情報を，対応するコンテンツデータと関連付けてコンテンツデータ記憶部１１０に記憶する（Ｓ１５６）。コンテンツデータおよびコンテンツ関連情報は，コンテンツデータ記憶部１１０に同時に記憶されてもよいし，別々に記憶されてもよい。通常，コンテンツ関連情報はコンテンツデータに比べて，容量の小さいデータである。したがってコンテンツデータがコンテンツデータ記憶部１１０に記憶されている間に，ユニーク識別情報生成部１１６は，提供されたＰＣＭデータの一部を用いてユニーク識別情報を生成することが可能となる。
【００７９】
コンテンツデータがコンテンツデータ記憶部１１０に記憶されている間に，ユニーク識別情報を生成して，さらにコンテンツ関連情報を取得することができれば，ユーザにとって待ち時間となるコンテンツデータを記憶する時間を有効に利用して，効率よくコンテンツ関連情報を取得することが可能となる。また，ステップＳ１４８においてコンテンツデータを圧縮している間に，そのコンテンツデータに対応するコンテンツ関連情報を取得することができた場合には，ステップＳ１５６において，コンテンツデータとコンテンツ関連情報とを同時にコンテンツデータ記憶部１１０に記憶するようにしてもよい。
【００８０】
以上，情報処理装置１００ｂにおけるコンテンツ関連情報の取得方法について説明した。次に，図８に基づいて，本実施形態におけるコンテンツ関連情報取得方法について説明する。図８に示したように，まず，情報処理装置１００ｂを使用するユーザによりＣＤ挿入部１０２にＣＤが挿入される（Ｓ２００）。ステップＳ２００において，ＣＤ挿入部においてＣＤが挿入されると，処理制御部１３２は，ＣＤに記憶されたコンテンツデータの属性情報をＣＤ管理部１３３に要求する（Ｓ２０２）。ＣＤ管理部１３３は，コンテンツデータの属性情報を処理制御部１３２に提供する（Ｓ２０４）。
【００８１】
ステップＳ２０４において処理制御部１３２に提供される属性情報は，コンテンツデータのデータ長，チャネル数，サンプリング周波数などである。チャネル数，サンプリング周波数が固定である場合には，ステップＳ２０４において提供される属性情報は，コンテンツデータのデータ長のみでもよい。処理制御部１３２は，コンテンツデータの属性情報である，データ長，チャネル数，サンプリング周波数をユニーク識別情報生成部１１６に提供する（Ｓ２０６）。
【００８２】
ＣＤ管理部１３３は，処理制御部１３２の要求により，ＣＤに記憶されたコンテンツデータを読み取る（Ｓ２０８）。ステップＳ２０８において読み取られるコンテンツデータはＰＣＭデータである。ステップＳ２０８において読み取られたコンテンツデータはユニーク識別情報生成部１１６に提供される。また，ステップＳ２０８において読み取られたコンテンツデータは，ＣＤ管理部１３３に備わる圧縮部１０６にも提供され，圧縮部１０６によりコンテンツデータの圧縮が開始される（Ｓ２１２）。
【００８３】
ステップＳ２０６においてコンテンツデータの属性情報を提供され，ステップＳ２１０においてコンテンツデータを提供されたユニーク識別情報生成部１１６は，コンテンツデータの属性情報と処理対象となるコンテンツデータに基づいて，コンテンツデータ固有のユニーク識別情報を生成する（Ｓ２１４）。このように，ステップＳ２０８において読み取られたコンテンツデータが，ＣＤ管理部１３３に備わる圧縮部１０６と，ユニーク識別情報生成部１１６とに提供されることにより，コンテンツデータの圧縮と，ユニーク識別情報の生成とを並行して処理することが可能となる。
【００８４】
ステップＳ２１４において生成されるユニーク識別情報は，ステップＳ２１０において提供されるコンテンツデータの一部を利用して生成される。したがって，ユニーク識別情報生成部１１６は，ユニーク識別情報を生成するために必要なコンテンツデータをＣＤ管理部１３３から提供された後，ユニーク識別情報の生成を始めることができる。ステップＳ２１４において生成されたユニーク識別情報は，処理制御部１３２に提供される。
【００８５】
ステップＳ２１６においてユニーク識別情報を提供された処理制御部１３２は，ユニーク識別情報を通信部１１８に提供して，ユニーク識別情報に対応するコンテンツ関連情報を，コンテンツ関連情報提供サーバ２００に送信するよう要求する（Ｓ２１８）。ステップＳ２１８においてユニーク識別情報を提供された通信部１１８は，ネットワークを介して接続されたコンテンツ関連情報提供サーバ２００にユニーク識別情報を送信する（Ｓ２２０）。
【００８６】
ステップＳ２２０においてユニーク識別情報を送信されたコンテンツ関連情報提供サーバ２００は，送信されたユニーク識別情報に対応するコンテンツ関連情報を検索する（Ｓ２２２）。コンテンツ関連情報提供サーバ２００に備わるコンテンツ関連情報記憶部１２２には，ユニーク識別情報とコンテンツ関連情報が関連付けられて記憶されている。コンテンツ関連情報提供サーバ２００に備わる検索部１２４は，通信部１１８により送信されたユニーク識別情報に対応するコンテンツ関連情報を検索して，コンテンツ関連情報記憶部１２２から取得したコンテンツ関連情報を通信部１１８に送信する（Ｓ２２４）。
【００８７】
ステップＳ２２４において，コンテンツ関連情報提供サーバ２００からコンテンツ関連情報を送信された通信部１１８は，受信したコンテンツ関連情報を処理制御部１３２に提供する（Ｓ２２６）。ここで，処理制御部１３２は，ＣＤ管理部１３３により実行された圧縮処理が終了したかを確認する。ＣＤ管理部１３３は，コンテンツデータの圧縮処理が終了すると（Ｓ２２８），圧縮処理が終了したことを処理制御部１３２に通知する（Ｓ２３０）。
【００８８】
ステップＳ２３０において，コンテンツデータの圧縮終了通知を受けた処理制御部１３２は，ステップＳ２２６において提供されたコンテンツ関連情報を，対応するコンテンツデータと関連付けて記憶する（Ｓ２３２）。ステップＳ２２８において圧縮されたコンテンツデータは，圧縮終了後，コンテンツデータ記憶部１１０に記憶され，その後コンテンツ関連情報を記憶するようにしてもよい。また，コンテンツデータをコンテンツ関連情報とを同時にコンテンツデータ記憶部１１０に記憶するようにしてもよい。
【００８９】
コンテンツデータとコンテンツ関連情報とを関連付ける情報は，情報処理装置１００ｂにおいて，一意に識別することができる情報であってもよい。例えば，コンテンツデータ読み取り部１０４において読み取られた時点の時間情報をコンテンツデータに付加し，その時間情報をユニーク識別情報およびコンテンツ関連情報にも付加するようにすれば，コンテンツデータとコンテンツ関連情報とを関連付けて管理することが可能となる。
【００９０】
以上，本実施形態におけるコンテンツ関連情報取得方法について説明した。本実施形態においては，情報処理装置１００ｂの処理制御部１３２を上記の如く構成することにより，ＣＤに記憶されたコンテンツデータをコンテンツデータ記憶部１１０に記憶しながら，コンテンツ関連情報を取得することができる。通常，ＣＤに記憶されたコンテンツデータをリッピングする時間は，ユーザにとって待ち時間となるが，リッピングにかかる待ち時間の間にコンテンツ関連情報を取得して，その待ち時間を有効利用することが可能となる。また，コンテンツデータとコンテンツ関連情報とを同時に記憶することも可能となるため，情報処理装置１００ｂの処理負担も軽減する。
【００９１】
第１実施形態および第２実施形態では，処理対象となるコンテンツデータをＣＤに記憶されたコンテンツデータとして説明したが，本発明はかかる例に限定されない。例えば，テレビジョン放送やラジオ放送などの放送情報に含まれるコンテンツデータでもよい。第３実施形態では，放送情報に含まれるコンテンツデータを受信して，そのコンテンツデータに対応する属性情報を取得することが可能な情報処理装置１００ｃについて説明する。
【００９２】
（第３実施形態）
＜７．情報処理装置の機能構成＞
第３実施形態にかかる情報処理装置１００ｃは，放送情報に含まれるコンテンツデータを受信して録音する機能を有する。情報処理装置１００ｃにおいて受信した音声は，デジタルデータとして情報処理装置１００ｃに備わる記憶装置に記憶される。また，譲歩処理装置１００ｃは，第２実施形態にかかる情報処理装置１００ｂと同様に，放送情報に含まれるコンテンツデータをコンテンツデータ記憶部に記憶しながら，コンテンツデータに対応するコンテンツ関連情報を取得することができる。以下では，本実施形態において，第２実施形態と異なる機能について主に説明する。
【００９３】
図９に示したように，情報処理装置１００ｃは，放送情報管理部１４３，コンテンツデータ記憶部１１０，ユニーク識別情報生成部１１６，処理制御部１４２，通信部１１８，コンテンツ関連情報提供サーバ２００などを備える。放送情報管理部１４３は，放送信号受信部１４０，ＰＣＭ作成部１４１，ＰＣＭ供給部１３０，圧縮部１０６，コンテンツデータ書き込み部１０８などを備える。
【００９４】
放送信号受信部１４０は，テレビジョン放送やラジオ放送などの放送信号を受信する機能を有する。放送信号受信部１４０は，常に放送信号を受信するようにしてもよいし，ユーザの入力に応じて放送信号を受信するようにしてもよい。放送信号受信部１４０により受信された放送信号は，ＰＣＭ作成部１４１に提供される。
【００９５】
ＰＣＭ作成部１４１は，放送信号受信部１４０により提供された放送信号に含まれるコンテンツデータからＰＣＭデータを作成する。放送信号に含まれるコンテンツデータはアナログ信号であるため，ＰＣＭ作成部は，アナログ信号をデジタル信号に変換して，ＰＣＭデータを作成する。また，ＰＣＭ作成部１４１は，放送信号に含まれるコンテンツデータの属性情報を処理制御部１４２に提供する。上述したようにコンテンツデータの属性情報は，コンテンツデータのデータ長，チャネル数，サンプリング周波数である。チャネル数とサンプリング周波数が固定である場合には，ＰＣＭ作成部１４１は，コンテンツデータのデータ長のみ処理制御部１４２に提供するようにしてもよい。また，コンテンツデータに属性情報が付加されている場合には，その属性情報を処理制御部１４２に提供するようにしてもよい。
【００９６】
処理制御部１４２は，ＰＣＭ作成部１４１により提供された属性情報をユニーク識別情報生成部１１６に提供する。ＰＣＭデータ作成時のチャネル数およびサンプリング周波数が固定である場合には，予め，固定値であるチャネル数およびサンプリング周波数とをユニーク識別情報生成部に提供しておいてもよい。
【００９７】
ユニーク識別情報生成部１１６は，処理制御部１４２から提供されたコンテンツデータの属性情報に基づいて，ユニーク識別情報を生成する。本実施形態においても，放送信号に含まれるコンテンツデータは，ＰＣＭ供給部１３０により圧縮部１０６およびユニーク識別情報生成部１１６に提供される。したがって，圧縮部１０６においてコンテンツデータの圧縮処理が行われ，コンテンツデータ記憶部１１０にコンテンツデータが記憶されている間に，ユニーク識別情報を生成して，コンテンツ関連情報を取得することが可能となる。
【００９８】
圧縮部１０６，コンテンツデータ書き込み部１０８，コンテンツデータ記憶部１１０，通信部１１８は，第２実施形態とほぼ同様の機能を有するため，説明を省略する。また，コンテンツ関連情報提供サーバ２００についても同様の機能を有するため，詳細な説明は省略する。以上，情報処理装置１００ｃの機能構成について説明した。次に，図１０に基づいて，除法処理装置１００ｃにおける，放送情報に含まれるコンテンツデータに対応するコンテンツ関連情報の取得方法について説明する。
【００９９】
＜８．情報処理装置におけるコンテンツ関連情報の取得方法＞
図１０は，情報処理装置１００ｃにおける，放送情報に含まれるコンテンツデータのコンテンツ関連情報の取得方法を示したフローチャートである。まず，放送信号受信部１４０により，放送信号が受信される（Ｓ２５０）。そして，ＰＣＭ作成部１４１により，受信された放送信号から，ＰＣＭデータが作成される（Ｓ２５２）。
【０１００】
ステップＳ２５２において作成されたＰＣＭデータがＰＣＭ供給部１３０に提供され，ＰＣＭ供給部１３０によりＰＣＭデータがコピーされて，圧縮部１０６およびユニーク識別情報生成部１１６に提供される（Ｓ２５４）。
【０１０１】
ステップＳ２５４により圧縮部１０６にＰＣＭデータが提供され，圧縮部１０６によりＰＣＭデータを圧縮するか否かが判断される（Ｓ２５６）。ステップＳ２５６において，ＰＣＭデータを圧縮する必要があると判断された場合，ＰＣＭデータを情報処理装置１００ｃで処理可能なデータに圧縮する（Ｓ２５８）。ステップＳ２５６において，ＰＣＭデータを圧縮する必要がないと判断された場合には，ＰＣＭデータがコンテンツ記憶部にきおくされる（Ｓ２６６）。また，ステップＳ２５８によりＰＣＭデータが圧縮された場合には，圧縮されたコンテンツデータがコンテンツデータ記憶部１１０に記憶される（Ｓ２６６）。
【０１０２】
一方，ステップＳ２５４によりユニーク識別情報生成部１１６にＰＣＭデータ提供されると，予め処理制御部１４２から提供された属性情報とＰＣＭデータに基づいて，ユニーク識別情報生成部１１６によりユニーク識別情報が生成される（Ｓ２６０）。ステップＳ２６０において，生成されたユニーク識別情報をコンテンツ関連情報提供サーバ２００に送信する（Ｓ２６２）。ステップＳ２７２において送信されたユニーク識別情報に関連付けられたコンテンツ関連情報がコンテンツ関連情報提供サーバ２００により検索され，検索されたコンテンツ関連情報を取得する（Ｓ２６４）。
【０１０３】
ステップＳ２６４において取得したコンテンツ関連情報を，対応するコンテンツデータと関連付けてコンテンツデータ記憶部１１０に記憶する（Ｓ２６６）。コンテンツデータおよびコンテンツ関連情報は，コンテンツデータ記憶部１１０に同時に記憶されてもよいし，別々に記憶されてもよい。通常，コンテンツ関連情報はコンテンツデータに比べて要領の小さいデータである。したがってコンテンツデータがコンテンツデータ記憶部１１０に記憶されている間に，ユニーク識別情報生成部１１６は，提供されたＰＣＭデータの一部を用いてユニーク識別情報を生成することが可能となる。
【０１０４】
コンテンツデータがコンテンツデータ記憶部１１０に記憶されている間に，ユニーク識別情報を生成して，さらにコンテンツ関連情報を取得することができれば，ユーザにとって待ち時間となるコンテンツデータを記憶する時間を有効に利用して，効率よくコンテンツ関連情報を取得することが可能となる。また，ステップＳ２５８においてコンテンツデータを圧縮している間に，そのコンテンツデータに対応するコンテンツ関連情報を取得することができた場合には，ステップＳ２６６において，コンテンツデータとコンテンツ関連情報とを同時にコンテンツデータ記憶部１１０に記憶するようにしてもよい。
【０１０５】
以上，情報処理装置１００ｃにおけるコンテンツ関連情報の取得方法について説明した。次に，図１１に基づいて，本実施形態におけるコンテンツ関連情報取得方法について説明する。図１１に示したように，まず，情報処理装置１００ｃに備わる放送信号受信部１４０おいて，放送信号が受信されたことを処理制御部１４２に通知する（Ｓ１４３）。処理制御部１４２は，放送信号に含まれたコンテンツデータの属性情報を放送情報管理部１４３に要求する（Ｓ３０２）。放送情報管理部１４３は，コンテンツデータの属性情報を処理制御部１４３に提供する（Ｓ３０４）。
【０１０６】
ステップＳ３０４において処理制御部１３４に提供される属性情報は，コンテンツデータのデータ長，チャネル数，サンプリング周波数などである。チャネル数，サンプリング周波数が固定である場合には，ステップＳ３０４において提供される属性情報は，コンテンツデータのデータ長のみでもよい。処理制御部１４２は，コンテンツデータの属性情報である，データ長，チャネル数，サンプリング周波数をユニーク識別情報生成部１１６に提供する（Ｓ３０６）。
【０１０７】
放送情報管理部１４３は，処理制御部１４２の要求により，アナログ信号である放送信号をデジタル信号に変換して，コンテンツデータを作成する（Ｓ３０８）。ステップＳ３０８において作成されるコンテンツデータはＰＣＭデータである。ステップＳ３０８において作成されたコンテンツデータはユニーク識別情報生成部１１６に提供される。また，ステップＳ３０８において作成されたコンテンツデータは，放送情報管理部１４３に備わる圧縮部１０６にも提供され，圧縮部１０６によりコンテンツデータの圧縮が開始される（Ｓ３１２）。
【０１０８】
ステップＳ３０６においてコンテンツデータの属性情報を提供され，ステップＳ３１０においてコンテンツデータを提供されたユニーク識別情報生成部１１６は，コンテンツデータの属性情報と処理対象となるコンテンツデータに基づいて，コンテンツデータ固有のユニーク識別情報を生成する（Ｓ３１４）。このように，ステップＳステップＳ３０８において作成されたコンテンツデータが，放送情報管理部１４３に備わる圧縮部１０６と，ユニーク識別情報生成部１１６とに提供されることにより，コンテンツデータの圧縮と，ユニーク識別情報の生成とを並行して処理することが可能となる。
【０１０９】
ステップＳ３１４において生成されるユニーク識別情報は，ステップＳ３１０において提供されるコンテンツデータの一部を利用して生成される。したがって，ユニーク識別情報生成部１１６は，ユニーク識別情報を生成するために必要なコンテンツデータを放送情報管理部１４３から提供された後，ユニーク識別情報の生成を始めることができる。ステップＳ３１４において生成されたユニーク識別情報は，処理制御部１４２に提供される。
【０１１０】
ステップＳ３１６においてユニーク識別情報を提供された処理制御部１４２は，ユニーク識別情報を通信部１１８に提供して，ユニーク識別情報に対応するコンテンツ関連情報を，コンテンツ関連情報提供サーバ２００に送信するよう要求する（Ｓ３１８）。ステップＳ３１８においてユニーク識別情報を提供された通信部１１８は，ネットワークを介して接続されたコンテンツ関連情報提供サーバ２００にユニーク識別情報を送信する（Ｓ３２０）。
【０１１１】
ステップＳ３２０においてユニーク識別情報を送信されたコンテンツ関連情報提供サーバ２００は，送信されたユニーク識別情報に対応するコンテンツ関連情報を検索する（Ｓ３２２）。コンテンツ関連情報提供サーバ２００に備わるコンテンツ関連情報記憶部１２２には，ユニーク識別情報とコンテンツ関連情報が関連付けられて記憶されている。コンテンツ関連情報提供サーバ２００に備わる検索部１２４は，通信部１１８により送信されたユニーク識別情報に対応するコンテンツ関連情報を検索して，コンテンツ関連情報記憶部１２２から取得したコンテンツ関連情報を通信部１１８に送信する（Ｓ３２４）。
【０１１２】
ステップＳ３２４において，コンテンツ関連情報提供サーバ２００からコンテンツ関連情報を送信された通信部１１８は，受信したコンテンツ関連情報を処理制御部１４２に提供する（Ｓ３２６）。ここで，処理制御部１４２は，放送情報管理部１４３により実行された圧縮処理が終了したかを確認する。放送情報管理部１４３は，コンテンツデータの圧縮処理が終了すると（Ｓ３２８），圧縮処理が終了したことを処理制御部１４２に通知する（Ｓ３３０）。
【０１１３】
ステップＳ３３０において，コンテンツデータの圧縮終了通知を受けた処理制御部１４２は，ステップＳ３２６において提供されたコンテンツ関連情報を，対応するコンテンツデータと関連付けて記憶する（Ｓ３３２）。ステップＳ３２８において圧縮されたコンテンツデータは，圧縮終了後，コンテンツデータ記憶部１１０に記憶され，その後コンテンツ関連情報を記憶するようにしてもよい。また，コンテンツデータとコンテンツ関連情報とを同時にコンテンツデータ記憶部１１０に記憶するようにしてもよい。
【０１１４】
コンテンツデータとコンテンツ関連情報とを関連付ける情報は，情報処理装置１００ｃにおいて，一意に識別することができる情報であってもよい。例えば，コンテンツデータ作成部１４１において作成した時点の時間情報をコンテンツデータに付加し，その時間情報をユニーク識別情報およびコンテンツ関連情報にも付加するようにすれば，コンテンツデータとコンテンツ関連情報とを関連付けて管理することが可能となる。
【０１１５】
以上，本実施形態におけるコンテンツ関連情報取得方法について説明した。本実施形態においては，情報処理装置１００ｃの処理制御部１４２を上記の如く構成することにより，受信した放送情報に含まれたコンテンツデータをコンテンツデータ記憶部１１０に記憶しながら，コンテンツ関連情報を取得することができる。通常，放送情報に含まれたコンテンツデータを圧縮して記憶する時間はユーザにとって待ち時間となるが，その待ち時間の間にコンテンツ関連情報を取得して，待ち時間を有効利用することが可能となる。また，コンテンツデータとコンテンツ関連情報とを同時に記憶することも可能となるため，情報処理装置１００ｃの処理負担も軽減する。
【０１１６】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１７】
例えば本発明にかかる情報処理装置において，テレビジョン放送などの映像信号を受信して，映像コンテンツをＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）１やＭＰＥＧ２などの圧縮符号化方式に圧縮するようにしてもよい。情報処理装置に備わるユニーク識別情報生成部は，映像コンテンツの属性情報と映像コンテンツに基づいて，映像コンテンツ固有のユニーク識別情報を生成することができる。コンテンツ関連情報提供サーバにおいて，映像コンテンツ固有のユニーク識別情報と，映像コンテンツに関連する情報とが関連付けられている場合には，映像コンテンツ固有のユニーク識別情報に対応するコンテンツ関連情報を取得することができる。この場合，情報処理装置に備わる処理制御部において，受信した映像コンテンツの属性情報を抽出してユニーク識別情報生成部に提供しておくことにより，映像コンテンツを圧縮して記憶しながら，映像コンテンツに対応する関連情報を取得することが可能となる。
【産業上の利用可能性】
【０１１８】
本発明は，コンテンツデータを記憶する情報処理装置に適用可能であり，特に，コンテンツデータを記憶しながらコンテンツデータに対応するコンテンツ関連情報を取得する情報処理装置に適用可能である。
【図面の簡単な説明】
【０１１９】
【図１】本実施形態におけるコンテンツ関連情報提供システムの全体構成を示すブロック図である。
【図２】本発明の第１の実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図３】同実施の形態におけるユニーク識別情報の生成について説明する説明図である。
【図４】同実施の形態におけるコンテンツ関連情報の取得方法を示したフローチャートである。
【図５】本発明の第２の実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図６】同実施の形態における情報処理装置に備わる処理制御部の機能構成を示すブロック図である。
【図７】同実施の形態におけるコンテンツ関連情報の取得方法を示したフローチャートである。
【図８】同実施の形態におけるコンテンツ関連情報の取得方法を示したフローチャートである。
【図９】本発明の第３の実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図１０】同実施の形態におけるコンテンツ関連情報の取得方法を示したフローチャートである。
【図１１】同実施の形態におけるコンテンツ関連情報の取得方法を示したフローチャートである。
【符号の説明】
【０１２０】
１００      情報処理装置
１０６      圧縮部
１１０      コンテンツデータ記憶部
１１６      ユニーク識別情報生成部
１１８      通信部
１３４      属性情報抽出部
１３６      コンテンツデータ記憶制御部
１３８      関連情報記憶制御部
１４０      ユニーク識別情報要求部
１４２      コンテンツ関連情報要求部
【図１】
2006277309.tif 000003
【図２】
2006277309.tif 000004
【図３】
2006277309.tif 000005
【図４】
2006277309.tif 000006
【図５】
2006277309.tif 000007
【図６】
2006277309.tif 000008
【図７】
2006277309.tif 000009
【図８】
2006277309.tif 000010
【図９】
2006277309.tif 000011
【図１０】
2006277309.tif 000012
【図１１】
2006277309.tif 000013