(57)【要約】【課題】録画時の操作ミスや操作タイミングのずれによる録画の失敗を防止可能な動画像・音声記録装置及び再生装置を実現する。【解決手段】録画開始前の動画像・音声の多重化データを内蔵のメモリ１０４上に一時的に保存し、遡り録画の録画開始の指示を受け付けた制御部１０６は、メモリ１０４上の多重化データの所定時間分を格納可能なデータ領域を記録部１０５上に確保し、録画開始時に、又は、録画終了後に、メモリ１０４に保存されていた多重化データを記録する時に、該多重化データに付加される時間情報及びヘッダ情報を変更しながら記録部１０５に確保された前記データ領域に記録する。また、動画像及び／又は音声の符号化条件の変更あるいは動画像及び／又は音声の他への切換えが発生した際に、メモリ１０４の保存データを消去する、あるいは、前記所定時間を、変更あるいは切換えの発生時点から録画開始の指示時点までの時間長以下に変更する。【選択図】図１
2004153793.tif 000002
【特許請求の範囲】
【請求項１】
動画像データ及び音声データを多重化して多重化データを得る多重化部と、多重化データを一時的に記録するメモリと、録画開始の指示に基づいて多重化データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく多重化データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の多重化データを記録することを特徴とする動画像・音声記録装置。
【請求項２】
請求項１に記載の動画像・音声記録装置において、多重化データのヘッダ情報を修正する制御部をさらに備え、前記録画開始の指示の時点以降の多重化データを前記記録部に記録し、前記録画開始の指示の時点から遡った時点以降から前記録画開始の指示の時点までの多重化データを前記メモリから読み出すと共に、該多重化データのヘッダ情報を修正し、前記記録部に記録された多重化データに付加して記録することを特徴とする動画像・音声記録装置。
【請求項３】
動画像データ及び音声データを一時的に記録するメモリと、動画像データ及び音声データを多重化して多重化データを得る多重化部と、録画開始の指示に基づいて多重化データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び音声データを一時的にそれぞれ記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の動画像データ及び音声データを前記多重化部により多重化して記録することを特徴とする動画像・音声記録装置。
【請求項４】
動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、当該動画像・音声記録装置の外部から入力される録画開始指示信号の長さに応じて前記所定時間の長さが設定されることを特徴とする動画像・音声記録装置。
【請求項５】
動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を符号化するための符号化条件を変更する符号化条件変更部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の動画像データ及び／又は音声データを記録し、動画像データ及び／又は音声データの符号化条件が前記符号化条件変更部により変更された際に、前記メモリに一時的に記録された動画像データ及び／又は音声データを消去することを特徴とする動画像・音声記録装置。
【請求項６】
動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を他の動画像及び／又は他の音声に切り換える切換部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の動画像データ及び／又は音声データを記録し、動画像及び／又は音声が他の動画像及び／又は他の音声に前記切換部により切り替えられた際に、前記メモリに一時的に記録された動画像データ及び／又は音声データを消去することを特徴とする動画像・音声記録装置。
【請求項７】
動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を符号化するための符号化条件を変更する符号化条件変更部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、前記所定時間を、動画像データ及び／又は音声データの符号化条件が前記符号化条件変更部により変更された時点から前記録画開始の指示の時点までの時間長以下に変更して設定することを特徴とする動画像・音声記録装置。
【請求項８】
動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を他の動画像及び／又は他の音声に切り替える切換部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、前記所定時間を、動画像及び／又は音声が他の動画像及び／又は他の音声に前記切換部により切り替えられた時点から前記録画開始の指示の時点までの時間長以下に変更して設定することを特徴とする動画像・音声記録装置。
【請求項９】
動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、前記所定時間に関する情報を前記記録部に記録することを特徴とする動画像・音声記録装置。
【請求項１０】
動画像データ及び音声データを記録部から読み出して再生する動画像・音声再生装置であって、前記記録部に記録された時間情報を解析する解析部と、動画像データを表示する表示部とを備え、前記時間情報として録画開始の指示時点を示す指示時刻を前記解析部により解析し、前記動画像データの中から、該指示時刻に存在する画像フレームあるいは該指示時刻の近傍に存在する画像フレームを縮小し、前記表示部に表示することを特徴とする動画像・音声再生装置。
【請求項１１】
動画像データ及び音声データを記録部から読み出して再生する動画像・音声再生装置であって、音声データの出力レベルを設定する出力レベル設定部を備え、前記出力レベル設定部は、再生開始の指示時点から所定の期間だけ音声データの出力レベルを所定値以下に設定することを特徴とする動画像・音声再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像・音声記録装置及び動画像・音声再生装置に関し、特に、動画像・音声等のテレビ番組を記録する装置において、蓄積メディアに圧縮した動画像・音声の符号化データを効率的に記録・再生する動画像・音声記録装置及び動画像・音声再生装置に関する。
【背景技術】
【０００２】
テレビ放送番組のような大容量の動画像・音声データをデジタルで蓄積するため、符号化技術の実用化が進んでいる。例えば、動画像では、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、ＤＶ圧縮等、また、音声では、Ｇ．７２９、Ｇ．７２３．１、Ｇ．７２６、ＧＳＭ−ＡＭＲ、ＡＡＣ、ＭＰＥＧ  Ｌａｙｅｒ１、ＭＰＥＧ  Ｌａｙｅｒ２、ＭＰ３等、様々な符号化方式が開発されており、これらによってＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒやハードディスク等の蓄積メディアにテレビ番組を録画することが可能になっている。また、最近では、蓄積メディアとして、スマートメディア（登録商標）、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、マルチメディアカード、セキュアデジタル（登録商標）カード（ＳＤカード）等のメモリカードも普及してきている。
【０００３】
また、蓄積メディアとしてハードディスクを用いた録画装置では、テレビ番組を実際の放送時間より遅れて視聴する「タイムシフト再生」や、ユーザが録画ボタンを押すことによってタイムシフト再生で視聴中のテレビ番組を録画する機能が実現されている（例えば特許文献１参照）。
【０００４】
タイムシフト再生及び番組録画の従来技術を図１２及び図１３を用いて説明する。図１２は従来技術における記録再生装置のブロック図であり、１２０１は入力テレビ番組の動画像・音声を符号化する符号化部、１２０３は動画像及び音声符号化データを多重化する多重化部、１２０５は多重化データを記録する記録部、１２０６は多重化データの記録の制御及び記録部１２０５上の記録領域を管理する制御部である。図１３は、従来技術の記録再生装置の動作及びメモリを示す図であり、図１２の記録部１２０５及び制御部１２０６を使ったタイムシフト再生及び番組録画の仕組みについて説明する図である。
【０００５】
図１２の記録部１２０５は、図１３に示すように、受信中の番組を常時記録している一時保存領域１３０４と、ユーザが録画ボタンを押した後に番組を記録する長期保存領域１３０５との２つの領域から構成される。一時保存領域１３０４はリングバッファで構成され、バッファの終わりまで記録すると、バッファの始めに戻って古いデータの上に次々と上書きしていく。従って、一時保存領域１３０４には長期的にデータを保存することはできない。
【０００６】
図１２の記録再生装置において、ユーザが番組の視聴を開始し、入力テレビ番組の動画像及び音声を受信し始めた後、一時保存領域１３０４には常時符号化され、多重化された動画像・音声データが記録されていく。
ユーザがタイムシフト再生する場合、受信中のテレビ番組は符号化・多重化されて一時保存領域１３０４上の記録位置１３０１に記録されつつあり、これと同時に再生位置１３０２の多重化データが読み出されて再生されている。タイムシフト再生中にユーザが録画ボタンをＯＮにした時、受信中の番組は録画開始位置１３０３から長期保存領域１３０５に記録されるが、実際には、ユーザは再生位置１３０２の多重化データを視聴していることになるから、再生位置１３０２から記録位置１３０１の間の多重化データも長期保存領域１３０５に記録する必要がある。このため、図１２の記録再生装置は以下の動作を行う。
【０００７】
長期保存領域１３０５には、ユーザが録画ボタンを押してから録画が終了するまでにユーザが受信した全てのデータが符号化・多重化されて記録される。制御部１２０６は、ユーザが録画ボタンを押した時に、符号化部１２０１及び多重化部１２０３で符号化し多重化されたデータの記録先を、記録部１２０５の一時保存領域１３０４から長期保存領域１３０５に切り換える制御を行う。これは、記録先を一時保存領域１３０４の記録位置１３０１から、長期保存領域１３０５の録画開始位置１３０３に変更することで実現できる。また、制御部１２０６は、一時保存領域１３０４上に記録された所定時間分の多重化データ（図１３の一時保存領域１３０４の斜線部分）を、長期保存領域１３０５の録画開始位置１３０３の直前にコピーする指示を出す。
【０００８】
これらの処理によって、記録部１２０５の長期保存領域１３０５には、ユーザが録画ボタンを押した際に、ユーザが実際にモニタなどで視聴していた（タイムシフト再生していた）位置以降の番組内容が記録されることになる。
【特許文献１】特開２００２−１４２１７７公報（第１８頁、第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、図１２及び図１３に示すような構成では、テレビ画面を見ながら手動で録画ボタンを押すために、ユーザが録画ボタンを押すタイミングのずれや、操作ミスなどによって、ユーザが実際に録画したい部分を記録し損なう可能性があった。
また、ユーザが録画ボタンを押す直前の動画像・音声の多重化データを一時保存領域１３０４から長期保存領域１３０５にコピーするため、一時保存領域１３０４に記録された多重化データの途中から一部のデータを抽出することになり、多重化時に動画像・音声符号化データと共に記録された再生のための時間情報を修正しなければならない場合がある。例えば、ユーザが番組の視聴を開始した時点で最初に記録部１２０５の一時記録領域１３０４に記録される時間情報は０秒であり、これを基準にしてこの後の時間情報が計算されていく場合を考える。
【００１０】
ユーザが番組の視聴を開始してから例えば６０分後にユーザが録画ボタンを押したとする。以降の説明においては、ユーザが録画ボタンを押して録画が開始されることを録画開始と呼び、この時刻のことを録画開始時刻と呼ぶ。
例えば１秒ごとに時間情報が記録されていたとすると、一時記録領域１３０４に最後に記録された時間情報は５９分５９秒であり、長期保存領域１３０５に最初に記録される時間情報は６０分０秒になる。遡って録画を所望する所望の時間として例えば３秒を設定し、録画開始の３秒前からの多重化データを一時保存領域１３０４から長期保存領域１３０５にコピーする場合、一時保存領域１３０４上の時間情報５９分５７秒〜５９分５９秒までの間の多重化データが長期保存領域１３０５にコピーされる。この時、長期保存領域１３０５に録画された多重化データの先頭の時間情報（録画後は、再生開始時刻を意味している）は５９分５７秒になる。
【００１１】
動画像・音声再生装置を起動後、長期保存領域１３０５に録画された多重化データの先頭の時間情報に記された時間まで再生を待ち合わせる動画像・音声再生装置において前述のような多重化データを再生すると、５９分５７秒間何も表示されない状態が続き、５９分５７秒経過した後から漸く録画した多重化データが表示されるようになる。この問題を解決するためには、多重化データ中に記録された時間情報を、録画開始時あるいはそれ以降のいずれかの時点で修正しなければならない。
【００１２】
また、前述の例では、多重化した多重化データの一部を抽出して、所望のデータを作成している。この場合、途中から抽出した多重化データの前に新たにヘッダ情報を付加しなければならないが、例えばＭＰＥＧ−４システム準拠のフォーマットでは、多重化データに関する情報がヘッダ情報の大部分を占めるので、多重化データの一部を抽出しながらデータに新たに付加するようなヘッダ情報を作成することが難しいという問題もある。
【００１３】
また、ユーザが視聴していて録画開始の指示をした時点よりも遡った時点から番組を記録できたとしても、符号化条件の変更や視聴しているチャンネルの変更が行われる場合には以下の問題が発生する。すなわち、これらの変更が録画ボタンを押すより前に行われたとしても、実際には遡った時点から録画されるため、前記変更の前後のデータを録画してしまう場合がある。このように、録画されたデータに符号化条件変更前後のデータやチャンネル変更前後のデータが混入して録画されると、再生の際に画質が不自然に変化したり、ユーザの意図とは無関係なチャネルが再生されてしまうといった問題が生じる。
また、ユーザが視聴していて録画開始の指示をした時点よりも遡った時点から番組を記録する場合には、遡りの時間を自由に設定したいという要求がある。
【００１４】
また、動画像符号化として、時間方向の相関を用いるＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４等を使用すると、キーフレームとなるフレーム内符号化フレームの後からでないと正常に再生できないため、多重化データから一部を抽出する時に、動画像符号化データの先頭を考慮しなければならない。
【００１５】
さらに、記録部１２０５にフラッシュメモリ等の書き換え可能回数の小さい蓄積メディアが用いられた場合、該蓄積メディアの図１３に示す一時保存領域１３０４にユーザが視聴している番組を常時記録すると、該蓄積メディアの寿命が著しく短くなってしまうという問題もある。
【００１６】
本発明は、以上のような課題を解決するためになされたものであり、番組を蓄積メディアに記録する時に、ユーザがテレビ画面を見ながら手動で録画ボタンを押した場合に、ユーザが視聴していて録画開始の指示をした時点よりも遡った時点から番組を記録する場合であっても、録画ボタンを押すタイミングのずれを補うと共に、前述した種々の課題を解決することができる動画像・音声記録装置及び動画像・音声再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
第１の技術手段は、動画像・音声記録装置において、動画像データ及び音声データを多重化して多重化データを得る多重化部と、多重化データを一時的に記録するメモリと、録画開始の指示に基づいて多重化データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく多重化データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の多重化データを記録することを特徴とする。
【００１８】
第２の技術手段は、前記第１の技術手段に記載の動画像・音声記録装置において、多重化データのヘッダ情報を修正する制御部をさらに備え、前記録画開始の指示の時点以降の多重化データを前記記録部に記録し、前記録画開始の指示の時点から遡った時点以降から前記録画開始の指示の時点までの多重化データを前記メモリから読み出すと共に、該多重化データのヘッダ情報を修正し、前記記録部に記録された多重化データに付加して記録することを特徴とする。
【００１９】
第３の技術手段は、動画像・音声記録装置において、動画像データ及び音声データを一時的に記録するメモリと、動画像データ及び音声データを多重化して多重化データを得る多重化部と、録画開始の指示に基づいて多重化データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び音声データを一時的にそれぞれ記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の動画像データ及び音声データを前記多重化部により多重化して記録することを特徴とする。
【００２０】
第４の技術手段は、動画像・音声記録装置において、動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、当該動画像・音声記録装置の外部から入力される録画開始指示信号の長さに応じて前記所定時間の長さが設定されることを特徴とする。
【００２１】
第５の技術手段は、動画像・音声記録装置において、動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を符号化するための符号化条件を変更する符号化条件変更部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の動画像データ及び／又は音声データを記録し、動画像データ及び／又は音声データの符号化条件が前記符号化条件変更部により変更された際に、前記メモリに一時的に記録された動画像データ及び音声データを消去することを特徴とする。
【００２２】
第６の技術手段は、動画像・音声記録装置において、動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を他の動画像及び／又は他の音声に切り換える切換部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から遡った時点以降の動画像データ及び／又は音声データを記録し、動画像及び／又は音声が他の動画像及び／又は他の音声に前記切換部により切り替えられた際に、前記メモリに一時的に記録された動画像データ及び音声データを消去することを特徴とする。
【００２３】
第７の技術手段は、動画像・音声記録装置において、動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を符号化するための符号化条件を変更する符号化条件変更部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、前記所定時間を、動画像データ及び／又は音声データの符号化条件が前記符号化条件変更部により変更された時点から前記録画開始の指示の時点までの時間長以下に変更して設定することを特徴とする。
【００２４】
第８の技術手段は、動画像・音声記録装置において、動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部と、動画像及び／又は音声を他の動画像及び／又は他の音声に切り替える切換部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、前記所定時間を、動画像及び／又は音声が他の動画像及び／又は他の音声に前記切換部により切り替えられた時点から前記録画開始の指示の時点までの時間長以下に変更して設定することを特徴とする。
【００２５】
第９の技術手段は、動画像・音声記録装置において、動画像データ及び／又は音声データを一時的に記録するメモリと、録画開始の指示に基づいて動画像データ及び／又は音声データを記録する記録部とを備え、前記メモリには、前記録画開始の指示に関わりなく動画像データ及び／又は音声データを一時的に記録し、前記記録部には、前記録画開始の指示の時点から所定時間だけ遡った時点以降の動画像データ及び／又は音声データを記録し、前記所定時間に関する情報を前記記録部に記録することを特徴とする。
【００２６】
第１０の技術手段は、動画像・音声再生装置において、動画像データ及び音声データを記録部から読み出して再生する動画像・音声再生装置であって、前記記録部に記録された時間情報を解析する解析部と、動画像データを表示する表示部とを備え、前記時間情報として録画開始の指示時点を示す指示時刻を前記解析部により解析し、前記動画像データの中から、該指示時刻に存在する画像フレームあるいは該指示時刻の近傍に存在する画像フレームを縮小し、前記表示部に表示することを特徴とする。
【００２７】
第１１の技術手段は、動画像・音声再生装置において、動画像データ及び音声データを記録部から読み出して再生する動画像・音声再生装置であって、音声データの出力レベルを設定する出力レベル設定部を備え、前記出力レベル設定部は、再生開始の指示時点から予め定めた所定の期間だけ音声データの出力レベルを予め定めた所定値以下に設定することを特徴とする。
【発明の効果】
【００２８】
以上のような各技術手段から構成される本発明によれば、録画開始前の動画像・音声の多重化データを内蔵メモリ上の一時保存領域に一時保存し、録画開始の指示がなされた際に、一時保存領域に記録していた動画像・音声のデータ領域を記録部である蓄積メディア上の長期保存領域に確保し、その後、録画すべき多重化データを時間情報を修正しながら記録し、一方、一時保存領域に一時保存していた多重化データを記録する時に、時間情報を変更しながら長期保存領域に記録することにより、手動操作による録画時の操作ミスや操作タイミングによる録画開始位置のずれをなくし、かつ、再生時に時間情報の影響を受けて表示が遅れてしまうことがない多重化データを蓄積メディアに記録することができる。
【００２９】
また、録画開始前のデータを動画像・音声エレメンタリストリームのまま、内蔵メモリ上の一時保存領域に一時記録し、録画開始の指示と共に、予め設定された所望の時間分前の動画像・音声エレメンタリストリームに遡って多重化を開始し、記録部の蓄積メディア上の長期保存領域に記録することにより、手動操作による録画時の操作ミスや操作タイミングによる録画開始位置のずれをなくし、かつ、再生時に時間情報の影響を受けて表示が遅れてしまうことがない多重化データを蓄積メディアに記録することができる。また、多重化データのヘッダ情報を改めて作成したり、付加したりする手間も必要が無くなる。
【００３０】
また、動画像・音声の符号化データを内蔵メモリに保存する際に、パケット化し、各パケットにキーフレームの有無を示す情報やフレームの先頭か否かを示す情報を付加することにより、多重化する前の符号化データにおけるキーフレームのアドレス情報を管理するメモリや制御部を設ける必要がないため、回路規模を簡略化することが可能となる。
【００３１】
また、遡って録画を開始する時間を適切に調整して設定することによって、ユーザが録画ボタンを押す前に、符号化条件の変更やチャンネルの切り換えが行われたとしても、これらの変更や切り替えが行われた以前のデータ部分を録画しないように、遡り録画を制御することが可能となる。
【００３２】
また、遡り時間の近傍のキーフレームに対応する時点から遡り録画を行うことによって、録画データの先頭から正しい再生を行うことが可能となる。
【００３３】
さらに、本発明に係る動画像・音声記録装置における記録部の長期保存領域が書き換え可能回数の小さい蓄積メディアで構成される場合であっても、一時的な記録を常時行うメモリの一時保存領域を書き換え可能回数の大きなメモリとすることで、動画像・音声記録装置の寿命を長くすることが可能となる。
【００３４】
また、本発明に係る動画像・音声記録再生装置において記録されている動画像・音声データを再生する際に、記録されている動画像・音声データの記録内容を一覧表示する一覧表示画面において、遡り録画モードで録画された動画像・音声データの場合、ユーザの録画開始の指示時点における動画像データが当該動画像・音声データを表すサムネイル画像として表示されるので、ユーザは容易に当該動画像・音声データの内容を判別することが可能である。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しながら、本発明に係る動画像・音声記録装置及び動画像・音声再生装置の実施の形態の一例について詳細に説明する。
【００３６】
（第１の実施の形態）
本発明に係る動画像・音声記録装置の第１の実施の形態を示すブロック図を図１に示す。１０１は入力動画像を符号化する動画像符号化部で、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、ＤＶ圧縮等、様々な符号化方式を使うことができる。１０２は入力音声を符号化する音声符号化部で、ＭＰＥＧ  Ｌａｙｅｒ１、ＭＰＥＧ  Ｌａｙｅｒ２、ＭＰ３、ＡＡＣ、ＡＣ３等、様々な符号化方式を使うことができる。１０３は符号化データ（以降エレメンタリストリームと呼ぶ）を多重化する多重化部であり、ＭＰＥＧ−１システム、ＭＰＥＧ−２システム、ＭＰＥＧ−４システム、ＱｕｉｃｋＴｉｍｅ、ＡＳＦなど様々なフォーマットに即して多重化できる。１０４は多重化データを一時的に記録するための内蔵のメモリであり、後述するようにダブルバッファの構成を採っている。１０５はユーザからの録画開始の指示に基づいて、録画開始の指示時点以降の多重化データに加えて、前記メモリ１０４に記録された録画開始の指示以前の多重化データを記録する記録部であり、具体的にはＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＣＤ−Ｒのようなディスク媒体の他に、スマートメディア（登録商標）、コンパクトフラッシュ（登録商標）、マルチメディアカード、メモリースティック（登録商標）、セキュアデジタル（登録商標）カード（ＳＤカード）等のカードメモリが挙げられる。１０６はユーザからの録画開始、終了の指示を受けて多重化データの記録先を指定したり、録画開始直前の多重化データをメモリ１０４から記録部１０５に修正しながら保存する等の制御を行う制御部、１０７、１０８は制御部１０６の指示で多重化データの記録先を切り換える切換えスイッチである。
【００３７】
次に、多重化部１０３、メモリ１０４、記録部１０５、制御部１０６、切換えスイッチ１０７、１０８の動作の詳細について、図３を参照しながら説明する。動画像符号化部１０１は符号化方式として例えばフレーム間の予測を使った方式を、多重化部１０３は例えば動画像・音声データを同期させて再生するための時間情報を必要とする多重化フォーマットをそれぞれ用いるものとする。メモリ１０４には常時動画像エレメンタリストリーム及び音声エレメンタリストリーム（以後、動画像・音声エレメンタリストリームと呼ぶ）を多重化した多重化ファイルが記録される。（この時は、切換えスイッチ１０７はメモリ１０４側に接続し、切換えスイッチ１０８はオフになっている。）
【００３８】
ここで、メモリ１０４は、図３に示すように、記録開始位置３０１と記録開始位置３０２とから始まる２つの領域に２分割されたＦＩＦＯで構成され、予め定めた所定量の多重化ファイルをそれぞれ一時的に記録、保存することができる（図３（Ａ））。この構成をダブルバッファと呼ぶ。記録開始位置３０１と３０２とでは、この部分を先頭にして多重化ファイルを抽出することができるように、制御部１０６はメモリ１０４上の現在の記録位置を管理し、動画像符号化部１０１に対して先頭の動画像データをキーフレームとして符号化する指示を出す。そのため、図３（Ａ）の記録開始位置３０１、３０２の位置に記録する時点では、動画像符号化部１０１からはキーフレームのエレメンタリストリームが出力されていて、この位置以降の多重化データを抽出することができる。このようなキーフレームを先頭にした多重化ファイルを再生した時には、速やかに動画像の表示を始めることができる。
【００３９】
図３（Ａ）の記録開始位置３０１、３０２の位置は、メモリ１０４のサイズを予め定めた所定のサイズであるＮバイトとすると、多重化ファイルの０、Ｎ／２、Ｎ、３／２Ｎ、２Ｎ、…バイト目に相当する。これらの各時点がちょうど動画像フレームの先頭のキーフレームにならない時は、スタッフィング用データを挿入したり、記録を打ち切って、次の記録開始位置から多重化ファイルのキーフレームの記録を始めたりして、記録位置の調整を行う。
なお、多重化ファイルのヘッダは、記録開始位置に多重化ファイルの多重化データと共に記録してもよいし、別途ヘッダを格納する領域を設けておき、メモリ１０４には記録しないでおくことも可能である。このヘッダには、通常、ファイルサイズや符号化レート、動画像・音声の符号化方式などの情報が格納されている。
【００４０】
現在、メモリ１０４上で、図３（Ａ）の記録位置３０３にデータを記録しているとする。記録位置３０３は記録開始位置３０１からＸバイト目の位置にある。この時点で、メモリ１０４上の有効なデータ領域は、記録開始位置３０１から記録位置３０３の間のＸバイトと、記録開始位置３０２から始まる領域に記録された一つ前の周期のデータであるＮ／２バイトである。ここで、ユーザが録画ボタンを押すと、録画開始の指示が制御部１０６に入力され，制御部１０６は切換えスイッチ１０７をメモリ１０４から記録部１０５側に切り換えて、これ以降、多重化部１０３からの多重化ファイルが記録部１０５に記録されるようにする。
【００４１】
ここで、記録部１０５は、記録部１０５上の記録開始位置３０６から多重化ファイルの記録を開始するのではなく、ダミー領域を予め確保しておき、記録開始位置３０６から該ダミー領域の容量分が確保された後の録画開始位置３０５から多重化データの記録を開始する（図３（Ｂ））。ダミー領域のサイズは（Ｎ／２＋Ｘ）バイトであり、これはメモリ１０４上の一時保存領域に保存されている有効なデータ量である。
【００４２】
また、制御部１０６は、録画開始時に、多重化ファイルに動画像・音声エレメンタリストリームと共に記録する時間情報（プレゼンテーションタイム：ＰＴ）をＴ（秒）と設定し、多重化部１０３にプレゼンテーションタイムの値を指示する。
多重化部１０３はＴを基準とし、これ以降プレゼンテーションタイムを順次多重化データに記録する。Ｔの値は、ダミー領域のサイズと符号化レートとから、ダミー領域に書き込まれるデータが何秒分のデータであるかを計算して求めてもよいし、メモリ１０４上の記録開始位置（この場合は、図３（Ａ）の記録開始位置３０２）の記録時刻と録画開始位置（この場合は、図３（Ｂ）の録画開始位置３０５）に相当する録画開始時刻との差分値を計算することによって求めてもよい。また、制御部１０６は、多重化データを分割する時に各分割データに割り当てる番号（ＩＤ）も設定する。
【００４３】
さらに、ユーザから録画終了の指示があると、制御部１０６は、切換えスイッチ１０８を記録部１０５側に接続し、メモリ１０４上に録画開始直前に記録されていた多重化ファイル（Ｎ／２＋Ｘ）バイト分を記録部１０５のダミー領域に格納する（図３（Ｃ））。制御部１０６は、メモリ１０４の多重化ファイルと既に記録部１０５に記録された多重化ファイルとをマージした時にそれぞれの多重化ファイルのヘッダ情報として記録されているプレゼンテーションタイムとＩＤが連続するように、メモリ１０４上の多重化ファイルのヘッダ情報のプレゼンテーションタイムとＩＤの値をそれぞれ修正しながら、メモリ１０４上の多重化ファイルを記録部１０５に記録していく。
【００４４】
図４に一例を示す。図４（Ａ）は、録画開始直前のメモリ１０４上の多重化ファイルである。メモリ１０４上で有効なデータは、プレゼンテーションタイム（ＰＴ）がそれぞれ５９分５７秒、５９分５８秒、５９分５９秒、ＩＤがそれぞれ１４、１５、１６と記録されている（なお、ＩＤは、２５６のモジュロで表されるものとする）。ここで、図中の斜線部の領域はプレゼンテーションタイムやＩＤが格納されている位置を表している。
【００４５】
ユーザが番組の視聴を開始した後、６０分０秒にユーザが録画ボタンを押したとして、図４（Ｂ）には、録画開始の指示後に、記録部１０５に記録された多重化ファイルが示されている。この多重化ファイルのプレゼンテーションタイム（ＰＴ）はそれぞれ３秒、４秒、５秒…、ＩＤはそれぞれ０、１、２、…となっている。プレゼンテーションタイムが３秒から始まっているのは、図４（Ａ）のメモリ１０４上にあって、録画終了の指示後に記録部１０５のダミー領域に書き込まれる予定のデータが約３秒に相当するからである。図４（Ａ）と図４（Ｂ）との多重化ファイルをプレゼンテーションタイムとＩＤが連続するように、図４（Ｃ）に示すように、メモリ１０４上の多重化ファイルのプレゼンテーションタイムとＩＤを変更する。即ち、メモリ１０４上の多重化ファイルのプレゼンテーションタイムをそれぞれ０秒、１秒、２秒、ＩＤをそれぞれ２５３、２５４、２５５と図４（Ａ）の状態から変更することで、後続の記録部１０５上の多重化ファイルとの連続性が保たれる。
このようにして、多重化ファイルを記録した記録部１０５は、当該動画像・音声記録装置から取り出されて、別の再生装置に挿入して再生しようとする場合であっても、先頭のプレゼンテーションタイムが０秒に設定されているので、再生開始後すぐに実際の動画像・音声を再生することができる。
【００４６】
なお、録画終了の指示を受けて、メモリ１０４上の多重化ファイルを記録部１０５に格納した後は、制御部１０６は切換えスイッチ１０７をメモリ１０４側に接続し、多重化ファイルの記録先をメモリ１０４に切り換えると共に、切換えスイッチ１０８をオフにする。この時、メモリ１０４では、図３（Ａ）の記録開始位置３０１から多重化ファイルの記録を開始するが、動画像符号化部１０１に対しては、１フレーム目としてキーフレームを出力するように制御部１０６から指示がなされる。
【００４７】
ここで、メモリ１０４を２分割しているのは、ユーザの録画開始のタイミングによるメモリ１０４上の有効データ量の変動を少なくするためである。例えばメモリ１０４が分割されておらず、かつ、記録開始位置３０１の直後を記録している時に録画開始の指示が出る場合には、録画開始前に遡って有効な記録領域として使用できる多重化ファイル量は非常に小さくなる。しかしながら、メモリ１０４を２分割することによって、最小限Ｎ／２バイトのデータは録画開始から遡って使用することができる。なお、メモリ１０４は２分割に限らず、Ｍ分割（Ｍ≧２）であってもよい。
また、本実施の形態では、メモリ１０４はダブルバッファで構成されているが、メモリ１０４の一時保存領域をサイクリックに使用することができるリングバッファで構成されていてもよい。
【００４８】
前述の例では、録画終了後にメモリ１０４から有効な多重化ファイルを記録部１０５に格納したが、録画開始の指示直後に、メモリ１０４から有効な多重化ファイルを記録部１０５に格納した後、録画開始の指示後の多重化ファイルを記録部１０５に記録することも可能である。
【００４９】
このようにして、図３（Ｂ）に示すように、予め記録部１０５の記録開始位置３０６からダミー領域分（（Ｎ／２＋Ｘ）バイト分）を確保し、図３（Ｃ）に示すように、このダミー領域に録画開始の指示前の多重化ファイルをメモリ１０４からプレゼンテーションタイムやＩＤを変更しながら記録することで、多重化のフォーマットや再生装置の仕様に関わらず再生後まもなく動画像・音声の再生を可能にすることができる。
【００５０】
（第２の実施の形態）
本発明に係る動画像・音声記録装置の第２の実施の形態を示すブロック図を図２に示す。２０１は入力動画像を符号化する動画像符号化部、２０２は入力音声を符号化する音声符号化部、２０３は動画像・音声エレメンタリストリームを多重化する多重化部、２０５はユーザからの録画開始の指示を受けて多重化データを記録する記録部であり、それぞれ、図１の動画像符号化部１０１、音声符号化部１０２、多重化部１０３、記録部１０５と同様の動作をする。２０４は動画像のエレメンタリストリームを常時格納する内蔵の動画像メモリ、２０９は音声エレメンタリストリームを常時格納する内蔵の音声メモリであり、どちらもリングバッファの構成を採っている。２０６はユーザからの録画開始・終了の指示を受けて、動画像メモリ２０４、音声メモリ２０９にそれぞれ格納したエレメンタリストリームの多重化及び記録アドレスの管理をする制御部、２０７は制御部２０６からの入力で動画像メモリ２０４、音声メモリ２０９と多重化部２０３との接続をオン・オフする切換えスイッチ、２１０はある時刻に対応する動画像メモリ２０４、音声メモリ２０９に格納されたエレメンタリストリームの記録位置を格納するアドレス情報格納部である。なお、動画像メモリ２０４と音声メモリ２０９とは物理的には単一のメモリであってもよい。この場合、単一のメモリのある領域を動画像メモリ２０４として用い、別の領域を音声メモリ２０９として用い、動画像用、音声用のデータそれぞれの書き込みアドレス、読出しアドレス等を制御して両者を区別する。
【００５１】
次に、多重化部２０３、動画像メモリ２０４、記録部２０５、制御部２０６、切換えスイッチ２０７、音声メモリ２０９、アドレス情報格納部２１０の動作の詳細について、図５を参照しながら説明する。ここでは、第１の実施の形態と同様、動画像符号化部２０１の符号化方式としてフレーム間予測を用いる方式、多重化部２０３の多重化方式として動画像・音声の復号データを同期して再生するための時間情報を必要とする方式を例に説明する。録画中でない時でも、動画像メモリ２０４、音声メモリ２０９には、常時動画像・音声エレメンタリストリームが記録されている。
録画中でない時には、切換えスイッチ２０７はオフになっている。
【００５２】
動画像メモリ２０４、音声メモリ２０９の２つのメモリは、予め定めた所定量のデータを一時的に記録するものであり、前述のように、リングバッファであるので、バッファの終わりまで記録し終えたら、再度先頭に戻って各々動画像及び音声のエレメンタリストリームを上書きする。この時、多重化を行う際に便利なように、動画像符号化部２０１で動画像の１フレームをキーフレームとして符号化した時刻と、その時刻に対応する動画像・音声エレメンタリストリームの動画像メモリ２０４、音声メモリ２０９上の記録位置をアドレス情報格納部２１０に記録する。
【００５３】
図５（Ｂ）にアドレス情報格納部２１０の一例を示す。この例では、１秒間に１回キーフレームが挿入されている場合を示しており、１秒毎のキーフレームに対応する時刻情報とそれに対応する動画像エレメンタリストリームの動画像メモリ２０４上の記録位置とが格納される。同時に、各動画像エレメンタリストリームに対応する音声エレメンタリストリームの音声メモリ２０９上の記録位置も格納される。なお、上書きされて消えた古いエレメンタリストリームに対応する時刻情報とこれに対応する動画像・音声エレメンタリストリームの記録位置はアドレス情報格納部２１０から削除されていく。
【００５４】
次に、ユーザから録画開始の指示があった時は、制御部２０６は切換えスイッチ２０７をオンにして、動画像メモリ２０４、音声メモリ２０９にそれぞれ格納されていた動画像・音声エレメンタリストリームが多重化部２０３に入力されるようにする。ヘッダは多重化処理を始める時に作成する。この時、多重化部２０３に入力される動画像・音声エレメンタリストリームは録画開始の指示時点以降のものではなく、所定の時間（以下、遡り時間と呼ぶ）だけ録画開始の指示時刻より前の時刻の動画像・音声エレメンタリストリームから多重化を開始する。前記遡り時間は予め登録されていた時間でもよいし、ユーザが好みの任意の時間を予め設定することもできる。
あるいは、ユーザの設定によらずに、当該動画像・音声記録装置にて遡り時間を決定するようにしてもよい。例えば、動画像及び音声のエレメンタリストリームを多重化した多重化データを記録部２０５に記録することのできる時間Ｔｒ（単位：秒）に応じて、遡り時間Ｔu（単位：秒）を決定する（例：Ｔｒが６００秒以上ならばＴｕを固定的に１０秒とし、Ｔｒが６００秒より小さければＴｕをＴｒに応じて１０秒よりも小さくする）。ここで、時間Ｔｒは記録部２０５の空き容量を多重化データのレートで割ることにより得られる。また、多重化データのレートは、動画像の符号化レートと音声の符号化レートとの和に、多重化によるオーバーヘッド分を加えることにより得られる。
【００５５】
例えば、遡り時間を３秒とし、録画開始の指示時刻の３秒前の動画像・音声エレメンタリストリームから多重化を開始する場合について説明する。ユーザが番組の視聴を開始して６０分後にユーザが録画ボタンを押したとする。制御部２０６は、６０分０秒から遡り時間に該当する３秒前の５９分５７秒のキーフレームに対応する動画像・音声エレメンタリストリームのそれぞれの動画像メモリ２０４・音声メモリ２０９上の記録位置を図５（Ｂ）に示すアドレス情報格納部の対応表から読み出す。図５（Ｂ）の例では、動画像メモリ２０４上の記録位置０ｘ４０、音声メモリ２０９上の記録位置０ｘ１１５０が読み出される。
【００５６】
次に、これらのメモリ上の記録位置から読み出された動画像・音声エレメンタリストリームが切換えスイッチ２０７を介して多重化部２０３に入力される。プレゼンテーションタイムとＩＤとは録画開始の指示時点から遡り時間分だけ過去の時点を基準として、計算すればよい。図５（Ａ）の例では、プレゼンテーションタイム（ＰＴ）の始まりは０秒となっており、その後、録画終了まで順次値が増えていく。ＩＤは０から始まり、連続した値が記録されていく。ここで、前記遡り時間分の動画像・音声エレメンタリストリームが既に上書きされて動画像メモリ２０４・音声メモリ２０９上から消えている時には、動画像メモリ２０４・音声メモリ２０９上にそれぞれ残っている動画像・音声エレメンタリストリームの中で、先頭のキーフレームの記録位置からのデータが多重化部２０３に入力される。録画終了後は、制御部２０６が切換えスイッチ２０７をオフにして、多重化部２０３に動画像・音声エレメンタリストリームが入力されないようにする。
【００５７】
以上に記載した本発明に係る動画像・音声記録装置の第２の実施の形態では、動画像メモリ２０４及び音声メモリ２０９はリングバッファの構成を採り、動画像メモリ２０４・音声メモリ２０９の最後まで記録した場合、それぞれのメモリの先頭に戻って記録するように構成されていた。別の実施の形態として、動画像メモリ２０４を２つのＦＩＦＯとし、動画像エレメンタリストリームのキーフレームが出現すると、記録中のＦＩＦＯメモリから別のＦＩＦＯメモリの先頭アドレスに移動して、動画像メモリ２０４の２つのＦＩＦＯメモリが常にキーフレームのエレメンタリストリームから始まるように構成してもよい。
【００５８】
これと同時に、キーフレームに対応する時刻の音声エレメンタリストリームも音声メモリ２０９のＦＩＦＯメモリの先頭アドレスから記録する。このような構成にすることによって、録画開始の指示時刻から遡って記録部２０５に記録する時は、動画像エレメンタリストリームと音声エレメンタリストリームとは、共にそれぞれのメモリの先頭アドレスから現在の記録位置までのエレメンタリストリームを多重化すればよく、アドレス情報格納部２１０を削除することもできる。ただし、この場合は、録画開始の指示時刻から遡って録画できる時間を任意の値に指定して予め設定することはできない。
【００５９】
なお、本発明に係る動画像・音声記録装置の第１の実施の形態での記載と同様の理由で、動画像メモリ２０４、音声メモリ２０９をそれぞれＭ個に分割し、各分割部分の先頭アドレスに動画像のキーフレームのエレメンタリストリームと、これに対応する時間の音声エレメンタリストリームとをそれぞれ格納することもできる。例えば、Ｍ＝１０とし、これらのメモリがそれぞれ１０等分されており、第ｍ分割目（１≦ｍ≦Ｍ）のメモリには少なくとも１秒分のエレメンタリストリームを格納することができるものとする。前記遡り時間を３秒とし、録画開始の指示時刻には第ｍ分割目のメモリにエレメンタリストリームを記録していたとすると、第（ｍ−３）分割目のメモリの先頭アドレスからエレメンタリストリームを取り出して、多重化を開始すればよい。この場合、制御部２０６は、多重化部２０３に第（ｍ−３）分割目のエレメンタリストリームから多重化を始めることを指示するだけでよいので、アドレス情報格納部２１０を削除することもできる。
【００６０】
このように、録画開始前には多重化しないエレメンタリストリームの状態でデータを蓄えておき、録画開始の指示時に、録画開始の指示時刻から遡り時間だけ遡った時刻のエレメンタリストリームから動画像・音声の多重化を始めることによって、多重化開始時点から継続して多重化データを作成することができるので、多重化時に時間情報やＩＤを変更する必要がなくなる。また、録画開始の指示時点で多重化処理を始める時に、ヘッダを作成するため、後からヘッダを修正したり、付加したりする必要がない。
【００６１】
また、ユーザが誤って録画終了のボタンを押しても、録画終了時以降の動画像・音声エレメンタリストリームは動画像メモリ２０４と音声メモリ２０９上に記録され続けているので、新たな動画像・音声エレメンタリストリームが上書きされていなければ、再度、録画開始ボタンを押せば、録画終了から再度録画開始するまでに放送された番組も遡って記録することができる。即ち、ユーザが誤って録画終了ボタンを押した後、録画開始ボタンを押すまでの時間をＴ秒とすると、
Ｔ≦（動画像メモリ２０４のサイズ／動画像の符号化レート）＝ｔ１
かつ
Ｔ≦（音声メモリ２０９のサイズ／音声の符号化レート）＝ｔ２
であれば、この間のデータを失うことなく録画することができる。
【００６２】
ここで、ｔ３≦ｍｉｎ（ｔ１、ｔ２）となるｔ３を予め設定する。ｍｉｎ（ｔ１、ｔ２）はｔ１とｔ２のうち小さい値を選択する関数である。Ｔ≦ｔ３の場合は、直前に録画していた多重化データに連続して新たな多重化データを記録することで、誤って録画終了ボタンを押したことによる影響を受けることなく、記録部２０５に記録するデータを１つの多重化データとすることができる。一方、Ｔ＞ｔ３の場合は、２つの多重化データとして記録する。
【００６３】
なお、一般的に、動画像メモリ２０４、音声メモリ２０９からの読出し速度の方が記録部２０５への書込み速度よりも速いため、遡り時間だけ遡って多重化を開始しても、ユーザが録画終了ボタンを押すと同時に、記録部２０５への番組の記録を終えることができる。しかしながら、例えば前記遡り時間が６０秒で録画時間が１秒の様に、録画開始の指示時刻以前に遡って記録する前記遡り時間に対し、録画時間が非常に短い場合には、ユーザが録画終了ボタンを押した後も、しばらく多重化部２０３の多重化処理及び記録部２０５への番組の記録処理が継続するため、切換えスイッチ２０７は録画終了ボタンが押された後もしばらく閉じた状態が続く場合がある。
【００６４】
このような場合に、再度、録画開始ボタンを押した時の動作として、以下のようないずれかの動作を行うようにしてもよい。
・録画開始ボタンを押す前後のデータを別々の多重化データとして記録する。
・録画開始ボタンを無効にして、前回録画終了ボタンを押すまでの間の多重化データのみを記録する。
・前記Ｔを計算し、Ｔ≦ｔ３の場合は連続して多重化データを記録する。
一方、Ｔ＞ｔ３の場合は録画開始ボタンを無効にする。
このように、録画終了ボタンを押しても、切換えスイッチ２０７がオンのままとなり、記録が継続している間は、電源をオフにする等、記録を中断するような動作は行えないようにしておくものとする。
【００６５】
また、常時記録する図１に示したメモリ１０４、図２に示した動画像メモリ２０４を、動画像・音声記録装置に内蔵する内蔵メモリとし、ディスク媒体やメモリカード等からなる長期記録用の図１、図２に示す記録部１０５、２０５と分離することとして、書き換え可能回数の大きな内蔵メモリに常時記録を行い、一方、書き換え可能回数の少ないディスク媒体やメモリカードに対しては録画時のみ記録するようにすることで、書き換え回数即ち記録回数を少なくすることができるため、前述したような蓄積メディアの寿命が短くなるという問題を解決することができる。
【００６６】
（第３の実施の形態）
本発明に係る動画像・音声記録装置の第３の実施の形態を示すブロック図を図６に示す。図６において多重化部６０３及び記録部６０５は第２の実施の形態における図２の多重化部２０３及び記録部２０５とそれぞれ同様の働きをするため説明を省略する。
【００６７】
動画像符号化部６０１は、入力動画像を符号化して動画像エレメンタリストリームを生成すると共に、動画像エレメンタリストリームを所定サイズのパケットに分割し、各パケットに時刻情報と共にキーフレームを含むか否かを示すキー情報を付加して動画像パケットとして出力する。キー情報は例えばキーフレームを含む場合に‘１’、含まない場合に‘０’の値を採るものとする。
【００６８】
音声符号化部６０２は、入力音声を符号化して音声エレメンタリストリームを生成すると共に、音声エレメンタリストリームを所定サイズのパケットに分割し、各パケットに時刻情報を付加して音声パケットとして出力する。
【００６９】
一般に、キーフレームは複数のパケットに分割されているため、キー情報の値が‘１’であるパケットが連続する場合もある。そのため、動画像パケットにはフレームの先頭か否かを示す先頭情報が付加されている。例えば先頭情報が‘１’であれば、フレームの先頭を示すものとする。
【００７０】
動画像メモリ６０４には、動画像符号化部６０１からの動画像パケットが常時書き込まれ、また、前記遡り時間だけ前に書き込まれた動画像パケットは読出し・判定部６１０によって常時読み出されている。ここで、動画像メモリ６０４は先に説明したリングバッファにて実現しても良いし、ＦＩＦＯによって実現しても構わない。
同様に、音声メモリ６０９には音声符号化部６０２からの音声パケットが常時書き込まれ、前記遡り時間だけ前に書き込まれた音声パケットは読出し・判定部６１０によって常時読み出されている。すなわち、これらのメモリには過去の前記遡り時間分に対応する動画像あるいは音声のパケットが常時記録されている。第２の実施の形態と同様、動画像メモリ６０４と音声メモリ６０９とは物理的には単一のメモリ上の別の領域として実現してもよい。
【００７１】
録画を行わない時は、切換えスイッチ６０７がオフとなっており、読出し・判定部６１０が読み出した動画像パケット及び音声パケットはそのまま廃棄されるものとする。次に、制御部６０６に録画開始の指示があると、制御部６０６は、読出し・判定部６１０に対して、読み出した動画像パケットがキーフレームの先頭を含むか否かを判定するよう指示を出す。読出し・判定部６１０は、キー情報及び先頭情報を用いてキーフレームの先頭を含むパケットを探索し、最初に見つけたキーフレームの先頭を含むパケット以降の動画像パケットを切換えスイッチ６０７に出力する。例えば、キー情報が‘１’、かつ、先頭情報が‘１’の最初の動画像パケットが探索される。
【００７２】
読出し・判定部６１０は、前述の処理を行うと共に、最初に見つけたキーフレームの先頭を含む動画像パケットに付加された時間情報を読み、該時間情報に近い時間情報が付加された音声パケットを探索する。読出し・判定部６１０は、このような音声パケットを見つけると、それ以降の音声パケットを切換えスイッチ６０７に出力する。動画像パケットの時間情報に近い時間情報とは、動画像パケットの時間情報の前後の予め定めた所定の範囲以内を示すものであればよく、これを満たす時間情報が付加された音声パケットが複数存在する場合は、最も早い時間情報でも良いし、あるいは、動画像パケットの時間情報に最も近い時間情報でも良い。また、以上の探索処理は動画像パケットと音声パケットとの同期を取るための処理の一例であり、前述の処理とは異なる方法で同期を取るようにしてもかまわない。
【００７３】
制御部６０６は、録画開始の指示があると、切換えスイッチ６０７をオンとして、読出し・判定部６１０からの動画像パケット、音声パケットを多重化部６０３に入力する。多重化部６０３、記録部６０５の処理は第２の実施の形態で説明した多重化部２０３及び記録部２０５の処理とそれぞれ同様である。
【００７４】
このようにして、録画開始の指示があると、その時点より遡り時間分だけ過去に遡って動画像・音声の多重化データを録画することが可能となる。遡りが可能な最大時間は動画像メモリ６０４、音声メモリ６０９のデータ容量及び動画像・音声エレメンタリストリームのビットレートに依存する。読出し・判定部６１０にて、録画開始の指示の後、前述したように、動画像メモリ６０４に記録された最初のキーフレームの先頭を含むパケット以降を録画する場合が、遡りの時間が最大となる。この最大時間をＴとし、遡り時間をＴ以下の時間ｔに制御したい場合は、録画開始の指示の後、動画像メモリ６０４の先頭から（Ｔ−ｔ）だけ経過した付近のパケットについてキーフレームの先頭を探索するようにすれば良い。ただし、キーフレームは十分な頻度で挿入されているものとする。
【００７５】
次に、録画終了の指示があると、読出し・判定部６１０は録画終了の指示の後、前記遡り時間に相当する時間分経過した付近のパケットについて、フレーム末尾を含む動画像パケット及びこれに対応する音声パケットを探索し、それ以降の各パケットは廃棄する。また、制御部６０６は、各パケットが切換えスイッチ６０７に入力されなくなると、切換えスイッチ６０７をオフにする。
【００７６】
（第４の実施の形態）
本発明に係る動画像・音声記録装置及び動画像・音声再生装置の第４の実施の形態を示すブロック図を図７に示す。記録部７０１は動画像・音声エレメンタリストリームの多重化データを記録する部分、分離部７０２は多重化データを分離して動画像エレメンタリストリーム及び音声エレメンタリストリームを出力する部分、動画像復号部７０３は動画像エレメンタリストリームを復号する部分、音声復号部７０４は音声エレメンタリストリームを復号する部分、表示部７０５は復号された動画像を表示する部分、出力レベル設定部７０６は復号された音声データの出力レベルを設定する部分、音声出力部７０７は復号された音声データを出力する部分である。
【００７７】
本実施の形態は、これまで説明してきた第１の実施の形態乃至第３の実施の形態のいずれかを用いて記録された多重化データを復号・再生するものである。本発明では、音声の符号化方式として様々な方式を利用可能であるが、一般に、音声エレメンタリストリームを途中で切断し、切断箇所から音声の復号・再生処理を行うと、再生開始時に雑音が混入する。例えば、ＡＤＰＣＭによる予測符号化方式で音声を符号化した場合、再生開始時の予測差分データに対して、直前の復号データが存在しないため、再生直後の一定期間は正常なデータが再生不能である。一定期間経過後は、音声符号化方式が備える誤り耐性等によるリフレッシュ機能により正常な音声が再生される。例えば、一定期間毎に予測差分データの代わりに音声データそのものを符号化することで、データ誤りから回復する方法、予測係数を１より小さい係数とすることでデータ誤りの伝播を防ぐ方法などが考えられる。
【００７８】
本実施の形態では、前述のような雑音を音声出力部７０７から出力しないようにするために、再生開始の指示直後の予め定めた所定期間は復号された音声データの出力レベルを予め定めた所定の値以下例えば最低レベルに設定する。すなわち、出力レベル設定部７０６は図示しない制御部から再生開始の指示を受けると、音声復号部７０４からの復号音声データの値に関わらず、出力レベルを所定の値以下に設定する。出力レベル設定部７０６は、再生開始の指示から前記所定期間が経過した後、出力レベルを元に戻し、通常の音声出力を行う。例えば、所定の値として最低出力レベルを用いる場合は、再生開始の指示から前記所定期間の間は、音声の出力レベルは復号音声データの値に関わらず最低出力レベルに保持される。
【００７９】
このようにして、再生開始の指示時の予め定めた所定期間だけ音声出力部７０７への出力レベルを低く抑えることで、音声データに雑音が混入して、音声出力部７０７から不快な音声を出力することが回避可能となる。
【００８０】
（第５の実施の形態）
本発明に係る動画像・音声記録装置及び動画像・音声再生装置の第５の実施の形態を示すブロック図を図８に示す。動画像・音声入力部８０１は動画像及び音声を入力する部分、動画像・音声符号化部８０２は動画像及び音声を符号化する部分、記録部８０３は符号化された動画像・音声データを記録する部分、動画像・音声再生部８０４は符号化された動画像・音声データから動画像及び音声を再生する部分、出力部８０５は動画像・音声入力部８０１で入力された動画像及び音声、あるいは、動画像・音声再生部８０４で再生された動画像及び音声を再生する部分、パラメータ設定部８０６は動画像・音声符号化部８０２に対し前述の遡り時間や、録画モードなどを設定する部分である。
本実施の形態は、動画像及び音声を符号化して記録部８０３に記録し、記録部８０３から読み出した符号化データを復号して動画像及び音声を再生する動画像・音声記録再生装置に関するものである。次に、図８を用いて動作を説明する。
【００８１】
動画像・音声入力部８０１は、例えば、テレビ受信回路やビデオ入力回路を備え、動画像及び音声をデジタル化して動画像・音声符号化部８０２あるいは出力部８０５に入力する。入力された動画像及び音声は、そのまま出力部８０５にて再生される。
【００８２】
動画像・音声符号化部８０２は、入力された動画像及び音声を、例えば第１の実施の形態乃至第３の実施の形態にて説明したいずれかの方法でそれぞれ符号化し、多重化した後、多重化データを記録部８０３に入力する。記録部８０３に記録された多重化データは、録画開始の指示があった時点より遡り時間分だけ遡った動画像及び音声を含んだものとなる。
【００８３】
動画像・音声再生部８０４は、記録部８０３に記録された多重化データを読出し、例えば第４の実施の形態にて説明した方法で動画像及び音声を復号し、復号した動画像及び音声を出力部８０５に入力する。
パラメータ設定部８０６は、動画像・音声符号化部８０２で用いる、遡り時間を設定する。
【００８４】
遡り時間は、例えば図９に示すリモートコントローラ９０１を用い、出力部８０５が備えるモニタに表示された図１０のようなモード選択画面において設定される。図９に示すカーソル移動ボタン９０２は、図１０の「さかのぼり時間」の選択肢を変更するための上下ボタンである。例えば、遡り時間の選択肢として、「０秒」、「３秒」、「５秒」、「１５秒」などの複数の時間長が予め登録されていて、登録されている複数の時間長のうち、いずれか一つの時間長を選択することができるものとする。カーソル移動ボタン９０２で選択した後、決定ボタン９０３によって、遡り時間が決定される。決定された遡り時間はパラメータ設定部８０６を介して出力部８０５のモニタに表示されると共に、動画像・音声符号化部８０２に伝えられる。
【００８５】
遡り時間が０秒の場合は、本発明に係る遡り動作のモードとしては、遡り録画の機能が用いられない「遡りオフ録画」の場合であるので、モニタ上には、「遡り時間［０秒］」の代わりに「遡り動作モード」として単に「オフ」と表示されても良い。なお、図１０はモード選択のメニューとして「遡り時間」や遡りオフ録画と遡り録画を示すモード以外に、「録画モード」が示されているが、これに限られるものではなく、また、音質調整、色合い調整など、他のモードをメニューに加えることも可能である。ここで、図１０に示す「録画モード」とは動画像や音声を符号化する場合の符号化方式や符号化パラメータ（画素数、フレームレート、ビットレートなど）を示すものである。
【００８６】
遡り時間の他の設定例として、例えば０秒（オフ）と固定の時間５秒という、２種類のみに限られた時間とする場合がある。この場合は、図１０のようなモード選択画面で遡り時間を設定する代わりに、録画開始の指示時のボタン操作のみで設定することが可能である。例えば、図９の録画ボタン９０４で録画開始の指示をする場合、録画ボタンを予め定めた時間長以内の短時間の間押せば、「遡り時間０秒（オフ）にて録画」、録画ボタンを予め定めた時間長よりも長い長時間の間押せば、「遡り時間５秒にて録画」とする。この時、リモートコントローラ９０１からの信号が録画ボタン９０４を短時間押したもの（短押し）か長時間押したもの（長押し）かは、パラメータ設定部８０６にて判定されて、短押しの場合は遡り時間０秒、長押しの場合は遡り時間５秒を動画像・音声符号化部８０２に伝える。
【００８７】
遡り時間のその他の設定例として、録画ボタン９０４を押下する時間を連続的に遡り時間に反映させる方法、即ち、録画開始指示信号の長さに応じて遡り時間の長さを設定させる方法が考えられる。例えば、押下する時間をそのまま遡り時間としても良いし、押下する時間に一定の係数を乗じたものを遡り時間としても良い。一般には、遡り時間（ｙ）を録画ボタン９０４が押下されている時間（ｘ）の関数（ｙ＝ｆ（ｘ））として表現し、遡り時間を計算することができる。先に述べた、短押し、長押しによる２種類の遡り時間のいずれかの選択は、前記関数ｙを、以下のようなステップ関数とすれば実現可能である。
ｙ＝ｔ１  （ｘ＜ａの時）
ｙ＝ｔ２  （ｘ≧ａの時）
ここで、ａは短押しか長押しかを区別するための閾値、ｔ１は短押しの場合の遡り時間、ｔ２は長押しの場合の遡り時間である。
【００８８】
このような手法を用いれば、遡り時間を設定する際に、モニタのメニューを見ながらリモートコントローラ９０１の煩わしい操作によって設定することなく、簡単に遡り時間の設定を行うことが可能となる。なお、録画開始の指示時に、遡り時間の設定値をユーザに伝えるため、遡り時間をモニタに表示することも可能である。
【００８９】
次に、ユーザが図９のチャンネルボタン９０５によって受信中のチャンネルを変更した場合や、図１０のモード選択画面によって録画モードを変更した場合の動作について説明する。
【００９０】
第１の実施の形態乃至第３の実施の形態で説明したものは、チャンネル変更や録画モード変更があってもそのまま実現できるものであるが、以下のような問題がある。
（１）ユーザがチャンネル変更操作の直後に録画開始を指示した場合、チャンネルが切り換えられる前のチャンネルの動画像・音声が多重化データの先頭に録画されることがある。
このため、ユーザが意図しない他の動画像・音声が先頭に記録される場合がある。
（２）ユーザが符号化条件を示す録画モードの変更直後に録画開始を指示した場合、記録される動画像・音声データの先頭にユーザが意図しない録画モードによって生成された動画像・音声データが混入して録画されることがある。さらに、異なる録画モードを用いて、録画された動画像・音声の符号化方式や画素数が異なると、再生時に画像が乱れるなどの支障が生じる可能性もある。
【００９１】
本実施の形態では、遡り録画に用いる動画像メモリ、音声メモリの内容をクリアして、録画開始の指示時点とは、異なるチャンネルの動画像及び／又は音声や、あるいは、異なる録画モード（符号化条件）で一時記録されている動画像・音声データを削除することにより、前述した問題を回避する。図８の動画像・音声記録再生装置は、チャンネル切換えボタンなどの切換部の操作による動画像及び／又は音声の変更や、あるいは、録画モード（符号化条件）変更手段による動画像及び／又は音声の録画モード（符号化条件）の変更があった場合、パラメータ設定部８０６はクリア信号を動画像・音声符号化部８０２に入力する。動画像・音声符号化部８０２は、クリア信号が入力されると、図１のメモリ１０４、図２の動画像メモリ２０４、音声メモリ２０９、図６の動画像メモリ６０４、音声メモリ６０９などに示した一時保存領域の記録内容を全てクリアする。これによって、これらメモリの一時保存領域に記録中の動画像・音声の多重化データ、エレメンタリストリームもしくはパケットが消去され、記録部８０３には録画開始の指示時点のチャンネルや録画モードに変更した後の動画像・音声データのみが記録されていくこととなる。
【００９２】
なお、前記（１）、（２）の問題を解決する方法としては、一時保存領域の内容をクリアする他に、チャンネル変更や録画モード変更が最後になされてから、録画開始の指示があるまでの時間を求め、この時間を遡り時間とする方法が考えられる。例えば、パラメータ設定部８０６に時間を計測するカウンタを設け、リモートコントローラ９０１からチャンネル変更や録画モード変更の指示があった時、前記カウンタによる時間の計測を開始する。次に、録画ボタン９０４の押下により録画開始の指示があった時、前記カウンタにより計測された時間とユーザが設定した遡り時間とを比較し、値が小さい方の時間を実際の遡り時間として動画像・音声符号化部８０２に伝える。これによって、実際の遡り時間を、録画モードやチャンネルの変更がなされた時点以降、録画開始の指示がなされた時点までの時間長以下に変更して設定するようになり、前記メモリの一時保存領域の内容をクリアすることなく、少なくとも、チャンネル変更や録画モード変更がなされた後の動画像・音声のみを記録部８０３に記録することが可能となる。
【００９３】
（第６の実施の形態）
本発明に係る動画像・音声記録装置及び動画像・音声再生装置の第６の実施の形態を示すブロック図を図１１に示す。図１１において、１１００はテレビ放送を受信し動画像・音声データを出力するテレビチューナ、１１０１は、テレビチューナ１１００から出力される動画像データを符号化する動画像符号化部、１１０２は、テレビチューナ１１００から出力される音声データを符号化する音声符号化部、１１０３は符号化された動画像データを一時的に記録、蓄積するための動画像メモリ、１１０４は符号化された音声データを一時的に記録、保存するための音声メモリ、１１０５は録画中の動画像・音声データに関する付加データを作成する付加データ作成部、１１０６は符号化された動画像データ、音声データ、付加データを所定の記録フォーマットに従って多重化する多重化部、１１０７は多重化された動画像・音声データを記録、蓄積する記録部、１１０８は多重化された動画像・音声データを逆多重化し、動画像データ、音声データ、付加データに分離する分離部、１１０９は付加データを解析する付加データ解析部、１１１０は符号化された動画像データを復号する動画像復号部、１１１１は符号化された音声データを復号する音声復号部、１１１２は動画像データを表示する表示部、１１１３は音声データを出力する音声出力部、１１１４は本実施形態に係る動画像・音声記録再生装置の動作を制御する記録再生制御部である。
【００９４】
本実施形態に係る動画像・音声記録再生装置は、一般的なＶＴＲ等が備えているように、ユーザからの録画開始要求があった時刻以降の動画像・音声データを録画する通常の録画モード（以下、通常録画モードと呼ぶ）に加え、ユーザからの録画開始要求があった時刻よりも遡った時刻から動画像・音声データを録画する録画モード（以下、遡り録画モードと呼ぶ）を備えることを特徴とする。
【００９５】
本実施形態に係る動画像・音声記録再生装置の録画動作について以下に説明するが、通常録画モードと遡り録画モードとの切り換えは、予めユーザ操作により設定されているものとして説明する。また、遡り録画の実現手段については、先に述べた第１の実施の形態乃至第５の実施の形態で説明したいずれかの方法が利用できる。
【００９６】
まず、遡り録画モードの場合、記録再生制御部１１１４は、ユーザからの録画開始要求の有無に関わらず、動画像符号化部１１０１、音声符号化部１１０２に符号化開始要求を行う。符号化開始要求を受けた動画像符号化部１１０１及び音声符号化部１１０２は、テレビチューナ１１００が出力する動画像データ、音声データをそれぞれ予め設定されている所定の符号化方式で符号化し、それぞれ、動画像メモリ１１０３及び音声メモリ１１０４に出力する。なお、動画像メモリ１１０３及び音声メモリ１１０４は、順次符号化された動画像データ及び音声データをそれぞれ記録すると共に、古いデータから順次消去し、常に、遡り時間分の動画像データ及び音声データを記録、蓄積する。また、テレビチューナ１１００から出力される動画像・音声データは、表示装置１１１２、音声出力部１１１３にも出力される。
【００９７】
次に、記録再生制御部１１１４は、ユーザからの録画開始要求を監視する。ユーザからの録画開始要求があった場合、記録再生制御部１１１４は、付加データ作成部１１０５へ付加データ作成要求を、多重化部１１０６へ多重化開始要求をそれぞれ行う。さらに、通常録画モードの場合には、この時点で、動画像符号化部１１０１及び音声符号化部１１０２へそれぞれ符号化開始要求を行う。付加データ作成部１１０５は、録画中の動画像・音声データに関する付加データを作成し、多重化部１１０６へ出力する。付加データとしては、録画中の動画像・音声データを再生するために必要な情報や、ユーザが記録部１１０７に蓄積された複数の動画像・音声データから所望の動画像・音声データを検索するヒントとなる情報を記録する。例えば、画像サイズや、符号化パラメータに関する情報、録画中の番組タイトルや録画日時等様々な情報があるが、以下の説明では、少なくとも、録画方法が通常録画モードか遡り録画モードであるかを示す遡りモード情報（以下、録画モード情報と呼ぶ）と、更に、遡り録画モードの場合には、遡り時間を示す時間情報（以下、遡り時間情報と呼ぶ）との２つの情報を付加情報として記録するものとして説明する。
【００９８】
多重化開始要求を受けた多重化部１１０６は、符号化された動画像・音声データ及び付加データを多重化し記録部１１０７に記録する。ここでは、動画像・音声データに加え付加データも多重化し単一の多重化されたデータとして記録、蓄積するものとして説明するが、動画像・音声データの記録フォーマットとして、動画像・音声データ以外の付加データを含めることができない記録フォーマットを用いる場合などにおいては、付加データは多重化せず、動画像・音声データとは別に、記録部１１０７へ記録し、付加データに対応する動画像・音声データを識別可能とする識別子を記録する構成であっても構わない。
【００９９】
次に、記録再生制御部１１１４は、ユーザからの録画終了要求を監視する。ユーザからの録画終了要求があった場合、記録再生制御部１１１４は、多重化部１１０６に多重化停止要求を行う。さらに、通常録画モードの場合には、動画像符号化部１１０１、音声符号化部１１０２に対してそれぞれ符号化停止要求を行い、符号化停止要求に従って、動画像符号化部１１０１、音声符号化部１１０２は符号化を停止する。遡り録画モードの場合には、動画像符号化部１１０１、音声符号化部１１０２は符号化を継続し、次のユーザからの録画開始要求に備える。多重化停止要求を受けた多重化部１１０６は、動画像・音声データ及び付加データの多重化を停止し、録画を完了する。
【０１００】
以上説明したように、本実施形態の動画像・音声記録再生装置では、動画像メモリ１１０３、音声メモリ１１０４に、常時、遡り時間分の動画像・音声データを一時的に記録、蓄積することで、遡り録画を実現する。なお、図１１において、動画像メモリ１１０３、音声メモリ１１０４は、それぞれ動画像符号化部１１０１、音声符号化部１１０２の後段に配置する構成としたが、代わりに、動画像符号化部１１０１、音声符号化部１１０２の前段に配置し、符号化前の動画像・音声データを一時的に記録、蓄積する構成としても、あるいは、多重化部１１０６の後段に同様のバッファメモリを配置して、多重化された動画像・音声データを一時的に記録、蓄積する構成として、遡り録画を実現する構成でもかまわない。
【０１０１】
次に、本実施形態の動画像・音声記録再生装置での録画データの一覧表示及び再生動作について、以下説明する。なお、記録部１１０７には、複数の動画像・音声データが蓄積されるため、ユーザが所望の動画像・音声データを一覧から選択し、選択された動画像・音声データを再生するものとして説明する。また、記録部１１０７に蓄積された録画データの一覧表示には、当該動画像・音声データの内容を表すサムネイル画像（縮小画像）を用いる。
【０１０２】
まず、ユーザからの録画データ一覧取得要求に対し、記録再生制御部１１１４は、記録部１１０７に蓄積された全ての動画像・音声データについて、分離部１１０８に対し、順次逆多重化要求を行う。逆多重化要求を受けた分離部１１０８は、指定された動画像・音声データの逆多重化を行い、分離した付加データを付加データ解析部１１０９へ、動画像データを動画像復号部１１１０へ、音声データを音声復号部１１１１へそれぞれ出力する。付加データ解析部１１０９は、付加データとして記録されている当該動画像・音声データの録画モード情報及び遡り時間情報を抽出し、記録再生制御部１１１４へ通知する。記録再生制御部１１１４は、通知された録画モード情報、遡り時間情報から一覧表示に使用する当該動画像・音声データのサムネイル画像を決定する。
【０１０３】
具体的には、通常録画モードの場合には、録画された動画像データの先頭の画像データを、遡り録画モードの場合には、録画された動画像データの先頭から、通知された遡り時間情報で示される時間が経過した録画開始の指示時刻に対応する画像データをサムネイル画像として復号するように、動画像復号部１１１０に復号開始要求する。復号開始要求を受けた動画像復号部１１１０は、指定された画像データを復号、縮小処理し、表示部１１１２に当該動画像・音声データを示すサムネイル画像として出力し、復号完了を記録再生制御部１１１４に通知する。復号完了通知を受けた記録再生制御部１１１４は、分離部１１０８に対し当該動画像・音声データの逆多重化停止要求を行い、分離部１１０８は逆多重化を停止する。記録部１１０７に蓄積された残りの動画像・音声データについても同様にサムネイル画像の出力処理を繰り返す。
【０１０４】
次に、一覧表示されたサムネイル画像から、ユーザは所望の動画像・音声データを選択し、当該動画像・音声データについて、再生要求を行う。ユーザからの再生要求を受け、記録再生制御部１１１４は、改めて、分離部１１０８へ逆多重化要求を、動画像復号部１１１０、音声復号部１１１１それぞれへ復号開始要求を行う。逆多重化要求を受けた分離部１１０８は、指定された動画像・音声データの逆多重化を行い、分離した付加データを付加データ解析部１１０９へ、動画像データを動画像復号部１１１０へ、音声データを音声復号部１１１１へそれぞれ出力する。復号開始要求を受けた動画像復号部１１１０、音声復号部１１１１は、それぞれ、動画像データ、音声データを復号し、動画像データを表示部１１１２へ、音声データを音声出力部１１１３へ出力する。
【０１０５】
以上説明したように、本実施形態の動画像・音声記録再生装置では、記録部１１０７に蓄積された複数の動画像・音声データに対応するサムネイル画像を一覧表示することで、ユーザが所望の動画像・音声データを容易に選択できる。さらに、動画像・音声データの録画モード情報（即ち、遡り情報モード）が遡り録画モードである場合には、ユーザが録画開始要求を行った時点の画像がサムネイル画像として一覧表示されるので、ユーザはサムネイル画像によって容易に対応する動画像・音声データの内容を把握することができる。
【０１０６】
なお、サムネイル画像を作成するために利用する付加データとして、録画モード情報と遡り時間情報とを用いる場合について説明したが、遡り録画モード時に動画像メモリ１１０３及び音声メモリ１１０４には、遡り時間（例えば１０秒）分の動画像・音声データが蓄積されることから、遡り時間情報の記録、抽出を省略し、録画モード情報が遡り録画モードである動画像・音声データのサムネイル画像は、常に、データ先頭から１０秒後の画像を用いるものとしても構わない。また、録画モード情報を省略した構成も可能である。その場合は、常に、遡り時間情報を記録し、通常録画モードを示す情報としては、遡り時間情報に遡り時間‘０’を示す時間情報を記録する。
【０１０７】
また、動画像データの符号化方式が、例えば、ＭＰＥＧ−４のようにフレーム間相関を利用した符号化方式のため、容易には指定時刻の画像データをサムネイル画像として復号できない場合には、直近のフレーム間相関を用いないイントラフレームをサムネイル画像として用いる構成でもかまわない。さらに、録画開始時刻情報の代わりに、ユーザによる録画開始要求時点の画像データが多重化されて記録されている動画像・音声データ内の記録位置を示す情報や、サムネイル画像自体を用いる構成としても、同様に、遡り録画モード時のサムネイル画像を、ユーザからの録画開始要求時点の画像とすることが可能である。
【０１０８】
また、ユーザが誤って遡り録画モードで録画を行った場合、付加データとして記録された録画モード情報、録画開始時間情報を利用することで、誤って記録された不要な動画像・音声データをスキップ再生させることも可能である。
【図面の簡単な説明】
【０１０９】
【図１】本発明に係る動画像・音声記録装置の第１の実施の形態を示すブロック図である。
【図２】本発明に係る動画像・音声記録装置の第２の実施の形態を示すブロック図である。
【図３】本発明に係る動画像・音声記録装置の動作及びメモリと記録部との例を示す図である。
【図４】本発明に係る動画像・音声記録装置の動作及びメモリと記録部との他の例を示す図である。
【図５】本発明に係る動画像・音声記録装置の動作及びメモリと記録部との他の例を示す図である。
【図６】本発明に係る動画像・音声記録装置の第３の実施の形態を示すブロック図である。
【図７】本発明に係る動画像・音声記録装置及び動画像・音声再生装置の第４の実施の形態を示すブロック図である。
【図８】本発明に係る動画像・音声記録装置及び動画像・音声再生装置の第５の実施の形態を示すブロック図である。
【図９】本発明に係る動画像・音声記録装置及び動画像・音声再生装置のパラメータ設定を行うリモートコントローラの操作部の構成例を示す図である。
【図１０】本発明に係る動画像・音声記録装置及び動画像・音声再生装置のパラメータ設定画面の一例を示すブロック図である。
【図１１】本発明に係る動画像・音声記録装置及び動画像・音声再生装置の第６の実施の形態を示すブロック図である。
【図１２】従来技術の記録再生装置を示すブロック図である。
【図１３】従来技術の記録再生装置の動作及びメモリを示す図である。
【符号の説明】
【０１１０】
１０１，２０１，６０１…動画像符号化部、１０２，２０２，６０２…音声符号化部、１０３，２０３，６０３，１２０３…多重化部、１０４…メモリ、１０５，２０５，６０５，７０１，８０３，１２０５…記録部、１０６，２０６，６０６，１２０６…制御部、１０７，１０８，２０７，６０７…切換えスイッチ、２０４，６０４…動画像メモリ、２０９，６０９…音声メモリ、２１０…アドレス情報格納部、３０１，３０２，３０６…記録開始位置、３０３，１３０１…記録位置、３０４…記録終了位置、３０５，５０１，５０２，１３０３…録画開始位置、３０７，１３０６…録画終了位置、６１０…読出し・判定部、７０２…分離部、７０３…動画像復号部、７０４…音声復号部、７０５…表示部、７０６…出力レベル設定部、７０７…音声出力部、８０１…動画像・音声入力部、８０２…動画像・音声符号化部、８０４…動画像・音声再生部、８０５…出力部、８０６…パラメータ設定部、９０１…リモートコントローラ、９０２…カーソル移動ボタン、９０３…決定ボタン、９０４…録画ボタン、９０５…チャンネルボタン、１１００…テレビチューナ、１１０１…動画像符号化部、１１０２…音声符号化部、１１０３…動画メモリ、１１０４…音声メモリ、１１０５…付加データ作成部、１１０６…多重化部、１１０７…記録部、１１０８…分離部、１１０９…付加データ解析部、１１１０…動画像復号部、１１１１…音声復号部、１１１２…表示部、１１１３…音声出力部、１１１４…記録再生制御部、１２０１…符号化部、１３０２…再生位置、１３０４…一時保存領域、１３０５…長期保存領域。
【図１】
2004153793.tif 000003
【図２】
2004153793.tif 000004
【図３】
2004153793.tif 000005
【図４】
2004153793.tif 000006
【図５】
2004153793.tif 000007
【図６】
2004153793.tif 000008
【図７】
2004153793.tif 000009
【図８】
2004153793.tif 000010
【図９】
2004153793.tif 000011
【図１０】
2004153793.tif 000012
【図１１】
2004153793.tif 000013
【図１２】
2004153793.tif 000014
【図１３】
2004153793.tif 000015