(57)【要約】【課題】  コンテンツを効率的に観ることができ、かつ記憶容量を実質的に拡大できる。【解決手段】  映像データ合成装置１００は、複数の映像データを記録するハードディスク装置１３４の第１領域と、第１領域から、２つ以上の映像データを読出すＭＰＥＧデコーダ１３６と、ＭＰＥＧデコーダ１３６が読出した映像データのいずれかを、映像のサイズが１６分の１に縮小された変換データに変換するスケーラ１３８と、変換データが表わす映像が、変換データ以外の映像データが表わす映像の１６分の１の範囲を占める一部に表れるように、映像データを合成するストリームメモリ１４０と、ストリームメモリ１４０が合成した合成データを記録するハードディスク装置１３４の第２領域と、第２領域が合成データを記録すると、ストリームメモリ１４０が合成データの合成に用いた映像データを削除するように、ハードディスクを制御するシステム制御回路１１０とを含む。【選択図】        図１
2005333570.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがコンテンツを表す、複数の映像データを記録するハードディスクの第１の領域と、
前記第１の領域から、２つ以上の映像データを読出すデコーダと、
前記デコーダが読出した映像データのいずれかを、映像のサイズを縮小した変換データに変換するための変換手段と、
前記デコーダが読出した映像データを用いて、前記変換データが表わす映像が、前記変換データ以外の映像データが表わす映像の１６分の１の範囲を占める一部に表れるように、映像データを合成するための合成手段と、
前記合成手段が合成した合成データを記録するハードディスクの第２の領域と、
前記第２の領域が前記合成データを記録すると、前記合成手段が前記合成データの合成に用いた映像データを削除するように、前記ハードディスクを制御する制御回路とを含む、ハードディスクレコーダ。
【請求項２】
それぞれがコンテンツを表す、複数の映像データを記録するための第１の記録手段と、
前記第１の記録手段から、２つ以上の映像データを読出すための読出し手段と、
前記読出し手段が読出した映像データのいずれかを、映像のサイズを縮小した変換データに変換するための変換手段と、
前記読出し手段が読出した映像データを用いて、前記変換データが表わす映像および前記変換データ以外の映像データが表わす映像が１つの映像の中で独立して表れるように、映像データを合成するための合成手段と、
前記合成手段が合成した合成データを記録するための第２の記録手段と、
前記第２の記録手段が前記合成データを記録すると、前記合成手段が前記合成データの合成に用いた映像データを削除するように、前記第１の記録手段を制御するための制御手段とを含む、映像データ合成装置。
【請求項３】
前記合成手段は、前記変換データが表わす映像が、前記変換データ以外の映像データが表わす映像の一部に表れるように、映像データを合成するための手段を含む、請求項２に記載の映像データ合成装置。
【請求項４】
前記映像の一部は、前記変換データ以外の映像データが表わす映像の１６分の１から９分の１までの範囲を占める一部である、請求項３に記載の映像データ合成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクレコーダおよび映像データ合成装置に関し、特に、複数のコンテンツデータを記録する、ハードディスクレコーダおよび映像データ合成装置に関する。
【背景技術】
【０００２】
近年、テレビのコンテンツ（番組）などを録画する映像データ合成装置（たとえばハードディスクレコーダ）の録画の容量は、増大の一途を辿っている。このことは、次の現象につながる。その第１は、それほど重要でないコンテンツが取り敢えず録画されることである。その第２は、録画されたコンテンツがそのまま放置されることである。そのような「それほど重要でないコンテンツ」は、大抵ただ一度眺めておくだけで十分な内容に過ぎない。そのようなコンテンツが多く録画されると、次のような問題点が発生する。その第１の点は、録画したコンテンツの検索が困難になるという点である。第２の点は、コンテンツを録画する容量のうち、ユーザにとって重要なコンテンツのための容量が減少するという点である。第３の点は、コンテンツ（特に「それほど重要でないコンテンツ」）を観るために費やす時間が、極めて長くなってしまうという点である。
【０００３】
特許文献１は、録画されたコンテンツの管理を容易に行なう集約装置を開示する。この集約装置は、映像コンテンツを選択する機能と、選択したコンテンツを集約する機能と、集約したコンテンツを連続的に再生する機能とを有する。これにより、複数の映像コンテンツを１つのコンテンツとして扱うことが可能になる。また、コンテンツの管理が容易になる。
【０００４】
特許文献２は、複数の映像ストリームから構成されるデータを容易に編集できる編集装置を開示する。この編集装置は、複数の映像ストリームから１つのコンテンツを作成し、かつ編集する。この編集装置は、定義したコンテンツに対する各々の映像ストリームの配置を編集する。これにより、次の効果が得られる。第１の効果は、複数の映像ストリームが１つのコンテンツとして扱われるので、ユーザが必要なコンテンツを容易に検索できるという効果である。第２の効果は、コンテンツ全体の容量を減少させることができるので、重要なコンテンツを録画する容量を確保できるという効果である。
【０００５】
特許文献３は、ユーザの意向を反映したコンテンツの編集が可能な記録再生装置を提供する。この記録再生装置は、キーワードに一致したコンテンツを探索する。コンテンツが探索されると、コンテンツのグループ化が可能か否かを判断する。グループ化が可能と判断されると、再配置先を決定する。これにより、ユーザの意向を反映してコンテンツを編集できるので、ユーザは容易に必要なコンテンツを検索できる。
【０００６】
しかしながら、特許文献１に開示されたように複数のコンテンツを集約し、連続的に再生する場合、コンテンツ全体の容量がほとんど変化しないという問題点がある。コンテンツ全体の容量がほとんど変化しないので、コンテンツを録画する容量のうち、ユーザにとって重要なコンテンツのための容量が減少するという問題点は何ら解決されない。
【０００７】
特許文献２に開示されたように複数の映像ストリームから１つのコンテンツの構造を作成し、かつ編集する場合、重要なコンテンツを録画する容量が減少するという問題点と、コンテンツを観るために費やす時間が極めて長くなってしまうという問題点とを、同時に解決できないという問題点がある。特に映像ストリームの一部を削除したり分割したりして１つのコンテンツを作成する場合、映像の時間軸（この場合、表示される映像と映像が表示されるタイミングとの関係をいう）が損なわれる。その時間軸が損なわれるので、映像の内容が不明確になる恐れがある。
【０００８】
特許文献３に開示されたようにキーワードに一致したコンテンツをグループ化する場合にも、特許文献１と同様の問題点がある。
【特許文献１】特開２００４−３０７５７号公報
【特許文献２】特開２００３−６８０５８号公報
【特許文献３】特開２００１−９３２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上述の問題点を解決するためになされたものであって、その目的は、コンテンツを効率的に観ることができ、かつ記憶容量を実質的に拡大できるハードディスクレコーダおよび映像データ合成装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のある局面にしたがうと、ハードディスクレコーダは、それぞれがコンテンツを表す、複数の映像データを記録するハードディスクの第１の領域と、第１の領域から、２つ以上の映像データを読出すデコーダと、デコーダが読出した映像データのいずれかを、映像のサイズを縮小した変換データに変換するための変換手段と、デコーダが読出した映像データを用いて、変換データが表わす映像が、変換データ以外の映像データが表わす映像の１６分の１の範囲を占める一部に表れるように、映像データを合成するための合成手段と、合成手段が合成した合成データを記録するハードディスクの第２の領域と、第２の領域が合成データを記録すると、合成手段が合成データの合成に用いた映像データを削除するように、ハードディスクを制御する制御回路とを含む。
【００１１】
すなわち、変換手段は、デコーダが第１の領域から読出した２つ以上の映像データのいずれかを、映像のサイズを縮小した変換データに変換する。合成手段は、デコーダが読出した映像データを用いて、変換データが表わす映像が、変換データ以外の映像データが表わす映像の１６分の１の範囲を占める一部に表れるように、映像データを合成する。制御回路は、第２の領域が合成データを記録すると、合成手段が合成データの合成に用いた映像データを削除するように、ハードディスクを制御する。これにより、記憶容量が実質的に拡大する。その理由の第１点は、第１の領域に記録された２つ以上の映像データが削除される点である。理由の第２点は、変換手段がデータを変換する際、変換データの容量を減少させることが可能になる点である。容量を減少させることが可能になる理由は、映像のサイズを縮小させる点にある。また、合成された映像データにおいて、サイズを縮小した映像が、変換データ以外の映像データが表わす映像の１６分の１の範囲を占める一部となっている。変換データが表わす映像が、変換データ以外の映像データが表わす映像の１６分の１の範囲を占める一部として現れるので、コンテンツを効率的に観ることが可能となる。特に、変換データが表わす映像のサイズが変換データ以外の映像データが表わす映像の１６分の１の範囲を占めるため、変換データ以外の映像データが表わす映像にほぼ影響を与えることなく変換データが表わす映像の内容をユーザに知らしめることができる。その結果、コンテンツを特に効率的に観ることができ、かつ記憶容量を実質的に拡大できるハードディスクレコーダを提供することができる。
【００１２】
本発明の他の局面にしたがうと、映像データ合成装置は、それぞれがコンテンツを表す、複数の映像データを記録するための第１の記録手段と、第１の記録手段から、２つ以上の映像データを読出すための読出し手段と、読出し手段が読出した映像データのいずれかを、映像のサイズを縮小した変換データに変換するための変換手段と、読出し手段が読出した映像データを用いて、変換データが表わす映像および変換データ以外の映像データが表わす映像が１つの映像の中で独立して表れるように、映像データを合成するための合成手段と、合成手段が合成した合成データを記録するための第２の記録手段と、第２の記録手段が合成データを記録すると、合成手段が合成データの合成に用いた映像データを削除するように、第１の記録手段を制御するための制御手段とを含む。
【００１３】
すなわち、変換手段は、読出し手段が第１の記録手段から読出した２つ以上の映像データのいずれかを、映像のサイズを縮小した変換データに変換する。合成手段は、読出し手段が読出した映像データを用いて、変換データが表わす映像および変換データ以外の映像データが表わす映像が１つの映像の中で独立して表れるように、映像データを合成する。第２の記録手段は、合成データを記録する。制御手段は、第２の記録手段が合成データを記録すると、合成手段が合成データの合成に用いた映像データを削除するように、第１の記録手段を制御する。これにより、記憶容量が実質的に拡大する。その理由の第１点は、第１の記録手段に記録された２つ以上の映像データが削除される点である。理由の第２点は、変換手段がデータを変換する際、変換データの容量を減少させることが可能になる点である。容量を減少させることが可能になる理由は、映像のサイズを縮小させる点にある。また、合成された映像データは、変換データが表わす映像および変換データ以外の映像データが表わす映像が１つの映像の中で独立して表れる映像となっている。２つ以上の映像が１つの映像の中で独立して現れるので、コンテンツを効率的に観ることが可能となる。その結果、コンテンツを効率的に観ることができ、かつ記憶容量を実質的に拡大できる映像データ合成装置を提供することができる。
【００１４】
また、上述の合成手段は、変換データが表わす映像が、変換データ以外の映像データが表わす映像の一部に表れるように、映像データを合成するための手段を含むことが望ましい。
【００１５】
すなわち、合成手段は、変換データが表わす映像が、変換データ以外の映像データが表わす映像の一部に表れるように、映像データを合成する。これにより、変換データ以外の映像データが表わす映像にあまり影響を与えることなく変換データが表わす映像の内容をユーザに知らしめることができる。その結果、コンテンツをより効率的に観ることができ、かつ記憶容量を実質的に拡大できる映像データ合成装置を提供することができる。
【００１６】
また、上述の映像の一部は、変換データ以外の映像データが表わす映像の１６分の１から９分の１までの範囲を占める一部であることが望ましい。
【００１７】
すなわち、合成手段は、変換データが表わす映像が、変換データ以外の映像データが表わす映像の、１６分の１から９分の１までの範囲を占める一部に表れるように、映像データを合成する。これにより、変換データ以外の映像データが表わす映像にほとんど影響を与えることなく変換データが表わす映像の内容をユーザに知らしめることができる。その結果、コンテンツをさらに効率的に観ることができ、かつ記憶容量を実質的に拡大できる映像データ合成装置を提供することができる。
【発明の効果】
【００１８】
本発明に係るハードディスクレコーダおよび映像データ合成装置は、コンテンツを効率的に観ることができ、かつ記憶容量を実質的に拡大できる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２０】
図１および図２を参照して、本発明の実施の形態に係る映像データ合成装置１００について説明する。図１は、映像データ合成装置１００の構成を表わすブロック図である。図２は、映像データ合成装置１００の各部のうち、コンテンツの合成に特に関わる各部の構成を表わすブロック図である。
【００２１】
この映像データ合成装置１００は、システム制御回路１１０と、メインメモリ１１２と、ＯＳＤ（On Screen Display）画像再生回路１１４と、操作部１２２と、受光部１２４と、計時回路１２６と、表示部１２８と、チューナ１３０と、ＭＰＥＧ（Motion Picture Experts Group）エンコーダ１３２と、ハードディスク装置１３４と、ＭＰＥＧデコーダ１３６と、スケーラ１３８と、ストリームメモリ１４０と、出力部１４２とを含む。
【００２２】
本実施の形態に係る映像データ合成装置１００は、ハードディスクビデオレコーダである。しかし映像データ合成装置は必ずしもハードディスクビデオレコーダでなくてもよい。たとえば映像データ合成装置は、ハードディスクを備えるパーソナルコンピュータであってもよい。この場合、各部の動作は、システム制御回路１１０からの信号の代わりに、ＣＰＵ（Central Processing Unit）からの指令に基づいて制御される。
【００２３】
映像データ合成装置１００は、テレビ１６０に接続される。テレビ１６０に接続されているので、出力部１４２は、信号を合成した後、外部の装置であるテレビ１６０に信号を出力する。しかしながら、映像データ合成装置１００にディスプレイが内蔵されている場合、出力部１４２は、信号を合成した後、合成された信号を内蔵されたディスプレイに出力してもよい。
【００２４】
システム制御回路１１０は、信号の入出力を実施しながら、映像データ合成装置１００の全回路および全装置の動作を制御する。この動作には、受信された映像データなどの記録、記録されたデータの読出などが含まれる。本実施の形態において、この制御は、メインメモリ１１２に予め記録されたプログラムに基づいて実施される。このプログラムは、予め製造されたシステム制御回路１１０に、別途作成されたプログラムを複写することで記録される。システム制御回路１１０は、利用者の指示を検出すると、所定の画像を表示させるための信号を生成する回路でもある。メインメモリ１１２は、上述したプログラムや、後述するファイルマネージャなどを記録する。
【００２５】
ＯＳＤ画像生成回路１１４は、操作部１２２あるいは受光部１２４を介して取得した利用者の指示に基づいて、またはシステム制御回路１１０において予め定められた条件に基づいて、メッセージ画像を表わす信号を生成する。このメッセージ画像とは、チャンネル表示、録画設定画像表示、音量表示などといった、文字を表示する画像のことである。メッセージ画像は、ハードディスク装置１３４に記録されている映像とは異なる画像である。ＯＳＤ画像生成回路１１４は、このようなメッセージ画像の信号を生成すると、出力部１４２に出力する。この信号が出力されると、その信号が表わすメッセージ画像がテレビ１６０に表示される。ＯＳＤ画像生成回路１１４は、メッセージ画像を表わす信号を生成することにより、文字を表示する信号を生成することになる。
【００２６】
操作部１２２は、利用者が入力した指示を検出する。本実施の形態に係る操作部１２２は、映像データ合成装置１００の前面のパネルに設けられた入力ボタンであるが、これに限られない。指示が検出されると、その指示に対応する処理を実行させるための信号が生成される。この信号は、システム制御回路１１０に出力される。
【００２７】
受光部１２４は、リモコン端末（図示せず）から発せられたリモコン信号を受信する。この信号は、システム制御回路１１０に出力される。リモコン信号は、ユーザの指示を表わす信号である。これにより、受光部１２４は、受信によってユーザの指示を受付けることになる。
【００２８】
計時回路１２６は、映像データ合成装置１００における時間を計測する。計時回路１２６は、外部から供給される電源に基づいて作動するが、一時的な停電があっても、予定された時間が経過するまでならば、作動し続けることができる。計時回路１２６は、時刻データをシステム制御回路１１０に出力する。また、システム制御回路１１０からの制御信号がこの回路に入力される。計時回路１２６の時刻は、この信号に基づいて補正される。
【００２９】
表示部１２８は、映像データ合成装置１００に関する情報を表示する。この情報には、時間、受信チャンネル、カウンタ、録画／再生モードその他の項目が含まれる。本実施の形態における表示部１２８は、映像データ合成装置１００の前面に形成されたインジケータである。ただし、表示部１２８はその他の装置であってもよい。
【００３０】
チューナ１３０には、アンテナ１９０が接続される。チューナ１３０は、アナログ放送、デジタル放送などにより放送される映像データ（すなわち映像を表わすデータ）を受信することができる同調装置であればよい。チューナ１３０により受信された電波は、ＭＰＥＧエンコーダ１３２に出力される。また、チューナ１３０は、システム制御回路１１０からの信号に基づいて受信チャンネルを切換えることができる。
【００３１】
ＭＰＥＧエンコーダ１３２は、チューナ１３０または出力部１４２から入力された信号をデジタル信号（ＭＰＥＧ符号）に変換する。ＭＰＥＧエンコーダ１３２は、変換したＭＰＥＧ信号を、システム制御回路１１０に出力する装置でもある。ハードディスク装置１３４は、システム制御回路１１０からの信号に基づいて、ＭＰＥＧ符号化されたデータを記録したり、既に記録されたデータを出力したりする。ＭＰＥＧデコーダ１３６は、ハードディスク装置１３４から出力された、ＭＰＥＧ符号化されたデータに基づいて、映像を表わす信号を生成する。ＭＰＥＧデコーダ１３６は、生成した信号を出力部１４２に出力する。
【００３２】
スケーラ１３８は、ＭＰＥＧデコーダ１３６がハードディスク装置１３４から読出したファイルのサイズを変更する。ここでいう「サイズ」とは、テレビ１６０における映像のサイズのことをいう。
【００３３】
ストリームメモリ１４０は、スケーラ１３８が出力したファイルおよびＭＰＥＧデコーダ１３６が出力した別のファイルをそれぞれ一時的に記録する。ストリームメモリ１４０は、ＭＰＥＧデコーダ１３６がハードディスク装置１３４から読出したファイル、およびスケーラ１３８がサイズを変更したファイルを加工する回路でもある。ストリームメモリ１４０は、ファイルの記録や新たなファイルの作成を制御する回路でもある。
【００３４】
出力部１４２は、ストリームメモリ１４０が合成した信号、およびＯＳＤ画像生成回路１１４が生成した信号を合成する。出力部１４２は、合成した信号をテレビ１６０に出力する回路でもある。これにより、テレビ１６０には、ＯＳＤ画像生成回路１１４により生成された画像メッセージと、映像とが表示される。
【００３５】
ハードディスク装置１３４は、第１領域と、第２領域とを含む。第１領域は、チューナ１３０から入力された、それぞれがコンテンツを表す、複数の映像データを記録する。
第２領域は、ストリームメモリ１４０が合成した映像データを記録する。
【００３６】
ストリームメモリ１４０は、第１バッファ１５２と、第２バッファ１５４とを含む。第１バッファ１５２は、映像データを一時的に記録する。第１バッファ１５２は、自らが記録した映像データを用いて、新たな映像データを作成する回路でもある。第１バッファ１５２は、映像データの記録や作成に必要な制御を実施する回路でもある。第２バッファ１５４は、オーディオデータ（複数のスピーカが、それぞれ出力する音声の、音声データ）を一時的に記録する。第２バッファ１５４は、オーディオデータの記録に必要な制御を実施する回路でもある。
【００３７】
なお、本実施の形態において、ＭＰＥＧエンコーダ１３２、ＭＰＥＧデコーダ１３６、スケーラ１３８、ストリームメモリ１４０、および出力部１４２は、仮想回路である。本来、これらの回路は、ハードウェアによる現実の回路であってもよい。しかし本実施の形態では、これらの回路は仮想回路であることとする。これらの仮想回路は、ＣＰＵ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、およびインターフェイスからなるコンピュータにより実現される。これらの仮想回路がコンピュータにより実現されるので、これらの仮想回路は、ＣＰＵの制御を受けることとなる。映像データ合成装置１００の各部のうち、これらの仮想回路以外の各部はそれぞれ専用のハードウェアにより実現される回路である。これらの仮想回路を実現するコンピュータの動作は周知であるので、ここではその詳細な説明は繰返さない。
【００３８】
図３を参照して、映像データ合成装置１００で実行されるプログラムは、画像の合成に関し、以下のような制御構造を有する。
【００３９】
ステップ１００（以下、ステップをＳと略す。）にて、システム制御回路１１０は、ＯＳＤ画像生成回路１１４に、コンテンツの指定などを受付ける旨のメッセージを作成させる。ＯＳＤ画像生成回路１１４は、そのメッセージを表わすデータを作成する。データが作成されると、ＯＳＤ画像生成回路１１４は、そのデータを出力部１４２に出力する。出力部１４２は、そのデータをテレビ１６０に出力する。テレビ１６０は、そのデータに基づき、コンテンツの指定を受付ける旨のメッセージを表示する。メッセージが表示されると、操作部１２２および受光部１２４は、ユーザの入力（「複数のコンテンツの指定」、「縮小される映像の縮小率」、および「縮小されたコンテンツを表示する位置」の入力）を受付ける。操作部１２２および受光部１２４のいずれかにユーザの入力があると、メインメモリ１１２に記憶されたファイルマネージャは、メインメモリ１１２に記憶されたコンテンツ名の中から、操作部１２２および受光部１２４のいずれかが受付けたコンテンツ名を読出す。このコンテンツ名は、メインメモリ１１２のバッファ用の領域に複写される。図３のＳ１００の枠内を参照して、操作部１２２および受光部１２４のいずれかが受付けたコンテンツのデータの構成を説明する。図３のＳ１００の枠内には、本実施の形態において指定されたコンテンツである、ファイルＡ３００およびファイルＢ３０２の構成を表わす図が示されている。これらのファイルは、いずれも映像データと、オーディオデータとを含む。
【００４０】
Ｓ１０２にて、ストリームメモリ１４０は、ファイルＡ３００を構成する映像データのうち、ファイルＢ３０２の映像データにより上書きされるデータのアドレスを算出する。本実施の形態の場合、上書きされる映像データのアドレスは、ファイルＢ３０２に係る映像の位置を、ファイルＡ３００に係る映像データのアドレスに換算することにより算出される。ここでいう「ファイルＢ３０２に係る映像の位置」は、ファイルＡ３００に係る映像データおよびファイルＢ３０２に係る映像データが合成済みの映像として表示される際の、ファイルＢ３０２が表わす映像の位置をいう。ＭＰＥＧデコーダ１３６は、メインメモリ１１２に記憶されたコンテンツ名をキーワードとして、ハードディスク装置１３４から、ファイルＡ３００の映像データを読出す。本実施の形態において、ＭＰＥＧデコーダ１３６は、ファイルのヘッダに記録されているデータを参照することにより、読出そうとするファイルを検索する。本実施の形態において、１度に読出されるデータは、１秒あたり１０メガビットである。この値は、映像データ合成装置１００の設計者が任意に設定できる。ファイルＡ３００の映像データが読出されると、ＭＰＥＧデコーダ１３６は、そのデータをデコードする。映像データがデコードされると、ＭＰＥＧデコーダ１３６は、デコードした映像データを、ストリームメモリ１４０に出力する。ストリームメモリ１４０は、出力された映像データを自ら記録する。映像データが記録されると、ＭＰＥＧデコーダ１３６は、ファイルＡ３００と同様に、ハードディスク装置１３４から、ファイルＢ３０２の映像データを読出す。ファイルＢ３０２の映像データが読出されると、ＭＰＥＧデコーダ１３６は、そのデータをデコードする。映像データがデコードされると、ＭＰＥＧデコーダ１３６は、デコードした映像データを、スケーラ１３８に出力する。スケーラ１３８は、ＭＰＥＧデコーダ１３６が読出した映像データであるファイルＢ３０２の映像データを、映像のサイズを縮小するように変換する。この変換により、ファイルＢ３０２のテレビ１６０における画像のサイズは、ユーザが指定した倍率（本実施の形態の場合、ユーザは、６．２５％から２５％の範囲で、この倍率を自由に指定できることとする）に縮小される。映像データが変換されると、スケーラ１３８は、変換した映像データをストリームメモリ１４０に出力する。ストリームメモリ１４０は、出力された映像データを記録する。映像データが記録されると、ストリームメモリ１４０は、ファイルＢ３０２の映像データをファイルＡ３００の映像データに上書きしてもよいか否かを判断する。判断の基準は、読出したファイルＡ３００の映像データのアドレスが、上述した「上書きされる映像データのアドレス」のいずれかに含まれるか否かというものである。ファイルＢ３０２の映像データをファイルＡ３００の映像データに上書きしてもよいと判断した場合、ストリームメモリ１４０は、ファイルＢ３０２の映像データを自らの記憶領域のうち合成後のファイルを記録するエリア（ブレンドエリア）に複写する。ファイルＢ３０２の映像データが複写されると、ストリームメモリ１４０は、ふたたびファイルＡ３００の映像データおよびファイルＢ３０２の映像データを読出し、上書きしてもよいか否かを判断する。もしそうでないと、ストリームメモリ１４０は、ファイルＡ３００の映像データをブレンドエリアに複写する。ファイルＡ３００の映像データが複写されると、ストリームメモリ１４０は、ファイルＢ３０２の映像データがブレンドエリアに複写されるまで、ファイルＡ３００の映像データを読出し、上書きしてもよいか否かを判断し、ファイルＡ３００の映像データを複写する。その間、ファイルＢ３０２の映像データは読出されない。このようにして、ストリームメモリ１４０は、映像データを合成する。この合成により、スケーラ１３８がデータを変換したファイルＢ３０２の映像データが表わす映像およびファイルＡ３００の映像データが表わす映像が、１つの映像の中で独立して表れる。映像データの合成には、ＭＰＥＧデコーダ１３６が読出した映像データが用いられる。ファイルＡ３００の映像データおよびファイルＢ３０２の映像データがすべて読出されると（この時点で、ＭＰＥＧデコーダ１３６は、ハードディスク装置１３４の第１領域から、２つの映像データすなわちファイルＡ３００の映像データとファイルＢ３０２の映像データとを読出したこととなる）、ストリームメモリ１４０は、ファイルＡ３００およびファイルＢ３０２のオーディオデータをそれぞれブレンドエリアに複写する。本実施の形態の場合、左スピーカ用のデータとして、ファイルＡ３００のオーディオデータが複写される。右スピーカ用のデータとして、ファイルＢ３０２のオーディオデータが複写される。オーディオデータが複写されると、ストリームメモリ１４０は、ブレンドエリアに記録されたデータを、１つのファイルとして出力部１４２に出力する。このファイルがブレンドファイル４００である。
【００４１】
Ｓ１０４にて、出力部１４２は、ブレンドファイル４００をＭＰＥＧエンコーダ１３２に出力する。ＭＰＥＧエンコーダ１３２は、ブレンドファイル４００のデータを圧縮する。本実施の形態の場合、圧縮はＭＰＥＧ方式により実施される。データが圧縮されると、ＭＰＥＧエンコーダ１３２は、圧縮したデータを、システム制御回路１１０を経て、ハードディスク装置１３４に出力する。ハードディスク装置１３４の第２領域は、圧縮されたブレンドファイル４００（すなわち、ストリームメモリ１４０が合成したデータ）を記録する。ブレンドファイル４００が記録されると、システム制御回路１１０は、ファイルＡ３００およびファイルＢ３０２（すなわち、ストリームメモリ１４０がブレンドファイル４００の合成に用いた映像データ）を削除するように、ハードディスク装置１３４を制御する。この制御は、ハードディスク装置１３４の第１領域に対して実施される。
【００４２】
Ｓ１０６にて、ＭＰＥＧデコーダ１３６は、システム制御回路１１０を経て、ハードディスク装置１３４に記録されたブレンドファイル４００を読出す。ブレンドファイル４００が読出されると、ＭＰＥＧデコーダ１３６は、ブレンドファイル４００をデコードし、ストリームメモリ１４０に出力する。ブレンドファイル４００が出力されると、出力部１４２は、デコードされたブレンドファイル４００のデータをテレビ１６０に出力する。再生中の音声も、操作部１２２または受光部１２４が受付けた信号により選択され、テレビ１６０に出力される。テレビ１６０は、ブレンドファイル４００のデータを映像および音声として表示する。このとき、操作部１２２および受光部１２４のいずれかが、ファイルＢ３０２の映像を拡大して表示させる旨の信号を受付けると、ＭＰＥＧデコーダ１３６は、ブレンドファイル４００のデータのうち、元のファイルＢ３０２に相当する部分を出力する。スケーラ１３８は、このデータを、映像のサイズがファイル元のＢ３０２のサイズに一致するように変換する。データが変換されると、出力部１４２は、変換したデータをテレビ１６０に出力する。テレビ１６０は、受付けた画像を表示する。
【００４３】
以上のような構造およびフローチャートに基づく、映像データ合成装置１００の動作について説明する。
【００４４】
操作部１２２および受光部１２４は、ユーザの入力（コンテンツの指定、縮小される映像の縮小率、および縮小されるコンテンツの表示位置を表わす入力）を受付ける。この場合にユーザが指定した内容は次の通りである。コンテンツは、ファイルＡ３００に係るコンテンツおよびファイルＢ３０２に係るコンテンツである。縮小される映像の縮小率は２５％である。映像の縮小率が映像の再生の速度に影響を及ぼすことはない。そのような影響がないので、ユーザは映像を合成した後の見易さを考慮して縮小率を選択できる。縮小されるコンテンツの表示位置は、画面の右下である。ユーザが表示位置を特に指定しない場合にも、映像データ合成装置１００は、画面の右下に縮小されるコンテンツを表示させる。その理由は、画面の下にこれを表示させた場合、特にオーバーラップするものがないという点にある。ちなみに、画面の上にこれを表示させた場合、時間や速報とオーバーラップすることが多い。画面の下にこれを表示させた場合、テロップとオーバーラップすることが多い。画面の真中にこれを表示させた場合、重要な映像とオーバーラップすることが多い。操作部１２２および受光部１２４のいずれかにユーザの入力があると、システム制御回路１１０に記憶されたファイルマネージャは、メインメモリ１１２に記憶されたコンテンツ名の中から、操作部１２２および受光部１２４のいずれかが受付けたコンテンツ名を読出す（Ｓ１００）。コンテンツ名が読出されると、ストリームメモリ１４０は、ファイルＡ３００を構成する映像データのうち、ファイルＢ３０２の映像データにより上書きされるデータのアドレスを算出する。ＭＰＥＧデコーダ１３６は、メインメモリ１１２に記憶されたコンテンツ名をキーワードとして、ハードディスク装置１３４から、ファイルＡ３００の映像データを読出す。ＭＰＥＧデコーダ１３６は、ファイルＡ３００と同様に、ハードディスク装置１３４から、ファイルＢ３０２の映像データを読出す。ファイルＢ３０２の映像データが読出されると、ＭＰＥＧデコーダ１３６は、映像データを、スケーラ１３８に出力する。スケーラ１３８は、ＭＰＥＧデコーダ１３６が読出したファイルＢ３０２の映像データを、映像のサイズが縮小されるように変換する。この変換により、ファイルＢ３０２のテレビ１６０における画像のサイズは、ユーザが指定した倍率（図３のＳ１０２の中の図は、ユーザが２５％の倍率を指定した場合の図である。）に縮小される。映像データが変換されると、スケーラ１３８は、変換した映像データをストリームメモリ１４０に出力する。ストリームメモリ１４０は、出力された映像データを記録する。映像データが記録されると、ストリームメモリ１４０は、ファイルＢ３０２の映像データが表わす映像が、ファイルＡ３００の映像データが表わす映像の一部に表れるように、映像データを合成する。映像データが合成されると、ストリームメモリ１４０は、合成された映像データを、１つのファイル（ブレンドファイル４００）として出力部１４２に出力する（Ｓ１０２）。ブレンドファイル４００が出力されると、ＭＰＥＧエンコーダ１３２は、ブレンドファイル４００のデータを圧縮する。データが圧縮されると、ハードディスク装置１３４の第２領域は、圧縮されたブレンドファイル４００を記録する。ブレンドファイル４００が記録されると、システム制御回路１１０は、ファイルＡ３００およびファイルＢ３０２を削除するように、ハードディスク装置１３４を制御する（Ｓ１０４）。ブレンドファイル４００が記録されると、ＭＰＥＧデコーダ１３６は、ブレンドファイル４００をデコードする。テレビ１６０は、ブレンドファイル４００のデータを映像として表示する（Ｓ１０６）。その映像は、ファイルＡ３００の映像の右下に、ファイルＢ３０２の映像を重ね合わせた映像となる。このとき、操作部１２２および受光部１２４のいずれかが、ファイルＢ３０２の映像を拡大して表示させる旨の信号を受付けると、テレビ１６０は、ブレンドファイル４００のデータのうち、元のファイルＢ３０２に相当する部分を表示する。
【００４５】
以上のようにして、本実施の形態に係る映像データ合成装置は、複数のコンテンツの映像を１つの映像に合成する。複数のコンテンツの映像が１つの映像に合成されるので、本実施の形態に係る映像データ合成装置は、１度に複数のコンテンツを表示できる。１度に複数のコンテンツが表示されるので、コンテンツすべてを１度に見ることができる。コンテンツすべてを１度に見ることができるので、ユーザの視聴時間を節約できる。特に本実施の形態に係る映像データ合成装置は、あるコンテンツの映像を縮小し、かつその縮小した映像を他のコンテンツの映像の隅に合成する。映像がそのように合成されるので、単に眺めておくだけでよいコンテンツを、重要なコンテンツを観るついでに観ることができる。また、本実施の形態に係る映像データ合成装置は、合成した映像の映像データを再び記録する。元の映像データは削除される。この点が従来からあるスーパーインポーズと大きく異なる。そのように記録されるので、複数のコンテンツを記録するために必要な記憶容量は大幅に減少する。その記憶容量が大幅に減少するので、ハードディスク装置に記録できるコンテンツの量は増加する。その結果、コンテンツを効率的に観ることができ、かつ記憶容量を実質的に拡大できる映像データ合成装置を提供することができる。
【００４６】
なお、映像データ合成装置１００は、ファイルＢ３０２の映像の倍率が６．２５％（元の映像の１６分の１、元の画像に対する縦横の長さがそれぞれ４分の１）から１１．１％（元の映像の９分の１、元の画像に対する縦横の長さがそれぞれ３分の１）までのいずれかとなるように、ユーザが自由に設定できるものであってもよい。映像データ合成装置１００は、ファイルＢ３０２の映像の倍率が６．２５％から１１．１％までのいずれかとなるように、予め設定されているものであってもよい。これらの場合、ストリームメモリ１４０は、ファイルＢ３０２の映像が、ファイルＡ３００の映像の、１６分の１から９分の１までの範囲を占める一部に表れるように、映像データを合成する。ファイルＢ３０２の映像の倍率がこれらの範囲に含まれていれば、それほどファイルＡ３００の映像を遮ることなく、ユーザにファイルＢ３０２の映像の内容を理解させることが可能となる。特に、ファイルＢ３０２の映像が、ファイルＡ３００の映像の、１６分の１の範囲を占める一部に表れる場合、ファイルＡ３００の映像にほとんど影響を与えることなくファイルＢ３０２の映像の内容をユーザに知らしめることができる。その結果、コンテンツを特に効率的に観ることができ、かつ記憶容量を実質的に拡大できる映像データ合成装置を提供することができる。さらに、映像データ合成装置１００は、映像データを合成する際、ファイルＡ３００の映像における、ファイルＢ３０２の映像が占める領域を、ファイルＢ３０２の映像の倍率に対応付けることができる。たとえばファイルＢ３０２の映像の倍率が６．２５％の場合に、ストリームメモリ１４０は、ファイルＢ３０２の映像が、ファイルＡ３００の映像の１６分の１の範囲を占める一部に表れるように、映像データを合成することができる。この場合、ファイルＡ３００の映像とファイルＢ３０２の映像とが同じサイズの映像であれば、特に対策を講じることなく映像を合成できる。しかしこれらの映像のサイズが異なる場合、ストリームメモリ１４０は、映像データを合成する際、ファイルＢ３０２の映像のサイズを予め変更しておく必要がある。
【００４７】
また、ファイルＢ３０２の映像の倍率は、５０％であってもよい。この場合、ファイルＡ３００の映像も５０％に縮小し、ファイルＡ３００の映像およびファイルＢ３０２の映像を並べて表示させてもよい。
【００４８】
また、映像データ合成装置１００は、複数のコンテンツを合成するものであれば、特にコンテンツの数には限定されない。たとえば、映像データ合成装置１００は、４つのコンテンツを合成するものであってもよい。さらに、これらのコンテンツが、同じ倍率で並べて表示されるものであってもよい。もちろん、１つのコンテンツの画面の一部に、他のコンテンツの画面が表示されるものであってもよい。
【００４９】
また、左スピーカ用のデータとして、ファイルＢ３０２のオーディオデータが複写されてもよい。この場合、右スピーカ用のデータとして、ファイルＡ３００のオーディオデータが複写されてもよい。
【００５０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態に係る映像データ合成装置のブロック構成図である。
【図２】本発明の実施の形態に係る映像データ合成装置の各部のうち、コンテンツの合成に特に関わる各部の構成を表わすブロック図である。
【図３】本発明の実施の形態に係る映像データ合成装置の合成処理の制御の手順を示すフローチャートである。
【符号の説明】
【００５２】
１００  映像データ合成装置、１１０  システム制御回路、１１２  メインメモリ、１１４  ＯＳＤ画像生成回路、１２２  操作部、１２４  受光部、１２６  計時回路、１２８  表示部、１３０  チューナ、１３２  ＭＰＥＧエンコーダ、１３４  ハードディスク装置、１３６  ＭＰＥＧデコーダ、１３８  スケーラ、１４０  ストリームメモリ、１４２  出力部、１５２  第１バッファ、１５４  第２バッファ、１６０  テレビ、３００  ファイルＡ、３０２  ファイルＢ、４００  ブレンドファイル。
【図１】
2005333570.tif 000003
【図２】
2005333570.tif 000004
【図３】
2005333570.tif 000005