(57)【特許請求の範囲】
【請求項１】
記憶装置と、
ＭＰＥＧ−２規格に準拠した第１の方式でエンコードされた第１方式映像データが入力され、前記第１方式映像データおよびＨ．２６４規格またはＶＣ−１規格に準拠した第２の方式でエンコードされた第２方式映像データを出力するトランスコーダと、を備える映像記憶装置において、
前記トランスコーダは、
前記記憶装置とのインターフェースと、
前記インターフェースを介して前記記憶装置での記憶および読出を制御する記憶装置制御部と、
前記第１方式映像データをデコードする第１デコーダと、
デコード画像を前記第２の方式でエンコードする第１エンコーダと、を備え、
前記記憶装置制御部は、前記記憶装置の記憶容量の残量に応じて、
前記残量が所定量以上の場合には、入力された前記第１方式映像データと、前記入力された第１方式映像データを前記第１デコーダでデコードしたデコード画像を、前記第１エンコーダでエンコードした第２方式映像データとの両方を、前記インターフェースを介して前記記憶装置に記憶し、
前記残量が前記所定量より少ない場合には、前記第１エンコーダでエンコードした第２方式映像データを、前記インターフェースを介して前記記憶装置の既に第１方式映像データが記憶されている領域に上書きして記憶する、ように制御を行う、
ことを特徴とする映像記憶装置。
【請求項２】
前記記憶装置制御部は、前記記憶装置の記憶領域に、前記第１方式映像データのみを記憶する第１専用領域と、前記第２方式映像データのみを記憶する第２専用領域と、前記第１および第２方式映像データを記憶する共有領域と、を設定し、
前記共有領域の残量が前記所定量より少ない場合に、既に前記第１方式映像データが記憶されている領域に、前記第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする請求項１に記載の映像記憶装置。
【請求項３】
前記記憶装置制御部は、
前記第１方式映像データがすべて第２方式映像データに書き換えられた後は、既に記憶されている前記第２方式映像データに対して、記憶後の時間経過の大きい順に新しい前記第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする請求項１に記載の映像記憶装置。
【請求項４】
前記記憶装置制御部は、前記記憶装置の記憶領域に、前記第１方式映像データのみを記憶する第１専用領域と、前記第２方式映像データのみを記憶する第２専用領域と、前記第１および第２方式映像データを記憶する共有領域と、を設定し、
前記共有領域のすべてに第２方式映像データが記憶された後は、前記共有領域に既に記憶されている前記第２方式映像データに対して、記憶後の時間経過の大きい順に新しい第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする請求項３に記載の映像記憶装置。
【請求項５】
入力される映像データを記憶し、ユーザの要求に応じて記憶してある映像データを出力する映像データ記憶・読出方法であって、
入力される映像データはＭＰＥＧ−２規格に準拠した第１の方式でエンコードされた第１方式映像データであり、出力される映像データは前記第１方式映像データおよびＨ．２６４規格またはＶＣ−１規格に準拠した第２の方式でエンコードされた第２方式映像データである映像データ記憶・読出方法において、
記憶装置の記憶容量の残量に応じて、
前記残量が所定量以上の場合には、入力された前記第１方式映像データと、前記入力された第１方式映像データを前記第１デコーダでデコードしたデコード画像を、前記第２方式でエンコードした第２方式映像データとの両方を、前記記憶装置に記憶し、
前記残量が前記所定量より少ない場合には、前記第２方式映像データを、前記記憶装置の既に第１方式映像データが記憶されている領域に上書きして記憶することを特徴とする映像データ記憶・読出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される映像データをハードディスクドライブ（ＨＤＤ）やデジタルビデオディスク（ＤＶＤ）などに記憶し、ユーザの要求に応じて記憶してある映像データを出力する映像データ記憶・読出装置および方法に関し、特に入力される映像データがＭＰＥＧ−２などの第１の方式でエンコードされた第１方式映像データであり、第１方式映像データに加えて、Ｈ．２６４やＶＣ−１などの第１方式以外の第２方式映像データを出力するトランスコーダ、そのようなトランスコーダを有する映像記憶装置および映像データ記憶・読出方法に関する。
【背景技術】
【０００２】
デジタル放送では、動画像圧縮フォーマットとして、ＭＰＥＧ−２などの画像間の相関を利用した圧縮方式が用いられている。現在、これらのデジタル放送では、データは十数〜二十数Ｍｂｓで伝送されている。ＨＤＤレコーダなどの記憶装置は、デジタル放送信号のデジタルデータをそのまま記録するか、デジタル放送信号のデジタルデータを一旦デコードした後、デコードした画像をより高い圧縮率になるように再エンコード（トランスコード）して記録する、すなわち、元の画像ビットレートよりも低いビットレートでエンコードし直してデータ量を削減して記録する。データ量が減れば、同じ容量のＨＤＤレコーダであれば、記録時間が増えることになる。再エンコードする装置をトランスコーダと呼ぶ。
【０００３】
近年、特定の分野で特化したさまざまな動画像符号化規格が提案され、市場や規格の特徴、ユーザの使用用途などによって複数の符号化規格を使い分けるようになっている。トランスコーダを用いることにより、これらの規格の画像データを用途に応じた別の規格の画像データに変換することができる。
【０００４】
現在、ＭＰＥＧ−２より高い圧縮率を有し、より高品質の画像を再生できる新しい符号化方式が検討されており、例えばＨ．２６４方式やＶＣ−１方式などが提案されている。この方式でエンコードすれば、同じ映像を少ないデータ量にエンコードできるので、同じ記憶容量の記憶装置であればより長時間の映像を記憶できることになる。以下、ＭＰＥＧ−２映像データをＨ．２６４映像データに再エンコード（トランスコード）する例を説明するが、本発明はこれに限定されるものではない。
【０００５】
図１は、トランスコーダの構成、およびトランスコーダによりＭＰＥＧ−２トランスポートストリーム（ＭＰＥＧ−２ＴＳ）をＨ．２６４エレメンタリストリーム（Ｈ．２６４ＥＳ）に変換して記憶装置であるハードディスクドライブ（ＨＤＤ）２に録画（記憶）する場合のデータの流れを示す。
【０００６】
図１に示すように、トランスコーダ１は、ＭＰＥＧ−２ＴＳなどの入力されるストリームを選択して、抽出したＭＰＥＧ−２エレメンタリストリーム（ＭＰＥＧ−２ＥＳ）を、処理を行う部分に送るトランスポート・ストリーム・デマルチプレクサ（ＴＳＤＥＭＵＸ）１１と、ＴＳＤＥＭＵＸ１１から送られるＭＰＥＧ−２ＥＳをデコードしてデコード画像を生成するＭＰＥＧ−２デコーダ（ＭＰＥＧ２ＤＥＣ）１２と、デコード画像をエンコードしてＭＰＥＧ−２ＥＳを生成するＭＰＥＧ−２エンコーダ（ＭＰＥＧ２ＥＮＣ）１３と、デコード画像をエンコードしてＨ．２６４ＥＳを生成するＨ．２６４エンコーダ（Ｈ．２６４ＥＮＣ）１４と、Ｈ．２６４ＥＳをデコードしてデコード画像を生成するＨ．２６４デコーダ（Ｈ．２６４ＤＥＣ）１５と、映像データを記憶するＨＤＤ２との間で映像データを入出力するハードディスクインターフェース（ＨＤＤＩ／Ｆ）１６と、ストリームを選択または組み合わせて出力するトランスポート・ストリーム・マルチプレクサ（ＴＳＭＵＸ）１７と、を有する。トランスコーダ１は、１チップまたは複数チップのＬＳＩで構成され、上記の各要素はハードウエアまたはソフトウエアで実現される。
【０００７】
入力されるＭＰＥＧ−２ＴＳをＨＤＤ２に記憶する場合には、ＭＰＥＧ−２ＥＳがＴＳＤＥＭＵＸ１１からＭＰＥＧ２ＤＥＣ１２に送られ、ＭＰＥＧ２ＤＥＣ１２はＭＰＥＧ−２ＥＳをデコードしてデコード画像を生成し、Ｈ．２６４ＥＮＣ１４に送る。Ｈ．２６４ＥＮＣ１４は、デコード画像を再エンコードしてＨ．２６４ＥＳを生成し、ＨＤＤＩＦ１６に送る。ＨＤＤＩＦ１６は、Ｈ．２６４ＥＳをＨＤＤ２に書き込んで記憶する。
【０００８】
記憶装置の記憶容量を効率的に使用するため、各種の方法が提案されている。
【０００９】
特許文献１は、あらかじめ定められた一定時間ごとに、もしくは、予約録画などによる情報に基づき、記憶手段に空き容量が無くなることが予想される時点で、トランスコーダを差動させ、記憶手段における映像および音声信号を格納する空き容量を生成する録画装置を記載している。
【００１０】
特許文献２は、複数のチューナで複数のＴＶ放送を受信し、大容量のＨＤＤにエンドレスで記録し、所要時間以内であれば前にさかのぼって再生できるようにする記録再生装置を記載している。
【００１１】
特許文献３は、ユーザが特に意識して操作を行うことなく、不足の事態が生じた場合でも情報を保全できるようにバックアップ情報を記録し、バックアップのための容量が少なくなると古いデータを上書きする情報処理装置を記載している。
【００１２】
【特許文献１】特開２０００−３４１６２７号公報
【特許文献２】特開平９−９１９３号公報
【特許文献３】特開２００５−３４８３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
近年、映像をデジタル化する規格が多様化、複雑化しており、それらに対応できる効率のよいシステムが求められている。
【００１４】
例えば、図１に示した例で、ユーザがＨＤＤ２に記憶した画像データをＨ．２６４ＴＳとして出力することを要求する場合には、ＨＤＤ２に記憶されているＨ．２６４ＥＳをＨＤＤＩＦ１６を介して読み出し、ＴＳＭＵＸ１７から出力すればよく、変換処理は必要ない。
【００１５】
しかし、ユーザがＨＤＤ２に記憶した画像データをＭＰＥＧ−２ＴＳとして出力することを要求する場合には、変換の必要がある。
【００１６】
図２は、トランスコーダが、ＨＤＤ２からＨ．２６４エレメンタリストリーム（Ｈ．２６４ＥＳ）を読み出してＭＰＥＧ−２トランスポートストリーム（ＭＰＥＧ−２ＴＳ）に変換して出力する場合のデータの流れを示す。
【００１７】
図２に示すように、ＨＤＤ２に記憶されているＨ．２６４ＥＳは、ＨＤＤＩＦ１６を介して読み出されＨ．２６４ＤＥＣ１５に送られる。Ｈ．２６４ＤＥＣ１５は、Ｈ．２６４ＥＳをデコードしてデコード画像を生成し、ＭＰＥＧ２ＥＮＣ１３に送る。ＭＰＥＧ２ＥＮＣ１３はデコード画像をＭＰＥＧ−２エレメンタリストリーム（ＭＰＥＧ−２ＥＳ）に変換してＴＳＭＵＸ１７からＭＰＥＧ−２ＴＳを出力する。
【００１８】
このように、ＨＤＤ２に記憶されている画像データの規格と異なる規格の画像データを出力する場合には変換処理が必要である。変換処理を行う場合、変換処理に要する時間分の遅延が生じ、消費電力も増加する。
【００１９】
また、雑音が混入した画像データをデコードすると自然画にはない画像劣化が生じ、これを際エンコードする場合データ量を十分に圧縮できないという問題が生じる。図１および図２に示すように、ＭＰＥＧ−２ＥＳをデコードし、デコード画像をエンコードしてＨ．２６４ＥＳを生成し、Ｈ．２６４ＥＳをデコードし、デコード画像をエンコードしてＭＰＥＧ−２ＥＳを生成する場合、何度もデコードとエンコードが行われることになり、その分雑音の影響を受けやすくなり、上記のような十分に圧縮できないという問題が生じやすくなる。
【００２０】
また、ＨＤＤやＤＶＤなどの大容量記憶媒体が比較的安価に入手できるようになり、多量の画像データを記録（記憶）することが可能になったが、ただ単にトランスコードしたデータを記録していくだけでは、せっかくの大容量記憶媒体を有効に活用できないという問題がある。上記の特許文献のように、記憶容量を有効に利用する構成が提案されているが、いずれも異なる規格のデータを記憶する場合については何ら記載していない。
【００２１】
本発明は、大容量記憶媒体を効率よく利用して、多様化、複雑化した規格に効率よく対応で、かつ消費電力を低減できるトランスコードの実現を目的とする。
【課題を解決するための手段】
【００２２】
上記目的を実現するため、トランスコーダ、映像記憶装置および映像データ記憶・読出方法は、同一映像の第１および第２方式映像データを、記憶装置に同時に記憶することを特徴とする。
【００２３】
本発明によれば、同一映像の第１および第２方式映像データが記憶装置に記憶されているので、ユーザの要求に応じて第１方式映像データと第２方式映像データのいずれかを選択すれば、変換処理無しで出力することが可能である。
【００２４】
さらに、本発明によれば、記憶装置の記憶容量の残量に応じて、記憶する画像データの内容および記憶方法を変える。例えば、記憶容量に余裕がある場合には、同一映像の第１および第２方式映像データを記憶装置に記憶し、余裕がない場合には圧縮率のよい一方の方式の画像データ（第２方式映像データ）のみを記憶装置に記憶する。これにより、記憶装置に記憶できる画像の量が低下することがない。このように、本発明によれば、本来の機能を損なうことなく、記憶装置の記憶容量を有効に利用し、消費電力や雑音の影響の低減などの効果を得ることができる。
【００２５】
記憶装置に記憶されている画像データを読み出す時には、ユーザが指定する画像データが第１および第２方式映像データの両方で記憶装置に記憶されている時には、ユーザが所望の方式の映像データを読み出して出力する。もし、ユーザが第１方式映像データを指定するが、それが第２方式映像データに書き換えられて、対応する第２方式映像データのみが記憶装置に存在する時には、第２方式映像データを第１方式映像データに変換して出力する。
【００２６】
例えば、第１方式はＭＰＥＧ−２規格に準拠した方式であり、第２方式はＨ．２６４規格に準拠した方式またはＶＣ−１規格に準拠した方式である。
【発明の効果】
【００２７】
本発明によれば、ユーザの要求する出力画像データの形式に変換処理を行わずに容易に対応可能であり、余分な変換処理を行わないので消費電力を低減でき、雑音の影響も低減できる。
【００２８】
また、２つ以上の形式で記憶しておくことにより、不測の事態により所望の形式のデータが失われた場合でも、他方の形式のデータをトランスコードすることで、ユーザの要求する形式のデータを提供することができる。すなわち、データのバックアップ機能が実現される。
【発明を実施するための最良の形態】
【００２９】
図３は、本発明の実施例のトランスコーダ１の構成と、トランスコーダによりＭＰＥＧ−２トランスポートストリーム（ＭＰＥＧ−２ＴＳ）をＨ．２６４エレメンタリストリーム（Ｈ．２６４ＥＳ）に変換し、同一画像のＭＰＥＧ−２ＥＳとＨ．２６４ＥＳを、記憶装置であるハードディスク装置（ＨＤＤ）２に同時に録画（記憶）する場合のデータの流れを示す。
【００３０】
実施例のトランスコーダ１によるＨＤＤ２への記憶は、ＨＤＤ２の記憶容量の残量に応じて、以下のような方針で行われる。
【００３１】
（１）残量が所定量以上の場合には、同一映像を、第１および第２方式映像データとして記憶する。
【００３２】
（２）残量が所定量より少ない場合には、既に第１方式映像データが記憶されている領域に、第２方式映像データを上書きして記憶する。
【００３３】
（３）第１方式映像データがすべて第２方式映像データに書き換えられた後は、既に記憶されている第２方式映像データに対して、記憶後の時間経過の大きい順に新しい第２方式映像データを上書きして記憶する。
【００３４】
図３を図１と比較して明らかなように、実施例のトランスコーダ１は、ＨＤＤ制御部（ＨＤＤＣｎｔｌ．）１８を設けたこと、およびＨＤＤ２へ記憶する映像データの流れが、図１の従来のトランスコーダと異なり、他の部分は同じである。
【００３５】
従来のトランスコーダでは、ＨＤＤＩ／Ｆ１６を介してＨＤＤ２との間でデータを入出力するだけであったが、本実施例では、ＨＤＤＣｎｔｌ．１８が出力するデータのＨＤＤ２における記憶領域を指定する。ＨＤＤ２における記憶領域は、図４に示すように、ＭＰＥＧ２専用領域と、Ｈ．２６４専用領域と、ＭＰＥＧ２／Ｈ．２６４共有領域に分けられる。
【００３６】
本実施例のトランスコーダ１は、録画（記憶）の際、ユーザが記憶するデータの形式（規格）を指定できる。ここでは、入力される画像データは、ＭＰＥＧ−２規格に準拠したＭＰＥＧ−２ＴＳであり、ユーザは、図示していない端子を介して、ＨＤＤ２に記憶するデータの形式を、ＭＰＥＧ−２規格とＨ．２６４規格のいずれかに準拠した形式のデータとするように指定できる。なお、Ｈ．２６４規格の代わりに、ＶＣ−１規格に準拠した形式のデータを記憶するように指定するようにしてもよい。いずれにしろ、入力される画像データおよび記憶される画像データを、どのような規格に準拠した形式にするかは任意に決定すればよい。
【００３７】
ユーザが、ＭＰＥＧ−２規格に準拠した形式のデータＭＰＥＧ−２ＴＳをＨＤＤ２に記憶するように指定した場合には、図３において、入力されたＭＰＥＧ−２ＴＳはＴＳＤＥＭＵＸ１１で抽出したＭＰＥＧ−２ＥＳをＨＤＤＩ／Ｆ１６を介してそのままＨＤＤ２のＭＰＥＧ２専用領域に記憶される。
【００３８】
ユーザが、Ｈ．２６４規格に準拠した形式のデータＨ．２６４ＥＳをＨＤＤ２に記憶するように指定した場合には、図３において、入力されたＭＰＥＧ−２ＴＳはＴＳＤＥＭＵＸ１１からＭＰＥＧ２ＤＥＣ１２に送られる。ＭＰＥＧ２ＤＥＣ１２がＭＰＥＧ−２ＥＳをデコードしてデコード画像を生成し、Ｈ．２６４ＥＮＣ１４に送る。Ｈ．２６４ＥＮＣ１４は、デコード画像をエンコードしてＨ．２６４ＥＳを生成し、ＨＤＤＩ／Ｆ１６に送る。Ｈ．２６４ＥＳは、ＨＤＤＣｎｔｌ１８の制御により、ＨＤＤＩ／Ｆ１６を介してＨＤＤ２のＨ．２６４専用領域に記憶される。
【００３９】
ユーザが記憶する画像データの形式を指定しない場合、例えば自動録画予約などで録り貯めていく場合などには、図４に示すように、ＨＤＤ２のＭＰＥＧ２／Ｈ．２６４共有領域の残量に余裕がある場合には、ＭＰＥＧ−２ＥＳとＨ．２６４ＥＳの両方をＭＰＥＧ２／Ｈ．２６４共有領域に記憶する。
【００４０】
もし、ＨＤＤ２のＭＰＥＧ２／Ｈ．２６４共有領域の残量がなくなった場合には、図５に示すように、ＭＰＥＧ２／Ｈ．２６４共有領域のうち既にＭＰＥＧ−２ＥＳが記憶されている部分に、新しいＨ．２６４ＥＳを上書きしていく。
【００４１】
さらに、ＨＤＤ２のＭＰＥＧ２／Ｈ．２６４共有領域のＭＰＥＧ−２ＥＳが記憶されていた部分がすべてＨ．２６４ＥＳで上書きされた場合には、図６に示すように、ＭＰＥＧ２／Ｈ．２６４共有領域のＨ．２６４が既に記憶されている部分のうち、古い部分から、すなわち記憶されてから時間が経過している順に、新しいＨ．２６４ＥＳを上書きしていく。ただし、この動作については、ユーザが選択可能なオプションとし、ユーザが選択した時のみ行い、選択しない場合には行わないようにする。これにより、選択しない場合には、ＭＰＥＧ２／Ｈ．２６４共有領域のすべてにＨ．２６４ＥＳが記憶された時点で録画（記憶）を停止し、それまで録画された画像データがすべてＨ．２６４ＥＳとして保存される。
【００４２】
もし、ユーザがＭＰＥＧ２／Ｈ．２６４共有領域のＨ．２６４が既に記憶されている部分のうち、古い部分から順に新しいＨ．２６４ＴＳを上書きしていくオプションを選択した場合には、これを繰り返すことによりエンドレスで録画することが可能である。
【００４３】
いずれにしろ、図５および図６の場合には、一般的に圧縮率が高くなるＨ．２６４ＥＳがＭＰＥＧ２／Ｈ．２６４共有領域の全域に記憶されることになる。
【００４４】
図７はＨＤＤＣｎｔｌ１８に設けられるＨＤＤ２の制御のための管理テーブルを示し、図８は録画動作処理のフローチャートを示し、図９はケース別の書込み処理を説明する図である。これらの図を参照して、実施例における書込み動作を説明する。
【００４５】
図７に示すように、データ管理テーブルは、”Ｆｉｌｅ名”，”ＵＰＤＡＴＥ”，”ＭＰＥＧ２”，”Ｍ−ＳＩＺＥ”，”Ｈ．２６４”，”Ｈ−ＳＩＺＥ”の項を有する。”Ｆｉｌｅ名”には、記憶するエレメンタリストリームＥＳの名称が記載され、それ以外の各項目は記憶されるＥＳの属性を示す。”ＵＰＤＡＴＥ”はＥＳを書き込むＨＤＤ２の領域が専用領域である場合には”０”が、共有領域である場合には”１”がセットされる。”ＭＰＥＧ２”は書き込まれる（記憶される）ＥＳがＭＰＥＧ−２ＥＳであることを示し、”Ｍ−ＳＩＺＥ”は書き込まれるＭＰＥＧ−２ＥＳの大きさ（サイズ）を示し、”Ｈ．２６４” は書き込まれる（記憶される）ＥＳがＨ．２６４ＥＳであることを示し、”Ｈ−ＳＩＺＥ” は書き込まれるＨ．２６４ＥＳの大きさ（サイズ）を示す。
【００４６】
従って、”ＵＰＤＡＴＥ”＝０，”ＭＰＥＧ２”＝１の場合には、ＭＰＥＧ２専用領域の残容量が録画したいＭＰＥＧ−２ＥＳのサイズより大きい場合には、ＭＰＥＧ−２ＥＳがＭＰＥＧ２専用領域に書き込まれることになる。もし、ＭＰＥＧ２専用領域の残容量が録画したいＭＰＥＧ−２ＥＳのサイズより小さい場合には、ユーザに警告メッセージを出力し、ユーザの指示を受けるまで待機する。
【００４７】
”ＵＰＤＡＴＥ”＝０，”Ｈ．２６４”＝１の場合には、Ｈ．２６４専用領域の残容量が録画したいＨ．２６４ＥＳのサイズより大きい場合には、Ｈ．２６４ＥＳがＨ．２６４専用領域に書き込まれることになる。もし、Ｈ．２６４専用領域の残容量が録画したいＨ．２６４ＥＳのサイズより小さい場合には、ユーザに警告メッセージを出力し、ユーザの指示を受けるまで待機する。
【００４８】
”ＵＰＤＡＴＥ”＝１の場合には、共有領域への書き込みが行われる。以下、図８および図９を参照して説明する。
【００４９】
図８において、ＭＦＵＬＬは共有領域のＭＰＥＧ２領域がＭＰＥＧ−２ＥＳで一杯（ＦＵＬＬ）の場合に１で、それ以外の場合に０である。ＨＦＵＬＬ＿Ｍは共有領域のＭＰＥＧ２領域がＨ．２６４で一杯（ＦＵＬＬ）の場合に１で、それ以外の場合に０である。ＨＦＵＬＬ＿Ｈは共有領域のＨ．２６４領域がＨ．２６４で一杯（ＦＵＬＬ）の場合に１で、それ以外の場合に０である。なお、ここでは、領域の残量が新しく書き込むＥＳのサイズより小さい場合も、領域が一杯である場合に含まれるものとする。
【００５０】
図８のステップ１０１では、ＭＦＵＬＬ＝０＆ＨＦＵＬＬ＿Ｈ＝０であるか、すなわち、共有領域のＭＰＥＧ２領域がＭＰＥＧ−２ＥＳで一杯でなく且つ共有領域のＨ．２６４領域がＨ．２６４ＥＳで一杯でないかを判定する。両方共に０であれば、図９の（Ａ）のように共有領域のＭＰＥＧ２領域およびＨ．２６４領域に余裕があるので、ステップ１０４に進み、一方が０でなければステップ１０２に進む。
【００５１】
ステップ１０２では、ＨＦＵＬＬ＿Ｈ＝０であるか、すなわち、共有領域のＨ．２６４領域がＨ．２６４ＴＳで一杯でないかを判定する。これが正（ＨＦＵＬＬ＿Ｈ＝０）であれば、図９の（Ｂ）のように、ステップ１０１の判定結果より共有領域のＭＰＥＧ２領域がＭＰＥＧ−２ＥＳで一杯で、共有領域のＨ．２６４領域に余裕がある。正の場合にはステップ１０５に進み、正でなければステップ１０３に進む。
【００５２】
ステップ１０３では、ＨＦＵＬＬ＿Ｍ＝０であるか、すなわち、共有領域のＭＰＥＧ２領域がＨ．２６４ＥＳで一杯でないかを判定する。これが正（ＨＦＵＬＬ＿Ｍ＝０）であれば、図９の（Ｃ）または（Ｄ）のように、ステップ１０２の判定結果より共有領域のＨ．２６４領域がＨ．２６４ＥＳで一杯で、共有領域のＭＰＥＧ２領域はＨ．２６４ＥＳで一杯でない。図９の（Ｃ）は、ＭＰＥＧ−２ＥＳが共有領域のＭＰＥＧ２領域の途中まで書き込まれた状態を示し、図９の（Ｄ）は共有領域のＭＰＥＧ２領域がＭＰＥＧ−２ＥＳで一杯の状態を示す。一般に同じ画像であればＭＰＥＧ−２ＥＳの方がＨ．２６４ＥＳよりデータ量が多いため、図９の（Ｃ）の状態は通常は生じないが、例えばＭＰＥＧ２領域のＭＰＥＧ−２ＥＳのみを消去した場合などに図９の（Ｃ）の状態になる。さらに、この状態は、共有領域のＭＰＥＧ２領域にはＭＰＥＧ−２ＥＳが書き込まれた後にＨ．２６４ＥＳが上書きされるので、共有領域のＭＰＥＧ２領域にＭＰＥＧ−２ＥＳが残っている状態も含む。このほかに、共有領域のＭＰＥＧ２領域の一部にＨ．２６４ＥＳが書き込まれている状態も含まれる。正でない状態は、共有領域のＭＰＥＧ２領域およびＨ．２６４領域がＨ．２６４ＥＳで一杯の状態である。正の場合にはステップ１０６に進み、正でなければステップ１０７に進む。
【００５３】
ステップ１０４では、図４および図９の（Ａ）の下側に示すように、共有領域のＭＰＥＧ２領域およびＨ．２６４領域に、ＭＰＥＧ−２ＥＳおよびＨ．２６４ＥＳを新しく記憶する余裕があるので、ＭＰＥＧ−２ＥＳが共有領域のＭＰＥＧ２領域に、Ｈ．２６４ＥＳが共有領域のＨ．２６４領域に書き込まれる。
【００５４】
ステップ１０５では、図９の（Ｂ）の下側に示すように、共有領域のＭＰＥＧ２領域にはＭＰＥＧ−２ＥＳが書き込まれており、それ以上ＭＰＥＧ−２ＥＳを書き込むことはできない。しかし、共有領域のＨ．２６４領域の残量には新しくＨ．２６４ＥＳを書き込む余裕があるので、Ｈ．２６４ＥＳのみを共有領域のＨ．２６４領域に書き込む。
【００５５】
ステップ１０６では、図５および図９の（Ｃ）、（Ｄ）の下側に示すように、共有領域のＭＰＥＧ２領域にはＭＰＥＧ−２ＥＳが書き込まれており、それ以上ＭＰＥＧ−２ＥＳを書き込むことはできない。また、共有領域のＨ．２６４領域の残量も新しくＨ．２６４ＥＳを書き込む余裕はないので、Ｈ．２６４ＥＳのみを共有領域のＭＰＥＧ２領域にも書き込む。これにより、共有領域のＭＰＥＧ２領域のＭＰＥＧ−２ＥＳは、古いほうから順に、すなわち書き込んでからの時間が長い方から順に、新しいＨ．２６４ＥＳで上書きされることになる。
【００５６】
ステップ１０７では、図６および図９の（Ｅ）の下側に示すように、共有領域のＭＰＥＧ２領域およびＨ．２６４領域はすでにＨ．２６４ＥＳで一杯の状態である。この状態では、Ｈ．２６４ＥＳのみを共有領域のＭＰＥＧ２領域およびＨ．２６４領域の古い方から順に、すなわち書き込んでからの時間が長い方から順に、新しいＨ．２６４ＥＳで上書きする。上書きを行うことにより再び共有領域のＨ．２６４領域が一杯になった時には、共有領域のＭＰＥＧ２領域に新しいＨ．２６４ＥＳを上書きし、共有領域のＭＰＥＧ２領域が一杯になると再び共有領域のＨ．２６４領域を上書きするという具合にエンドレスに書込みを行う。
【００５７】
ステップ１０８では、書込みが終了したかを判定し、終了していなければステップ１０１に戻る。
【００５８】
以上、実施例のトランスコーダにおける書込み動作を説明したが、次に読み出し動作を説明する。
【００５９】
図１０および図１１は、実施例のトランスコーダ１によりＨＤＤ２に記憶されている画像データを読み出して出力する場合のデータの流れを示し、図１０はユーザが指定するファイル名の所望の形式のストリーム（ＥＳ）がＨＤＤ２内に記憶されている場合を示し、図１１はユーザが指定するファイル名の所望の形式のストリーム（ＥＳ）がＨＤＤ２内に記憶されていないが同じ画像データの他の形式のＥＳはＨＤＤ２内に記憶されている場合を示す。具体的には、ユーザが指定するファイル名のＨ．２６４ＥＳはＨＤＤ２内に記憶されているが、ＭＰＥＧ−２ＥＳは記憶されていない状態で、図９の（Ｅ）に示すような状態である。
【００６０】
図１０に示すように、ユーザが指定するファイル名の所望の形式のストリーム（ＥＳ）がＨＤＤ２内に記憶されている場合には、そのＥＳをＨＤＤ２からＨＤＤＩ／Ｆ１６を介して読み出し、ＴＳＭＵＸ１７から出力する。
【００６１】
図１１に示すように、ユーザが指定するファイル名のＭＰＥＧ−２ＥＳはＨＤＤ２に存在しないが、そのファイル名のＨ．２６４ＥＳは記憶されている場合には、そのＨ．２６４ＥＳをＨＤＤ２からＨＤＤＩ／Ｆ１６を介して読み出し、Ｈ．２６４ＤＥＣ１５に送る。Ｈ．２６４ＤＥＣ１５は、Ｈ．２６４ＥＳをデコードしてデコード画像を生成し、ＭＰＥＧ２ＥＮＣ１３に送る。ＭＰＥＧ２ＥＮＣ１３は、デコード画像をエンコードしてＭＰＥＧ−２ＥＳを生成し、ＴＳＭＵＸ１７からＭＰＥＧ−２ＴＳを出力する。
【００６２】
このように、実施例のトランスコーダでは、ユーザが指定する形式の画像データがＨＤＤ２に存在する時にはそれを読み出してそのまま出力する。これにより、変換処理が不要になる。
【００６３】
図１２は、実施例のトランスコーダにおける読み出し処理のフローチャートである。
【００６４】
ステップ２０１では、読み出す画像データの形式を選択する。Ｈ．２６４ＥＳであればステップ２０５に進み、ＭＰＥＧ−２ＥＳであればステップ２０２に進む。
【００６５】
ステップ２０２では、ＨＤＤ２にＭＰＥＧ−２ＥＳが記憶されているか判定し、記憶されていればステップ２０５に進み、記憶されていなければステップ２０３に進む。
【００６６】
ステップ２０３では、Ｈ．２６４ＤＥＣ１５がＨ．２６４ＥＳをデコードする。
【００６７】
ステップ２０４では、ＭＰＥＧ２ＥＮＣ１３がデコード画像をエンコードしてＭＰＥＧ−２ＥＳを生成する処理を行い、ステップ２０５に進む。
【００６８】
ステップ２０３と２０４を合わせた処理がいわゆるトランスコード処理であり、ここではこれをまとめてステップ３００で示している。
【００６９】
ステップ２０５では、指定された形式のＴＳを出力するストリーム処理を行う。
【００７０】
以上説明したように、記憶装置（ＨＤＤ）の記憶容量に余裕がある場合に同一の画像データをＭＰＥＧ−２ＥＳとＨ．２６４ＥＳの両方で記憶することにより、ＭＰＥＧ−２ＥＳを出力する場合に、余分なトランスコード処理を行わずにデータを出力することができるため、効率的であり、かつ消費電力の削減も行える。
【００７１】
以上本発明の実施例を説明したが、本発明はこれに限定されるものではなく、各種の変形例があり得るのは当業者には自明である。
【００７２】
例えば、実施例のトランスコーダは、ＭＰＥＧ−２ＴＳが入力され、ＭＰＥＧ−２ＴＳまたはＨ．２６４ＴＳが出力される構成であったが、実施例のトランスコーダの構成であれば、ＭＰＥＧ−２ＴＳ、Ｈ．２６４ＴＳおよびコード化していない画像が入力され、ＭＰＥＧ−２ＴＳ、Ｈ．２６４ＴＳおよびデコード画像を出力することも可能である。
【００７３】
さらに、ＭＰＥＧ−２ＥＳと同時に記憶する方式としては、Ｈ．２６４だけでなく、ＶＣ−１やそれ以外の高圧縮率の画像符号化規格に準拠した方式を使用することも可能である。
【００７４】
また、記憶装置としてＨＤＤを使用した例を説明したが、ＤＶＤドライブ装置などのほかの大容量記憶媒体を使用することも可能である。
【００７５】
また、実施例では、記憶領域をＭＰＥＧ２専用領域と、Ｈ．２６４専用領域と、共有領域に分割し、共有領域をさらにＭＰＥＧ２とＨ．２６４領域に分割する例を示したが、このような領域分けを行わず、前述の基本的な方針に基づいてすべての領域を動的に管理することも可能である。
（付記１）
第１の方式でエンコードされた第１方式映像データが入力され、前記第１方式映像データおよび前記第１の方式と異なる第２の方式でエンコードされた第２方式映像データを出力するトランスコーダであって、
記憶装置とのインターフェースと、
前記インターフェースを介して前記記憶装置での記憶および読出を制御する記憶装置制御部と、を備え
同一映像の第１および第２方式映像データを、前記インターフェースを介して前記記憶装置に同時に記憶することを特徴とするトランスコーダ。
（付記２）
第１方式映像データをデコードする第１デコーダと、
デコード画像を、前記第１の方式と異なる第２の方式でエンコードする第１エンコーダと、を備え、
入力された第１方式映像データと、前記入力された第１方式映像データを前記第１デコーダでデコードしたデコード画像を、前記第１エンコーダでエンコードした第２方式映像データとを、前記インターフェースを介して前記記憶装置に同時に記憶することを特徴とする付記１に記載のトランスコーダ。
（付記３）
前記記憶装置制御部は、前記記憶装置の記憶容量の残量に応じて、
（１）残量が所定量以上の場合には、同一映像を、第１および第２方式映像データとして記憶し、
（２）残量が前記所定量より少ない場合には、既に第１方式映像データが記憶されている領域に、第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする付記１に記載のトランスコーダ。
（付記４）
前記記憶装置制御部は、前記記憶装置の記憶容量に、第１方式映像データのみを記憶する第１専用領域と、第２方式映像データのみを記憶する第２専用領域と、第１および第２方式映像データを記憶する共有領域と、を設定し、
前記共有領域の残量が前記所定量より少ない場合に、既に第１方式映像データが記憶されている領域に、第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする付記３に記載のトランスコーダ。
（付記５）
前記記憶装置制御部は、
（３）第１方式映像データがすべて第２方式映像データに書き換えられた後は、既に記憶されている第２方式映像データに対して、記憶後の時間経過の大きい順に新しい第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする付記３に記載のトランスコーダ。
（付記６）
前記記憶装置制御部は、前記記憶装置の記憶容量に、第１方式映像データのみを記憶する第１専用領域と、第２方式映像データのみを記憶する第２専用領域と、第１および第２方式映像データを記憶する共有領域と、を設定し、
前記共有領域のすべてに第２方式映像データが記憶された後は、前記共有領域に既に記憶されている第２方式映像データに対して、記憶後の時間経過の大きい順に新しい第２方式映像データを上書きして記憶する、ように制御を行うことを特徴とする付記５に記載のトランスコーダ。
（付記７）
ユーザが指定する画像データが第１および第２方式映像データの両方で前記記憶装置に記憶されている時には、ユーザが所望の方式の映像データを読み出して出力することを特徴とする付記１に記載のトランスコーダ。
（付記８）
第２方式映像データをデコードする第２デコーダと、
デコード画像を、前記第１の方式でエンコードする第２エンコーダと、を備え、
前記記憶装置に記憶された画像データに、ユーザが要求した第１方式映像データが存在しないが、対応する第２方式映像データが存在する時には、前記記憶装置から読み出した第２方式映像データを前記第２デコーダでデコードしてデコード画像を生成し、前記デコード画像を前記第２エンコーダでエンコードして第１方式映像データを生成して出力することを特徴とする付記１に記載のトランスコーダ。
（付記９）
前記第１方式はＭＰＥＧ−２規格に準拠した方式であり、前記第２方式はＨ．２６４規格に準拠した方式であることを特徴とする付記１から８のいずれかに記載のトランスコーダ。
（付記１０）
前記第１方式はＭＰＥＧ−２規格に準拠した方式であり、前記第２方式はＶＣ−１規格に準拠した方式であることを特徴とする付記１から８のいずれかに記載のトランスコーダ。
（付記１１）
付記１から１０のいずれか１項に記載のトランスコーダと、
前記インターフェースを介して映像データの記憶および読出が行われ、前記記憶装置制御部により記憶および読出が制御される記憶装置と、を備えることを特徴とする映像記憶装置。
（付記１２）
入力される映像データを記憶し、ユーザの要求に応じて記憶してある映像データを出力する映像データ記憶・読出方法であって、
入力される映像データは第１の方式でエンコードされた第１方式映像データであり、出力される映像データは前記第１方式映像データおよび前記第１の方式と異なる第２の方式でエンコードされた第２方式映像データである映像データ記憶・読出方法において、
同一映像の第１および第２方式映像データを、記憶装置に同時に記憶することを特徴とする映像データ記憶・読出方法。
（付記１３）
入力された第１方式映像データと、前記入力された第１方式映像データをデコードしたデコード画像をエンコードした第２方式映像データとを、前記記憶装置に同時に記憶することを特徴とする付記１２に記載の映像データ記憶・読出方法。
（付記１４）
前記記憶装置の記憶容量の残量に応じて、
（１）残量が所定量以上の場合には、同一映像を、第１および第２方式映像データとして記憶し、
（２）残量が前記所定量より少ない場合には、既に第１方式映像データが記憶されている領域に、第２方式映像データを上書きして記憶することを特徴とする付記１２に記載の映像データ記憶・読出方法。
（付記１５）
前記記憶装置の記憶容量に、第１方式映像データのみを記憶する第１専用領域と、第２方式映像データのみを記憶する第２専用領域と、第１および第２方式映像データを記憶する共有領域と、を設定し、
前記共有領域の残量が前記所定量より少ない場合に、既に第１方式映像データが記憶されている領域に、第２方式映像データを上書きして記憶することを特徴とする付記１４に記載の映像データ記憶・読出方法。
（付記１６）
（３）第１方式映像データがすべて第２方式映像データに書き換えられた後は、既に記憶されている第２方式映像データに対して、記憶後の時間経過の大きい順に新しい第２方式映像データを上書きして記憶することを特徴とする付記１４に記載の映像データ記憶・読出方法。
（付記１７）
前記記憶装置の記憶容量に、第１方式映像データのみを記憶する第１専用領域と、第２方式映像データのみを記憶する第２専用領域と、第１および第２方式映像データを記憶する共有領域と、を設定し、
前記共有領域のすべてに第２方式映像データが記憶された後は、前記共有領域に既に記憶されている第２方式映像データに対して、記憶後の時間経過の大きい順に新しい第２方式映像データを上書きして記憶することを特徴とする付記１６に記載の映像データ記憶・読出方法。
（付記１８）
ユーザが指定する画像データが第１および第２方式映像データの両方で前記記憶装置に記憶されている時には、ユーザが所望の方式の映像データを読み出して出力することを特徴とする付記１２に記載の映像データ記憶・読出方法。
（付記１９）
第２方式映像データをデコードする第２デコーダと、
デコード画像を、前記第１の方式でエンコードする第２エンコーダと、を備え、
前記記憶装置に記憶された画像データに、ユーザが要求した第１方式映像データが存在しないが、対応する第２方式映像データが存在する時には、前記記憶装置から読み出した第２方式映像データを前記第２デコーダでデコードしてデコード画像を生成し、前記デコード画像を前記第２エンコーダでエンコードして第１方式映像データを生成して出力することを特徴とする付記１２に記載の映像データ記憶・読出方法。
（付記２０）
前記第１方式はＭＰＥＧ−２規格に準拠した方式であり、前記第２方式はＨ．２６４規格に準拠した方式であることを特徴とする付記１２から１９のいずれかに記載の映像データ記憶・読出方法。
（付記２１）
前記第１方式はＭＰＥＧ−２規格に準拠した方式であり、前記第２方式はＶＣ−１規格に準拠した方式であることを特徴とする付記１２から１９のいずれかに記載の映像データ記憶・読出方法。
【産業上の利用可能性】
【００７６】
本発明は、画像データを記憶装置に記憶し、記憶した画像データを複数の形式の画像データとして出力するトランスコーダ、そのようなトランスコードを有する映像記憶装置および映像データ記憶・読出方法であれば、適用可能である。
【図面の簡単な説明】
【００７７】
【図１】従来例においてトランスコーダによりＭＰＥＧ−２ストリームをＨ．２６４ストリームに変換し記憶する場合を示す図である。
【図２】従来例においてトランスコーダによりＨ，２６４ストリームをＭＰＥＧ−２ストリームに変換し出力する場合を示す図である。
【図３】本発明の実施例のトランスコーダの構成と記憶時のデータの流れを示す図である。
【図４】実施例におけるＭＰＥＧ−２／Ｈ．２６４データストリームの共有領域への書込を説明する図である。
【図５】実施例におけるＭＰＥＧ−２／Ｈ．２６４データストリームの共有領域への書込を説明する図である。
【図６】実施例におけるＭＰＥＧ−２／Ｈ．２６４データストリームの共有領域への書込を説明する図である。
【図７】実施例のＨＤＤ制御部（ＨＤＤＣｎｔｌ．）のデータ管理テーブルの例を示す図である。
【図８】実施例におけるＭＰＥＧ−２／Ｈ．２６４データストリームの共有領域への書き込み処理制御を示すフローチャートである。
【図９】ケース別の書込処理を説明する図である。
【図１０】本発明の実施例のトランスコーダにおける読出時のデータの流れを示す図である。
【図１１】本発明の実施例のトランスコーダにおける読出時のデータの流れを示す図である。
【図１２】実施例における読み出し処理のフローチャートである。
【符号の説明】
【００７８】
１    （ＭＰＥＧ２）デコーダ
２    （Ｈ．２６４）トランスコーダ
３    記憶装置（ＨＤＤ）
【図１】
0004983429.tif 000002
【図２】
0004983429.tif 000003
【図３】
0004983429.tif 000004
【図４】
0004983429.tif 000005
【図５】
0004983429.tif 000006
【図６】
0004983429.tif 000007
【図７】
0004983429.tif 000008
【図８】
0004983429.tif 000009
【図９】
0004983429.tif 000010
【図１０】
0004983429.tif 000011
【図１１】
0004983429.tif 000012
【図１２】
0004983429.tif 000013