(57)【要約】【課題】ＴＶ放送の受信により得られる映像データの損失を防ぎつつ、ユーザの利便性を確保することのできる映像記録装置を提供する。【解決手段】コンピュータ１は、独立して機能するＴＶアプリ２０１とトランスコードアプリ２０３とを備える。ＴＶアプリ２０１による録画処理の途中であっても、トランスコードアプリ２０３は、トランスコードに必要なリソースを確保でき次第、ＴＶアプリ２０１により作成された録画ファイル２０２に対して、後から追っかけでトランスコード処理を行なう。トランスコードの行なわれたデータが変換後ファイル２０５として保存され次第、トランスコード前のデータを保持する録画ファイル２０２は削除される。これにより、そのため、映像データを変換する前に、連続して送信されるＴＶ放送の変換前の映像データを損なうことを防ぐことができる。【選択図】図２
2008301208.tif 000002
【特許請求の範囲】
【請求項１】
ＴＶ放送の放送波を受信する受信手段と、
前記受信手段で前記放送波を受信して得られる映像データを録画ファイルとして不揮発性の第１の記録媒体に記録する録画ファイル記録手段と、
前記記録媒体に記録された前記録画ファイルを、前記録画ファイルとはフォーマットの異なる変換後ファイルに変換する変換手段と、
前記変換手段が変換した前記変換後ファイルを、不揮発性の第２の記録媒体に記録する変換後ファイル記録手段とを備え、
前記変換手段は、前記録画ファイル記録手段が前記映像データを前記録画ファイルとして前記記録媒体に記録するのと並行して、前記録画ファイルを前記変換後ファイルへ変換する、
映像記録装置。
【請求項２】
所定の条件下で、前記録画ファイル記録手段は前記録画ファイルの記録を継続しながら、前記変換手段は前記録画ファイルの前記変換後ファイルへの変換を停止し、
該条件が解除されると、前記変換手段は前記録画ファイルの前記変換後ファイルへの変換を行う、
請求項１に記載の映像記録装置。
【請求項３】
前記録画ファイル記録手段を実現する第１のプロセッサと、
前記第１のプロセッサとは別に設けられ、前記変換手段を実現すると共に、前記変換手段とは別個の処理を実行する、第２のプロセッサと
を備える請求項２に記載の映像記録装置。
【請求項４】
前記所定の条件とは、前記変換手段とは別個の処理を前記第２のプロセッサが実行しているときである、請求項３に記載の映像記録装置。
【請求項５】
前記変換手段により変換後ファイルに変換された前記録画ファイルを、順次前記第１の記録媒体から削除する削除手段
をさらに備える請求項１乃至請求項４のいずれか１項に記載の映像記録装置。
【請求項６】
前記変換手段が変換して前記変換後ファイル記録手段が前記第２の記録媒体に記録する前記変換後ファイルの映像と、前記第１の記録媒体に記録された前記録画ファイルの映像との重複部分が所定の時間以内となるように、前記削除手段は前記録画ファイルを削除する、請求項５記載の映像記録装置。
【請求項７】
前記録画ファイル記録手段は、前記放送波を受信して得られる前記映像データを分割して複数の前記録画ファイルとして前記記録媒体に記録し、
前記変換手段は、分割された前記録画ファイル毎に変換処理を行う、
請求項１〜６のいずれか１項に記載の映像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像記録装置に関し、特に、ＴＶ放送の映像データを変換して記録する映像記録装置に関するものである。
【背景技術】
【０００２】
ＴＶ放送の映像データをＨＤＤ（Hard  Disk  Drive）、ＤＶＤ（Digital  Versatile  Disk）等の記録媒体に記録するために、映像データのファイル形式や解像度を別のものに変換するトランスコード（Transcode、以下変換処理とも呼ぶ）を行う映像記録装置が開発されている。例えば、特許文献１では、ＣＤ（Compact  Disk）等の記録媒体に可制御圧縮手段又は可制御トランスコーダにより圧縮された映像データを記録することができる映像記録装置が開示されている。
【特許文献１】特表２０００−５０１８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような記録装置をＴＶ放送される映像データの記録に適用しようとすると、映像データを変換する速度が十分でない場合、映像データを変換する前に、連続して送信されるＴＶ放送の変換前の映像データが失われてしまう恐れがある。特に、近年高解像度化が進むと共に、例えばＨ．２６４／ＡＶＣ等の符号化や復号化の処理量の大きい符号化方式が増加しており、このような変換速度の問題は顕著となっている。
【０００４】
一方、ＴＶ放送の映像データの記録後、所定のフォーマットに変換することも考えられるが、その場合には、フォーマット変換を待ってからしかユーザは映像を試聴することができず、利便性の点で課題があった。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、ＴＶ放送の受信により得られる映像データの損失を防ぎつつ、ユーザの利便性を確保することのできる映像記録装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、ＴＶ放送の放送波を受信する受信手段と、受信手段で放送波を受信して得られる映像データを録画ファイルとして不揮発性の第１の記録媒体に記録する録画ファイル記録手段と、記録媒体に記録された録画ファイルを、録画ファイルとはフォーマットの異なる変換後ファイルに変換する変換手段と、変換手段が変換した変換後ファイルを、不揮発性の第２の記録媒体に記録する変換後ファイル記録手段とを備え、変換手段は、録画ファイル記録手段が映像データを録画ファイルとして記録媒体に記録するのと並行して、録画ファイルを変換後ファイルへ変換する、映像記録装置である。
【発明の効果】
【０００７】
本発明の映像記録装置によれば、ＴＶ放送の受信により得られる映像データの損失を防ぎつつ、ユーザの利便性を確保することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しつつ本発明に係る映像記録装置の好適な実施形態としてのコンピュータ１について詳細に説明する。
【０００９】
図１に示すパーソナルコンピュータであるコンピュータ１は、ＣＰＵ１０１、ＭＣＨ１０３、システムメモリ１０５、ＧＰＵ（Graphics  Processing  Unit）１０７、ビデオメモリ１０７ａ、ＬＣＤ（Liquid  Crystal  Display）７、ＩＣＨ１０９、ＨＤ−Ａｕｄｉｏ  ｃｏｄｅｃ１１３、１ｂｉｔデジタルアンプ１１５、スピーカ１９、ハードディスクドライブ（ＨＤＤ）１１７ａ，１１７ｂ、ＨＤ  ＤＶＤ（High-Definition  Digital  Versatile  Disk）ドライブ１１９、ＰＣＩバス１２０、アナログＴＶチューナ１２３、地上デジタルＴＶチューナ１２４、Wireless  ＬＡＮ（Local  Area  Network）１２６、画像処理プロセッサ１３１及びＸＤＲメモリ１３３等を備えている。
【００１０】
ＣＰＵ１０１は、コンピュータ１の動作を制御するプロセッサであり、ＨＤＤ１１７ａ，１１７ｂからシステムメモリ１０５にロードされる各種プログラムを実行する。このＣＰＵ１０１によって実行される各種プログラムとしては、オペレーティングシステム、ＴＶ放送を視聴可能とするＴＶアプリケーション（以下、ＴＶアプリと呼ぶ）、映像データのトランスコードを行うトランスコードアプリケーション（以下、トランスコードアプリと呼ぶ）等が存在する。
【００１１】
尚、ＴＶアプリやトランスコードアプリは、例えばＨＤＤ１１７ａや１１７ｂに記憶されており、実行時にシステムメモリ１０５上に展開されてＣＰＵ１０１が実行する。ＴＶアプリ及びトランスコードアプリの詳細は後述する。
【００１２】
ＭＣＨ１０３は、ＣＰＵ１０１のローカルバスとＩＣＨ１０９との間を接続するブリッジデバイスである。ＭＣＨ１０３には、システムメモリ１０５をアクセス制御するメモリコントローラも内蔵されている。また、ＭＣＨ１０３はＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０７との通信を実行する機能も有している。
【００１３】
ＧＰＵ１０７は、コンピュータ１のディスプレイモニタとして使用されるＬＣＤ７を制御する表示コントローラである。ＧＰＵ１０７は、ブレンド処理、スケーリング処理、ルーマキー処理等の画像処理機能を有している。このＧＰＵ１０７によって生成される表示信号は、ＬＣＤ７に送られる。また、表示信号は、ＲＧＢ出力１０８ａ，Ｓビデオ出力１０８ｂ，ＨＤＭＩ端子出力１０８ｃを介して外部のＴＶやＨＤＭＩモニタに送出される。
【００１４】
ＩＣＨ１０９は、ＰＣＩ（Peripheral  Component  Interconnect）バス１２０上の各デバイス及びＬＰＣ（Low  Pin  Count）バス上の各デバイスを制御する。また、ＩＣＨ１０９は、ＨＤＤ１１７ａ，１１７ｂ、ＨＤ  ＤＶＤドライブ１１９を制御するためのＩＤＥ（Integrated  Drive  Electronics）コントローラを内蔵している。更に、ＩＣＨ１０９は、ＨＤ―Ａｕｄｉｏ  ｃｏｄｅｃ１１３との通信を実行する機能も有している。ＨＤ―Ａｕｄｉｏ  ｃｏｄｅｃ１１３は音源デバイスであり、再生対象のオーディオデータを、１ｂｉｔデジタルアンプ１１５を介してスピーカ１９に出力する。また、ＨＤ―Ａｕｄｉｏ  ｃｏｄｅｃ１１３が出力するオーディオデータは、Ｓ／ＰＤＩＦ出力１４４を介してコンピュータ１の外部に送出される。
【００１５】
アナログＴＶチューナ１２３は、ＰＣＩバス１２０を介してＩＣＨ１０９に接続され、スプリット１２２を介して受信したアナログＴＶ放送番組の映像データや、Ｓビデオ入力１２１からの映像データを受信する。地上デジタルＴＶチューナ１２４は、ＰＣＩバス１２０を介してＩＣＨ１０９に接続され、ＣＰ−ＬＳＩ１２５によりＢ−ＣＡＳカード１２５ａが認証されることにより、デジタルＴＶ放送の著作権保護されたコンテンツの映像データを受信することができる。
【００１６】
画像処理プロセッサ１３１は、ＩＣＨ１０９にＰＣＩ  ｅｘｐｒｅｓｓで接続され、ＸＤＲメモリ１３３を用いて各種の画像処理を行う。より具体的には、映像データの解像度や符号化方式等のフォーマットを変換するトランスコード処理、映像データの特徴を抽出して特徴点を見出す映像インデキシング処理、映像からジェスチャを認識するジェスチャ認識処理等の多機能を果たす、ＣＰＵ１０９やＧＰＵ１０７とは別に設けられるプロセッサチップである。画像処理プロセッサ１３１は、特許請求の範囲に記載の第２のプロセッサとして機能する。
【００１７】
このコンピュータ１は、アナログＴＶチューナ１２３、地上デジタルＴＶチューナ１２４により受信したＴＶ放送番組等の映像データをＨＤＤ１１７ａ，１１７ｂに不揮発性の録画ファイルとして記憶すると同時に、ＨＤＤ１１７ａ，１１７ｂに記録された録画ファイルの映像データを画像処理プロセッサ１３１により所定のフォーマットにトランスコードし、トランスコードされた不揮発性の変換後ファイルをＨＤＤ１１７ａ，１１７ｂあるいはＨＤ  ＤＶＤドライブ１１９に挿入されたＨＤ  ＤＶＤに記録する、言わば、追っかけトランスコードを行うことができる機能を有している。
【００１８】
次に、映像データを上記のように不揮発性の録画ファイルとして記憶すると同時に、トランスコードされた不揮発性の変換後ファイルとして記録することを可能とするコンピュータ１、ＴＶアプリ及びトランスコードアプリの構成について、図２を参照し説明する。
【００１９】
図２は、図１のコンピュータ１のソフトウェアの構成を示すブロック図である。図２に示すように、本実施形態のコンピュータ１は、各々独立して機能するＴＶアプリ２０１及びトランスコードアプリ２０３を備えている。尚、ＴＶアプリ２０１及びトランスコードアプリ２０３は、システムメモリ１０５上に展開されてＣＰＵ１０１上で実行されるアプリケーションである。しかしながら、トランスコードアプリ２０３の機能のうち、トランスコード処理に関しては、画像処理プロセッサ１３１が実行するトランスコード機能モジュール２０４が実行する。
【００２０】
ＴＶアプリ２０１は、アナログＴＶチューナ１２３や地上デジタルＴＶチューナ１２４がＴＶ放送波を受信して得られるＴＶ放送番組等の映像データを、ＨＤＤ１１７ａ（あるいはＨＤＤ１１７ｂ）に不揮発性の録画ファイル２０２として記録するためのアプリケーションである。この他、ＴＶアプリ２０１はアナログＴＶチューナ１２３及び地上デジタルＴＶチューナ１２４で受信した映像データを再生し、ＧＰＵ１０７を介してＬＣＤ７上に表示したり、ＲＧＢ出力１０８ａ、Ｓビデオ出力１０８ｂ、ＨＤＭＩ端子出力１０８ｃから映像信号を出力する機能も有する。ＴＶアプリ２０１は、特許請求の範囲に記載の録画ファイル記録手段として機能する。
【００２１】
図３は、ＴＶアプリ２０１が記録する録画ファイルの構成を示す図である。図３に示すように、ＴＶアプリ２０１により作成された録画ファイル２０２は、例えば１分単位の録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎに分割されている。尚、録画ファイルの分割単位は必ずしも１分に限られるものではないが、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ、社団法人電波産業会）規格に準拠させながら、トランスコードアプリ２０３による変換後のデータをファイル単位で削除することを考慮すると、１分以下であることが望ましい。
【００２２】
図２に戻り、トランスコードアプリ２０３は、画像処理プロセッサ１３１上で実現されるトランスコード機能モジュール２０４によって、ＨＤＤ１１７ａ等に記録された録画ファイルの映像データをトランスコードし、トランスコードされた不揮発性の変換後ファイル２０５をＨＤＤ１１７ａ，１１７ｂあるいはＨＤ  ＤＶＤドライブ１１９に挿入されたＨＤ  ＤＶＤに記録するためのアプリケーションである。また、トランスコードアプリ２０３は、トランスコードされた録画ファイル２０２をＨＤＤ１１７ａから順次削除するためのものである。トランスコードアプリ２０３は、特許請求の範囲に記載の変換後ファイル記録手段あるいは録画ファイル削除手段として機能する。
【００２３】
以下、本実施形態のコンピュータ１が、ＴＶ放送番組等の映像データを録画ファイル２０２として記録すると同時に、録画ファイルの映像データをトランスコードし、トランスコードされた変換後ファイル２０５を記録する際の動作について説明する。
【００２４】
図４は録画ファイル２０２の保存と変換後ファイル２０５の保存とを行う動作を示す図であり、図５はトランスコードアプリの動作を示すフロー図である。図４及び図５に示すように、ＴＶアプリ２０１は、録画ファイル２０２を作成してＴＶ番組の映像データをＨＤＤ１１７ａに記録する。ＴＶアプリ２０１は、１分単位の録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎとして分割して録画ファイル２０２を作成する。ＴＶアプリ２０１は、トランスコードアプリ２０３の状態にかかわらず順次続行される。ＴＶアプリ２０１は、録画ファイル２０２の作成と同時にトランスコードアプリ２０３を起動し、録画ファイル２０２に対するトランスコードを行うように指示する（Ｓ１）。
【００２５】
トランスコードアプリ２０３は、まずトランスコード機能のリソース確保を行なう（Ｓ２）。すなわち、トランスコード処理を行うプロセッサである画像処理プロセッサ１３１が、トランスコード以外の映像インデキシング、ジェスチャ認識等の他の処理を施すアプリケーションプログラムの実行に使用されていないかどうか確認する。もし、画像処理プロセッサ１３１が、トランスコード以外の他の処理に使用されておらず、リソース確保に成功すれば、トランスコードアプリ２０３は、録画ファイル２０２を録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎごとにＨＤＤ１１７ａから取得し、画像処理プロセッサ１３１のトランスコード機能により、録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎごとにフォーマット変換を行い、変換後の変換後ファイル２０５をＨＤＤ１１７ａに保存する（Ｓ３）。
【００２６】
トランスコード処理は、録画ストリームである録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎの最後に至るまで行なわれ、元の録画ファイル２０２の録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎは、トランスコード処理が行われ次第、トランスコードアプリ２０３によりＨＤＤ１１７ａから順次削除される（Ｓ４）。このように、変換後のファイルを順次削除することにより、デジタル映像データが二重に記録されることを防ぎ著作権を保護することが可能となる。特に、変換後ファイル２０５の映像と録画ファイル２０２の映像との映像の重複部分を１分以内とするようにすれば、ＡＲＩＢ規格に準拠させることができる。
【００２７】
もし、画像処理プロセッサ１３１が、トランスコード機能モジュール２０４によるトランスコード以外の他の処理に使用されており、トランスコードアプリ２０３がリソース確保に失敗した場合は（Ｓ２）、トランスコードアプリ２０３はトランスコード処理を停止し、ＴＶアプリ２０１は録画ファイル２０２の作成のみが行われる（Ｓ５）。画像処理プロセッサ１３１が、トランスコード以外の他の処理に使用されなくなり、トランスコードアプリ２０３がトランスコード機能リソースの再確保に成功した場合は（Ｓ６）、トランスコードアプリ２０３は、上記のトランスコード処理を開始する（Ｓ３）。尚、トランスコード機能モジュール２０４によるトランスコード処理の停止時であっても、ＴＶアプリ２０１による録画ファイル２０２の記録は継続されている。
【００２８】
パーソナルコンピュータに搭載されるＴＶアプリでは、ＴＶ番組の録画において、トランスコード機能を用いてフォーマット変換を行ない、録画ファイルのサイズを小さくすることができるものがある。しかし、映像データを変換する速度が十分でない場合、映像データを変換する前に、連続して送信されるＴＶ放送の変換前の映像データが失われてしまう恐れがある。さらに、パーソナルコンピュータでは他のアプリケーションプログラムも同時に実行できるため、録画の際、トランスコードに必要なリソースが確保できないことがある。このような場合、ＴＶアプリで直接トランスコード処理を行なう構造では、録画を中止してしまうか、トランスコードを行なわず無変換で録画を行なう必要がある。
【００２９】
また、トランスコードを行なわずに録画のみを行なった場合、あとから手動などによりトンランスコードを行なうこともできるが、録画ファイルはトランスコードが完了するまで削除することができないため、変換前のファイルと変換後のファイルとの２つをＨＤＤ上に保持しておく必要が生じる。これにより、トランスコードによりファイル圧縮を行なうにもかかわらず、トランスコード前の録画ファイルよりもさらに多いディスク容量が必要となる問題がある。
【００３０】
本実施形態では、トランスコード処理は、ＴＶアプリ２０１から独立して動作可能なアプリケーションモジュールであるトランスコードアプリ２０３が行う。トランスコードアプリ２０３は、ＴＶアプリ２０１から直接データを受け取るのではなく、ＴＶアプリ２０１により作成された録画ファイル２０２に対して処理を行なうため、もし、トランスコード機能リソースの確保に失敗しても、ＴＶアプリ２０１では録画処理を継続させることができる。そのため、映像データを変換する前に、連続して送信されるＴＶ放送の変換前の映像データを損なうことを防ぐことができる。
【００３１】
そして、本実施形態では、ＴＶアプリ２０１による録画処理の途中であっても、トランスコードアプリ２０３は、トランスコードに必要なリソースを確保でき次第、後から追っかけでトランスコード処理を行なうことができる。これにより、トランスコード処理をあらためて手動で起動させる必要もなく、また、トランスコードが完了されるまでの時間を短縮することができる。
【００３２】
また、本実施形態では、トランスコード前の録画ファイル２０２を、１分単位の録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎに分割して保存し、トランスコードの行なわれたデータが変換後ファイル２０５として保存され次第、トランスコード前のデータを保持する録画ファイル２０２の録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎは順次削除されるため、合計のファイルサイズは最低限となり、トランスコードに必要なＨＤＤ１１７ａ，１１７ｂのディスク容量を少なくすることができる。
【００３３】
以下、本発明の第２実施形態について説明する。上記第１実施形態では、同じＨＤＤ１１７ａに録画ファイル２０２と変換後ファイル２０５とを記録するが、本実施形態では、録画ファイル２０２はＨＤＤ（第１の記録媒体）１１７ａに記録し、変換後ファイル２０５はＨＤ  ＤＶＤ１１９に挿入されたＤＶＤ（第２の記録媒体）に記録する点が異なっている。さらに、本実施形態では、ＨＤＤ１１７ａに記録された録画ファイル２０２の録画データファイル２０２ａ，２０２ｂ，２０２ｃ，…２０２ｎは、トランスコードアプリ２０３により変換後ファイル２０５がＤＶＤに保存された後、１分間以内に削除される。
【００３４】
本実施形態によれば、記録対象となるＴＶ番組のコンテンツがＭＯＶＥのみと指定されたものの場合であっても、一時的にでもトランスコード元とトランスコード先で、重複してコンテンツが存在する時間が極小化されるため、コピープロテクションの要請にも沿うことができる。
【００３５】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明に係る映像記録装置の一実施形態であるコンピュータのハードウェアの構成を示すブロック図である。
【図２】図１のコンピュータのソフトウェアの構成を示すブロック図である。
【図３】録画ファイルの構成を示す図である。
【図４】録画ファイルの保存と変換後ファイルの保存とを行う動作を示す図である。
【図５】トランスコードアプリの動作を示すフロー図である。
【符号の説明】
【００３７】
１…コンピュータ、７…ＬＣＤ、１９…スピーカ、１０１…ＣＰＵ、１０３…ＭＣＨ、１０５…システムメモリ、１０７…ＧＰＵ、１０７ａ…ビデオメモリ、１０８ａ…ＲＧＢ出力、１０８ｂ…Ｓビデオ出力、１０８ｃ…ＨＤＭＩ端子出力、１０９…ＩＣＨ、１１３…ＨＤ−Ａｕｄｉｏ  ｃｏｄｅｃ、１１４…Ｓ／ＰＤＩＦ出力、１１５…１ｂｉｔデジタルアンプ、１１７ａ，１１７ｂ…ＨＤＤ、１１９…ＨＤ  ＤＶＤ、１２０…ＰＣＩバス、１２１…Ｓビデオ入力、１２２…スプリッタ、１２３…アナログＴＶチューナ、１２４…地上デジタルＴＶチューナ、１２５…ＣＰ−ＬＳＩ、１２５ａ…Ｂ−ＣＡＳカード、１２６…無線ＬＡＮ、１３１…画像処理プロセッサ、１３３…ＸＤＲメモリ、２０１…ＴＶアプリ、２０２…録画ファイル、２０２ａ，２０２ｂ，２０２ｃ，２０２ｎ…録画データファイル、２０３…トランスコードアプリ、２０４…トランスコードモジュール、２０５…変換後ファイル。
【図１】
2008301208.tif 000003
【図２】
2008301208.tif 000004
【図３】
2008301208.tif 000005
【図４】
2008301208.tif 000006
【図５】
2008301208.tif 000007