(57)【要約】【課題】  ネットワーク経由で他の機器にダビングしたタイトルについてもDVD-RAMなどの着脱可能な記憶媒体にダビングしたタイトルと同様にライブラリで管理する。【解決手段】ライブラリ情報はタイトルごとに、種別情報３０１を含む。種別情報３０１がネットワーク機器２８である場合には、さらにUDNなどの機器識別情報３０３、FriendlyNameなどの機器名３０４、タイトルを識別するObjectID３０６を含む。種別情報３０１がDVD-RAM、HDD２１の場合にはユニークなディスク番号などのディスク識別情報３０２、ディスク内でユニークなタイトル番号などのタイトル識別情報３０５を含む。  【選択図】  図３
2007158444.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを受信するチューナと、
チューナにより受信した映像コンテンツを記録する固定ディスク装置と、
前記固定ディスク装置に記録した映像コンテンツを着脱可能な記録媒体に記録する記録ドライブと、
前記固定ディスク装置に記録した映像コンテンツを通信回線を介して外部のネットワーク機器に記録するための通信インタフェースと、
前記記録された映像コンテンツ毎に付与された属性情報を参照して、リスト管理するためのライブラリ情報を作成するライブラリ管理手段とを具備し、
前記ライブラリ管理手段は、前記固定ディスク装置及び着脱記録媒体の場合は、前記各映像コンテンツに格納されている属性情報に含まれるディスク識別情報及びタイトル識別情報を参照し、前記ネットワーク機器の場合は、前記各映像コンテンツに記録された属性情報に含まれる機器識別情報、及びオブジェクトＩＤ情報を参照してライブラリ情報を作成することを特徴とするコンテンツ管理装置。
【請求項２】
前記ライブラリ管理手段は、前記作成したライブラリ情報に基づいて、前記固定ディスク装置、前記着脱記録媒体および前記ネットワーク機器に記録された各コンテンツを同時に一覧表示することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項３】
前記表示されたライブラリ情報を用いて任意のコンテンツが選択された場合、選択されたコンテンツのライブラリ情報に基づいて、映像コンテンツを再生する再生する再生手段を有することを特徴とする請求２記載のコンテンツ管理装置。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の映像コンテンツを記録し管理するコンテンツ管理装置に関し、特にネットワークを介して接続されたネットワーク機器に記録されたコンテンツを一元的に管理する管理方法に関する。
【背景技術】
【０００２】
近年、HDDレコーダーなどのAV機器をネットワークで相互に接続されるホームネットワークが構築されるようになってきている。ホームネットワークは、Ethernet（登録商標）や無線LANで家庭内のTVやHDDレコーダーなどのAV機器を相互に接続したものであり、HDDレコーダーに録画した映像コンテンツをネットワークで接続されたTVで再生をする、HDDレコーダーに録画した映像コンテンツを別のHDDレコーダーにネットワーク経由でダビングする、といった操作ができるようになる。
【０００３】
従来は、HDDレコーダーのHDDの記録残容量が不足した場合にはDVD-RAMなどのダビングする必要があり、録画を続けていくと次第にDVD-RAMの枚数が増加するため、それを管理するためにライブラリ機能を備えることとなった。HDDレコーダーがネットワーク化されると、他のHDD容量に余裕のある機器に直接ダビングすることも可能となる。
【特許文献１】特許第３６２１６３９号公報  （図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述したライブラリ機能ではネットワーク経由でダビングしたコンテンツについては管理の対象とならない。そのため、ユーザーはDVD-RAMへのダビングとネットワークでのダビングとを使い分けることになるのに、一方はライブラリ機能の管理対象となるのに他方は対象とならないという問題がある。
【０００５】
そこで、本発明は、上述した課題を解決するため、ネットワーク経由で他の機器にダビングしたタイトルについても、着脱可能な記憶媒体にダビングしたタイトルと同様にライブラリで管理が可能なコンテンツ管理装置を提供するものである。
【課題を解決するための手段】
【０００６】
本発明は上述したような課題を解決するため、映像コンテンツを受信するチューナと、  チューナにより受信した映像コンテンツを記録する固定ディスク装置と、前記固定ディスク装置に記録した映像コンテンツを着脱可能な記録媒体に記録する記録ドライブと、前記固定ディスク装置に記録した映像コンテンツを通信回線を介して外部のネットワーク機器に記録するための通信インタフェースと、  前記記録された映像コンテンツ毎に付与された属性情報を参照して、リスト管理するためのライブラリ情報を作成するライブラリ管理手段とを具備し、前記ライブラリ管理手段は、前記固定ディスク装置及び着脱記録媒体の場合は、前記各映像コンテンツに格納されている属性情報に含まれるディスク識別情報及びタイトル識別情報を参照し、前記ネットワーク機器の場合は、前記各映像コンテンツに記録された属性情報に含まれる機器識別情報、及びオブジェクトＩＤ情報を参照してライブラリ情報を作成するものである。
【０００７】
また本発明は上述した課題を解決するため、前記ライブラリ管理手段は、前記作成したライブラリ情報に基づいて、前記固定ディスク装置、前記着脱記録媒体および前記ネットワーク機器に記録された各コンテンツを同時に一覧表示することを特徴とするものである。
【０００８】
また本発明は上述した課題を解決するため、前記表示されたライブラリ情報を用いて任意のコンテンツが選択された場合、選択されたコンテンツのライブラリ情報に基づいて、映像コンテンツを再生する再生するものである。
【発明の効果】
【０００９】
本発明によれば、ネットワーク経由で他の機器にダビングしたタイトルについてもDVD-RAMなどの着脱可能な記憶媒体にダビングしたタイトルと同様にライブラリで管理ができるようになる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明における一実施形態について図面を用いて説明する。
【００１１】
図１は本発明の一実施形態であるコンテンツ管理装置であるホームネットワーク１の構成を表す図である。ホームネットワーク１はEthernet(商標)や無線LANなど映像データの伝送に必要な帯域が利用可能な技術を用いて構成される。ホームネットワーク１にはHDDレコーダー１１、１２、テレビ１３が接続されている。HDDレコーダー１１、１２は内部にHDDとDVDドライブ等のディスク記録デバイスを持ち、放送を受信してMPEG２形式でHDDやDVD-RAMなどに記録することができる。
【００１２】
また、記録したMPEG２形式のデータを再生することも可能である。HDDレコーダー１１、１２には映像出力をモニターするためのテレビ１４、１５がそれぞれ接続されており、HDDレコーダーの再生映像や操作画面を表示することができる。テレビ１３は放送を受信して視聴することができるとともに、HDDレコーダー１１、１２がHDDに記録した映像データを取得して再生する機能を持っている。
【００１３】
図２はHDDレコーダー１１の構成例を示す図である。
【００１４】
TVチューナー１６には図示されていないアンテナからの信号が入力されており、TVチューナ１６ーから出力されるアナログ映像信号は、ADC(Analog To Digital Converter)１７によって例えばサンプリング周波数１３.５MHz、量子化ビット数８ビットで量子化される。同様にアナログ音声信号についてもADC１７では例えばサンプリング周波数４８kHz、量子化ビット数１６ビットで量子化される。
【００１５】
ADC１７から出力されたデジタル映像信号とデジタル音声信号は、エンコーダー１８に送られる。エンコーダー１８は、入力されたデジタル映像信号をMPEG(Moving Picture Image Coding Experts Group)２規格に基づいて、圧縮されたデジタル画像信号に変換する。デジタル音声信号についても、例えばAC(Audio Compression)-３規格に基づいて圧縮したデジタル音声信号に変換する。エンコーダー１８では、圧縮したデジタル映像信号とデジタル音声信号とを記録に適したフォーマットとなるよう信号処理を行ってデータプロセッサに出力する。
【００１６】
エンコーダー１８でエンコードされた情報やコントローラー１９で作成された管理情報は、データプロセッサ２０を介してHDD２１やディスクドライブ２２に挿入されたDVD-RAMなどの光ディスクに記録される。
【００１７】
HDD２１やディスクドライブ２２に挿入された光ディスクに記録された信号は、データプロセッサ２０を介してデコーダー２３に出力され、デコーダー２３では入力された信号から映像信号と音声信号とを分離して、それぞれでコードする機能を持つ。
【００１８】
デコーダー２３から出力された映像信号はビデオミキサ２４に入力される。ビデオミキサ２４ではフレームメモリ２５をバッファとして使用しながら、入力された映像信号とテキストデータや画像データとの合成が行われる。
【００１９】
ビデオミキサ２４の出力は、DAC(Digital To Analog Converter)２５に変換された後に、外部に出力される。デコーダー２３から出力された音声信号についても同様にDAC２６でアナログ信号に変換された後に外部に出力される。
【００２０】
コントローラー１９は、MPU(Micro Processing Unit)と制御プログラムが書き込まれたROMとプログラムの実行に必要なワークエリアを提供するRAMとから構成されている。コントローラー１９は、制御プログラムに従い上述の各モジュールを制御して録画、再生などのセット動作を統括する。
【００２１】
コントローラ１９は、赤外線受光部を介してリモコンの操作情報を受け取り、その情報に従って動作を制御する。また、ネットワークインタフェース２７を通じてネットワーク接続された他の機器と通信を行い、それよる動作制御も行う。さらにライブラリライブラリ管理機能を提供する。なお、コントローラー１９は、ネットワークで接続された他の機器と通信を行うためにUPnP(Universal Plug and Play)規格を用いる。
【００２２】
まず、UPnPについて簡単に説明する。UPnPはTCP/IPプロトコルの動作するネットワークにおいて、ネットワークに接続された機器の発見、操作を面倒な設定を行うことなく実現できるようにすることを目的としている。
【００２３】
ネットワークで接続された機器に対して何らかの機能を提供する機器はデバイスと呼ばれ、デバイスが提供する機能がサービスと呼ばれる。デバイスの提供するサービスを利用する側の機器はコントロールポイントと呼ばれる。デバイスやコントロールポイントはプロトコルを規定するための概念的なモデルであるため、現実の機器はデバイスとしの機能とコントロールポイントとしての機能を同時に持つことも可能である。
【００２４】
機器や機器が提供するサービスを発見するためにはSSDP(Simple Service Discovery Protocol)が用いられる。SSDPを用いることで、デバイスはデバイスやサービスがネットワーク上に存在することを通知したり、コントロールポイントが所望のデバイスに対する探索を行うことができる。
【００２５】
SSDPで発見した機器からは、Device Descriptionと呼ばれるXML形式で記述された機器の属性情報を取得することができる。Device Descriptionには機器を一意に識別するための識別子であるUDN(Unique Device Name)、表示などに使用するFriendlyName、提供するサービスのリストなどが記述されている。同様にサービスについてもSerivce Descriptionと呼ばれるXML形式のデータを取得可能であり、実行できる操作などが記述されている。
【００２６】
Service Descriptionに記述されている操作は、SOAP(Simple Object Access Protocol)を用いて呼び出される。
【００２７】
CDS(Contents Directory Service)は、HDDレコーダーなどAV機器のために定義されたサービスのひとつである。コントロールポイントはCDSにアクセスすることによってビデオや音楽などのコンテンツの属性情報を取得することができる。
【００２８】
CDSでは、ひとつのコンテンツの属性情報がオブジェクトと呼ばれる。属性情報としては、コンテンツごとに一意な値が割り当てられるObjectID、タイトル名などが含まれる。また、属性情報の一つにコンテンツのデータを取得するためのURLもあり、コントロールポイントは取得したURLにアクセスし、HTTP(Hyper Text Transport Protocol)によってデータを取得し、再生を行うこともできる。
【００２９】
CDSにはコンテンツの属性情報を取得するために使用するBrowse、指定した条件を満たすコンテンツの属性情報を探索するためのSearch、新しく属性情報を作成するためのCreateObjectなどの操作が定義されている。コントロールポイントからCDSに対してダビングを行う場合には、コントロールポイントはCDSに対してCreateObjectを実行する。CreateObjectを行うと、CDSでは新しいオブジェクトが追加され、その属性情報としてコントロールポイントからのデータを受信するためのURLをimportURIという名前で定義される。コントロールポイントは、作成されたオブジェクトのimportURIの値を取得して、そのURLに対してHTTPのPOSTメソッドを用いてデータを送信することでダビングを行うことができる。
【００３０】
そこで、本実施形態でのコントローラー１９では上述したプロトコルを用いて、他の機器で実行されているCDSを利用するコントロールポイントの機能と、HDDとディスクドライブに挿入された光ディスクに記録されているタイトルの情報を公開するCDSの機能を実行するものである。
【００３１】
次にHDDレコーダーが提供するライブラリ機能について説明する。ライブラリ機能は、複数のDVD-RAM、HDDに記録されているタイトル情報を一元管理するものである。そのためにライブラリ情報はHDD２１に保存される。
【００３２】
図３はライブラリ情報の例を示す図である。ライブラリ情報はタイトルごとに、下記の情報を含む。第１は種別情報３０１である。種別情報３０１は、タイトルの存在する記録デバイスの種類、すなわちネットワーク機器２８、DVD-RAM（ディスクドライブ２２に挿入）、HDD２１のいずれであるかを示す情報である。
【００３３】
種別情報３０１がネットワーク機器２８である場合には、さらにUDNなどの機器識別情報３０３、FriendlyNameなどの機器名３０４、タイトルを識別するObjectID３０６を含む。種別情報３０１がDVD-RAM、HDD２１の場合にはユニークなディスク番号などのディスク識別情報３０２、ディスク内でユニークなタイトル番号などのタイトル識別情報３０５を含む。
【００３４】
さらに、種別情報３０１によらず共通に保持する値として、タイトル名３０７、ビットレート３０８、ジャンル情報３０９、録画開始年月日情報３１０、録画終了時分３１１、チャンネル種別３１２・チャンネル番号３１３があるが、これらについてはタイトルによっては未設定であってもよい。
【００３５】
ライブラリ情報は、ネットワークで接続された機器にダビングを行った時、HDD２１またはディスクドライブ２２によりDVD-RAMに録画を行った時、HDD２２からDVD-RAMにダビングを行った時、などに更新される。
【００３６】
ライブラリ機能のもっとも基本的な機能は、タイトル一覧の表示である。タイトル一覧の表示を行う操作をユーザーが行うと、コントローラー１９はライブラリ情報を読み出して、ライブラリ一覧画面の表示を行う。ライブラリ一覧画面には、タイトルが存在する場所、タイトル名、ジャンルを示すアイコン、録画された年月日、チャンネル番号などが表示できる範囲で示される。
【００３７】
ここでタイトルが存在する場所とは、DVD-RAMに存在するタイトルの場合にはディスク番号、HDD２１に存在するタイトルの場合にはHDD、ネットワーク機器の場合にはその機器のFriendlyNameである。また、ライブラリ情報で管理している総てのタイトルの一覧だけでなく、タイトルの存在する場所ごとの表示画面を表示できるようにしたり、表示の並べ替えを行えるようにすれば、一層ユーザーの利便性を増大させることもできる。
【００３８】
このようにすることで、DVD-RAMやHDDのタイトルだけでなく、他の機器にダビングしたタイトルも含めてユーザーは一括してタイトルの識別・管理を行えるようになる。
【００３９】
本実施形態のHDDレコーダーは固定のHDDを備えているものとして説明を行っているが、例えばUSBインタフェースなどを介して着脱可能なHDDを使用できる場合にも、本実施例と同様のライブラリ情報によって着脱可能なHDDに記録されているタイトルを管理することができる。
【００４０】
すなわち、DVD-RAMの場合と同じようにHDDについてもHDDごとにディスク識別情報をライブラリ情報の一部として保持すれば、どのHDDにどのタイトルが記録されているかを管理することが可能である。ただし、着脱可能なHDDにはバックアップとしてライブラリ情報を保存することはもちろん可能であるが、固定のHDDに保存されたライブラリ情報がマスターデータとなる。
【００４１】
図４はHDDレコーダー１１からHDDレコーダー１２へダビングを実行する場合のHDDレコーダー１１での手順を示した図である。
【００４２】
まず最初にタイトル名などの属性情報を指定してCreateObject操作を実行する（ステップＳ４１）。CreateObject操作が成功すると、作成されたオブジェクトに関する属性情報が返却されるので、そこからObjectID、importURI属性の値を取得する（ステップＳ４２）。次に、取得したimportURIで示されたあて先に対してHTTPのPOSTメソッドによってビデオデータの送信を行う（ステップＳ４３）。ビデオデータの送信が終了すると、種別情報としてネットワーク機器、HDDレコーダー１２のUDNとFriendlyName、作成したオブジェクトのObjectIDとタイトル名などの属性情報を持ったライブラリ情報を作成して追加する（ステップＳ４４）。
【００４３】
次に図５を用いて、ライブラリ一覧画面のタイトルを選択して、再生を行う場合の動作手順を説明する。
【００４４】
最初にライブラリ情報から種別情報を取得する(ステップＳ５１)。種別情報がDVD-RAMの場合には（ステップＳ５２のＤＶＤ）、ライブラリ情報からディスク識別情報を取得し（ステップＳ５３）、ディスク識別情報にマッチするディスクが挿入されているかチェックする。該当するディスクが挿入されている場合には（ステップＳ５４のＹ）、ライブラリ情報からタイトル識別情報を取得し（ステップＳ５５）、ディスクにタイトル識別情報に該当するタイトルが存在するかチェックする。そして該当タイトルが存在する場合には再生を開始する（ステップＳ５６のＹ、ステップＳ５７）。一方、種別情報がHDDの場合には（ステップＳ５２のＨＤＤ）、ライブラリ情報からタイトル識別情報を取得し（ステップＳ５５）、HDDにタイトル識別情報に該当するタイトルが存在するかチェックする（ステップＳ５６）。該当タイトルが存在する場合には再生を開始する。なお、もしも着脱可能なHDDが使用可能な場合には、DVD-RAMの場合と同様にディスク識別情報によって該当HDDが接続されているかチェックすることとなるが図５には図示していない。また、種別情報がネットワーク機器の場合には（ステップＳ５２のＮＥＴ）、ライブラリ情報から機器識別情報を取得し（ステップＳ５８）、発見した機器の中に機器識別情報に該当する機器が存在するかチェックする（ステップＳ５９）。該当機器が存在する場合には（ステップＳ５９のＹ）、ライブラリ情報ObjectIDを取得する（ステップＳ６０）。次にBrowse操作によって取得したObjectIDを持つオブジェクトの属性情報を取得し（ステップＳ６１）、Browse操作が成功した場合には（ステップＳ６２のＹ）、属性情報から再生データを取得するためのURLを取り出し（ステップＳ６３）。再生データを取得するためのURLが取り出せた場合には、HTTPのGETメソッドによってデータを受信して再生を行う（ステップＳ６４）。
【００４５】
以上説明したように、本実施形態によれば、ネットワーク接続された機器にダビングしたタイトルについてライブラリ機能で一括して管理することが可能となる。すなわち、ネットワーク経由で他の機器にダビングしたタイトルについてもDVD-RAMなどの着脱可能な記憶媒体にダビングしたタイトルと同様にライブラリで管理ができるようになる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態におけるホームネットワークの構成を示す概念図である。
【図２】同実施形態におけるコンテンツ管理装置であるＨＤＤレコーダのシステム構成図である。
【図３】同実施形態におけるライブラリ情報の例を説明するための図である。
【図４】同実施形態におけるダビング動作を説明するためのフローチャートである。
【図５】同実施形態における再生動作を説明するためのフローチャートである。
【符号の説明】
【００４７】
１１…ＨＤＤレコーダ、１２…ＨＤＤレコーダ（ネットワーク機器）、１３…テレビ、１４…テレビ、１５…テレビ、１６…テレビチューナ、１７…ＡＤＣ、１８…エンコーダ、１９…コントローラ、２０…データプロセッサ、２１…ＨＤＤ、２２…ディスクドライブ、２３…デコーダ、２４…ビデオミキサ、２５…ＤＡＣ、２６…ＤＡＣ、２７…通信インタフェース。
【図１】
2007158444.tif 000003
【図２】
2007158444.tif 000004
【図３】
2007158444.tif 000005
【図４】
2007158444.tif 000006
【図５】
2007158444.tif 000007