(57)【要約】【課題】  出力される画像が、現在入力されている画像に滑らかに追い付くようにする。【解決手段】  符号化装置として、入力画像データを格納し、出力する入力画像バッファと、前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記符号化データを格納し、出力する符号化データバッファとを備える。入力画像バッファは、前記格納された画像データを、指定された遅延時間に応じて出力する。符号化データバッファは、前記格納された符号化データを、前記指定された遅延時間に応じて出力する。【選択図】      図１
2006074128.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを符号化し、得られた符号化データを出力するエンコード部と、
前記画像データを指定された遅延時間だけ遅延させて出力する入力画像遅延部とを備え、
前記入力画像遅延部は、
前記エンコード部の出力における遅延よりも短い遅延を前記画像データに与えることができるように構成されたものである
符号化装置。
【請求項２】
入力された画像データを符号化し、得られた符号化データを出力するエンコード部と、
前記画像データを指定された遅延時間だけ遅延させて出力する入力画像遅延部と、
格納され、読み出された前記符号化データを復号化して出力するデコード部と、
前記指定された遅延時間に応じて、前記デコード部の出力、又は前記入力画像遅延部から出力された画像データを選択して出力するセレクタと、
大きさが徐々に小さくなるように変化させた値を、前記指定された遅延時間として出力する制御部とを備え、
前記入力画像遅延部は、
前記エンコード部の出力における遅延よりも短い遅延を前記画像データに与えることができるように構成されたものである
画像処理装置。
【請求項３】
入力された画像データを符号化し、得られた符号化データを出力するエンコード部と、
前記画像データを指定された遅延時間だけ遅延させて出力する入力画像遅延部と、
前記エンコード部から出力された符号化データを格納し、格納された符号化データを前記指定された遅延時間に応じて出力する記録装置と、
前記記録装置から読み出された前記符号化データを復号化して出力するデコード部と、
前記指定された遅延時間に応じて、前記デコード部の出力、又は前記入力画像遅延部から出力された画像データを選択して出力するセレクタと、
大きさが徐々に小さくなるように変化させた値を、前記指定された遅延時間として出力する制御部とを備え、
前記入力画像遅延部は、
前記エンコード部の出力における遅延よりも短い遅延を前記画像データに与えることができるように構成されたものである
画像記録装置。
【請求項４】
入力画像データを格納し、出力する入力画像バッファと、
前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、
前記符号化データを格納し、出力する符号化データバッファとを備え、
前記入力画像バッファは、
前記格納された画像データを、指定された遅延時間に応じて出力するものであり、
前記符号化データバッファは、
前記格納された符号化データを、前記指定された遅延時間に応じて出力するものである
符号化装置。
【請求項５】
請求項４に記載の符号化装置において、
前記入力画像バッファは、
前記画像データを複数フレーム格納し、格納された複数フレームから選択したフレームの画像データを出力するものである
ことを特徴とする符号化装置。
【請求項６】
請求項５に記載の符号化装置において、
前記エンコード部は、
前記入力画像バッファを用いて並べ替えられた画像データを符号化するものである
ことを特徴とする符号化装置。
【請求項７】
入力画像データを格納し、出力する入力画像バッファと、
前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、
前記符号化データを格納し、出力する符号化データバッファと、
前記符号化データバッファから出力された符号化データが格納され、読み出された符号化データがある場合には、このデータを選択し、ない場合には、前記符号化データバッファから出力された符号化データを選択して出力するコードセレクタと、
前記コードセレクタの出力を復号化して出力するデコード部と、
前記デコード部から出力されるデータがある場合には、このデータを選択し、ない場合には、前記入力画像バッファから出力された画像データを選択して出力する出力セレクタと、
大きさが徐々に小さくなるように変化させた値を、指定された遅延時間として出力する制御部とを備え、
前記入力画像バッファは、
前記格納された画像データを、前記指定された遅延時間に応じて出力するものであり、
前記符号化データバッファは、
前記格納された符号化データを、前記指定された遅延時間に応じて出力するものである
画像処理装置。
【請求項８】
入力画像データを格納し、出力する入力画像バッファと、
前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、
前記符号化データを格納し、出力する符号化データバッファと、
前記符号化データバッファから出力された符号化データを格納し、格納された符号化データを指定された遅延時間に応じて出力する記録装置と、
前記記録装置から読み出された符号化データがある場合には、このデータを選択し、ない場合には、前記符号化データバッファから出力された符号化データを選択して出力するコードセレクタと、
前記コードセレクタの出力を復号化して出力するデコード部と、
前記デコード部から出力されるデータがある場合には、このデータを選択し、ない場合には、前記入力画像バッファから出力された画像データを選択して出力する出力セレクタと、
大きさが徐々に小さくなるように変化させた値を、前記指定された遅延時間として出力する制御部とを備え、
前記入力画像バッファは、
前記格納された画像データを、前記指定された遅延時間に応じて出力するものであり、
前記符号化データバッファは、
前記格納された符号化データを、前記指定された遅延時間に応じて出力するものである
画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の符号化を行う装置に関し、特に画像の記録及び再生を並行して行う装置に関するものである。
【背景技術】
【０００２】
画像をハードディスク等の外部記録装置に記録し、再生する装置が使われるようになってきている。このような装置のうち、画像を記録しながら、記録中の番組の既に記録された部分を読み出して再生する機能、すなわち、画像をタイムシフトさせて表示させる機能を実現している装置が知られている（例えば、特許文献１参照）。
【特許文献１】特表２００１−５２７３４６号公報（第７−１６頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記特許文献１のように、アナログビデオ信号に対して例えばＭＰＥＧ−２方式によるエンコードを行うシステムを用いて、エンコードしながら記録とタイムシフト再生とを同時に行うシステムを構築することは可能である。しかし、このようにエンコーダが前段に入る場合、特にＭＰＥＧ−２エンコーダによって生じる遅延が考慮されていないので、非常に短い時間のタイムシフトが実現できないという問題がある。
【０００４】
これは、入力された画像をタイムシフトさせて再生するだけであれば、それほど問題にはならないが、現在放送中の画像を記録しながら、早送り再生をして現在放送中の画像に徐々に追いついていくような場合には、問題になる。すなわち、この場合には、タイムシフト再生された画像が、最終的には現在放送中の画像にスムーズに切り換わることが期待されるが、エンコーダ内部で生じる遅延時間よりも短い時間を、放送中の画像に与える遅延として設定することができない。このため、いつまで経っても再生される画像が実際の放送に追いつかない。
【０００５】
また、早送りしながらタイムシフト再生を行い、実際の放送に対する遅延が所定の時間まで小さくなったときに、入力画像をそのまま出力してしまうように切り換えることも可能であるが、この場合には、切り換えの際に画像が突然スキップしてしまい、違和感が生じる。
【０００６】
本発明は、タイムシフト再生の際に、出力される画像が、現在入力されている画像に滑らかに追い付くようにすることを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、請求項１の発明が講じた手段は、符号化装置として、入力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記画像データを指定された遅延時間だけ遅延させて出力する入力画像遅延部とを備え、前記入力画像遅延部は、前記エンコード部の出力における遅延よりも短い遅延を前記画像データに与えることができるように構成されたものである。
【０００８】
これによると、入力画像遅延部が、エンコード部の出力における遅延よりも短い遅延を入力画像データに与えることができるので、符号化データを出力しながら、入力画像に滑らかに追い付くような画像を出力することができる。
【０００９】
請求項２の発明は、画像処理装置として、入力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記画像データを指定された遅延時間だけ遅延させて出力する入力画像遅延部と、格納され、読み出された前記符号化データを復号化して出力するデコード部と、前記指定された遅延時間に応じて、前記デコード部の出力、又は前記入力画像遅延部から出力された画像データを選択して出力するセレクタと、大きさが徐々に小さくなるように変化させた値を、前記指定された遅延時間として出力する制御部とを備え、前記入力画像遅延部は、前記エンコード部の出力における遅延よりも短い遅延を前記画像データに与えることができるように構成されたものである。
【００１０】
これによると、エンコード部が出力する符号化データを画像処理装置の外部に格納し、これから読み出された符号化データをデコード部に与えるようにすることにより、画像をタイムシフトさせる時間を長時間から零まで滑らかに変化させることができる。
【００１１】
請求項３の発明は、画像記録装置として、入力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記画像データを指定された遅延時間だけ遅延させて出力する入力画像遅延部と、前記エンコード部から出力された符号化データを格納し、格納された符号化データを前記指定された遅延時間に応じて出力する記録装置と、前記記録装置から読み出された前記符号化データを復号化して出力するデコード部と、前記指定された遅延時間に応じて、前記デコード部の出力、又は前記入力画像遅延部から出力された画像データを選択して出力するセレクタと、大きさが徐々に小さくなるように変化させた値を、前記指定された遅延時間として出力する制御部とを備え、前記入力画像遅延部は、前記エンコード部の出力における遅延よりも短い遅延を前記画像データに与えることができるように構成されたものである。
【００１２】
これによると、符号化データを格納する記録装置を備えているので、画像をタイムシフトさせる時間を長時間から零まで滑らかに変化させることができる。
【００１３】
請求項４の発明は、符号化装置として、入力画像データを格納し、出力する入力画像バッファと、前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記符号化データを格納し、出力する符号化データバッファとを備え、前記入力画像バッファは、前記格納された画像データを、指定された遅延時間に応じて出力するものであり、前記符号化データバッファは、前記格納された符号化データを、前記指定された遅延時間に応じて出力するものである。
【００１４】
これによると、入力画像バッファ、及び符号化データバッファは、遅延させるべき時間に応じた画像を出力し、入力画像バッファは、エンコード部の出力における遅延よりも短い遅延を入力画像データに与えることができる。このため、入力画像に滑らかに追い付くような画像を出力することができる。
【００１５】
請求項５の発明は、請求項４に記載の符号化装置において、前記入力画像バッファは、前記画像データを複数フレーム格納し、格納された複数フレームから選択したフレームの画像データを出力するものである。
【００１６】
請求項６の発明は、請求項５に記載の符号化装置において、前記エンコード部は、前記入力画像バッファを用いて並べ替えられた画像データを符号化するものである。
【００１７】
これによると、入力画像バッファを、遅延させた画像データを出力するためのバッファ、及び符号化の際のリオーダリング用のバッファとして用いるので、データの格納に必要なバッファの容量を抑えることができる。
【００１８】
請求項７の発明は、画像処理装置として、入力画像データを格納し、出力する入力画像バッファと、前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記符号化データを格納し、出力する符号化データバッファと、前記符号化データバッファから出力された符号化データが格納され、読み出された符号化データがある場合には、このデータを選択し、ない場合には、前記符号化データバッファから出力された符号化データを選択して出力するコードセレクタと、前記コードセレクタの出力を復号化して出力するデコード部と、前記デコード部から出力されるデータがある場合には、このデータを選択し、ない場合には、前記入力画像バッファから出力された画像データを選択して出力する出力セレクタと、大きさが徐々に小さくなるように変化させた値を、指定された遅延時間として出力する制御部とを備え、前記入力画像バッファは、前記格納された画像データを、前記指定された遅延時間に応じて出力するものであり、前記符号化データバッファは、前記格納された符号化データを、前記指定された遅延時間に応じて出力するものである。
【００１９】
これによると、符号化データバッファが出力する符号化データを画像処理装置の外部に格納し、これから読み出された符号化データをコードセレクタに与えるようにすることにより、画像をタイムシフトさせる時間を長時間から零まで滑らかに変化させることができる。
【００２０】
請求項８の発明は、画像記録装置として、入力画像データを格納し、出力する入力画像バッファと、前記入力画像バッファから出力された画像データを符号化し、得られた符号化データを出力するエンコード部と、前記符号化データを格納し、出力する符号化データバッファと、前記符号化データバッファから出力された符号化データを格納し、格納された符号化データを指定された遅延時間に応じて出力する記録装置と、前記記録装置から読み出された符号化データがある場合には、このデータを選択し、ない場合には、前記符号化データバッファから出力された符号化データを選択して出力するコードセレクタと、前記コードセレクタの出力を復号化して出力するデコード部と、前記デコード部から出力されるデータがある場合には、このデータを選択し、ない場合には、前記入力画像バッファから出力された画像データを選択して出力する出力セレクタと、大きさが徐々に小さくなるように変化させた値を、前記指定された遅延時間として出力する制御部とを備え、前記入力画像バッファは、前記格納された画像データを、前記指定された遅延時間に応じて出力するものであり、前記符号化データバッファは、前記格納された符号化データを、前記指定された遅延時間に応じて出力するものである。
【００２１】
これによると、符号化データを格納する記録装置を備えているので、画像をタイムシフトさせる時間を長時間から零まで滑らかに変化させることができる。
【発明の効果】
【００２２】
本発明によると、入力画像に対する短い時間のタイムシフトを実現することができる。このため、エンコードしながらのタイムシフト視聴、特に早送り再生をする追っかけ再生を行う場合において、スムーズに違和感なく現在放送中の番組の視聴に移行することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２４】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像記録装置の構成を示すブロック図である。図１の画像記録装置は、画像処理装置２０と、記録装置としてのハードディスクドライブ（ＨＤＤ）４２とを備えている。画像処理装置２０は、符号化装置１０と、制御部２２と、セレクタ２８と、デコード部３４とを備えている。符号化装置１０は、入力画像遅延部１２と、エンコード部１４とを備えている。
【００２５】
制御部２２は、図１の画像記録装置の各構成要素に対する制御を行っている。入力画像遅延部１２及びエンコード部１４には、入力画像データＩＶが与えられている。エンコード部１４は、入力画像データＩＶに対してＭＰＥＧ（Moving Picture Experts Group）方式等による符号化を行い、ＨＤＤ４２に出力する。
【００２６】
ＨＤＤ４２は、エンコード部１４から出力された符号化データを格納し、格納済みの符号化データのうち、指定された遅延時間に対応する符号化データを読み出してデコード部３４に出力する。デコード部３４は、ＨＤＤ４２から読み出された符号化データを復号化し、得られた復号化画像データＤＣをセレクタ２８に出力する。
【００２７】
入力画像遅延部１２は、画像データを数フレーム格納することができる画像バッファを有しており、エンコード部１４の出力における遅延よりも短い遅延を入力画像データＩＶに与えることができる。入力画像遅延部１２は、入力画像データＩＶを格納し、これを制御部２２によって指定された遅延時間だけ遅延させて、遅延画像データＤＬとしてセレクタ２８に出力する。セレクタ２８は、制御部２２によって指定された遅延時間に応じて、遅延画像データＤＬと復号化画像データＤＣとのうちの一方を選択し、出力画像データＶ１として出力する。
【００２８】
図２は、図１の入力画像データＩＶ及び出力画像データＶ１の時間情報の変化を示すグラフである。図２において、入力画像データＩＶと出力画像データＶ１との間の値の差は、入力画像データＩＶに対する出力画像データＶ１の遅れを示している。
【００２９】
図２を参照して、図１の画像記録装置が追っかけ再生を行う場合の動作について説明する。追っかけ再生とは、タイムシフト再生を行っているときに、通常よりも速い速度で再生を行い、現在入力されている画像（例えば放送中の画像）に追い付くようにする動作である。
【００３０】
制御部２２は、大きさが徐々に小さくなるように変化させた値を、入力画像データＩＶを遅延させるべき時間を示す遅延時間として、入力画像遅延部１２、ＨＤＤ４２及びセレクタ２８等に出力する。ＨＤＤ４２は、制御部２２に従って、符号化データを書き込み、書き込まれた符号化データを読み出す。入力画像データＩＶを遅延させるべき時間が小さくなっていくので、ＨＤＤ４２は、通常再生時よりも速い速度で読み出しを行う。
【００３１】
時間Ｔ１までは、セレクタ２８は、復号化画像データＤＣを選択して出力する。セレクタ２８から出力される出力画像データＶ１は、入力画像データＩＶよりも遅れているが、両者の間の時間差は、徐々に小さくなっていき、時間Ｔ１において遅延時間Ｄとなる。遅延時間Ｄは、エンコード部１４による符号化、ＨＤＤ４２における書き込み及び読み出し、並びにデコード部３４における復号化に必要な時間の合計であって、これ以上短縮することができないとする。時間Ｔ１において、遅延時間Ｄが制御部２２によって指定された遅延時間に等しくなると、セレクタ２８は、切り換えを行い、これ以降は遅延画像データＤＬを選択して出力する。
【００３２】
入力画像遅延部１２は、時間Ｔ１において、制御部２２に従って入力画像データＩＶを遅延時間Ｄだけ遅らせて、遅延画像データＤＬとして出力する。その後、入力画像遅延部１２は、入力画像データＩＶに与える遅延を徐々に小さくしていき、時間Ｔ２以降において、与える遅延が零になるようにする。すなわち、時間Ｔ２において、出力画像データＶ１は、入力画像データＩＶに追い付くことになる。
【００３３】
このように、図１の画像記録装置によると、入力画像ＩＶに対する短い時間のタイムシフトを実現することができる。したがって、タイムシフト再生の際に、通常よりも速い速度で再生を行って、出力される画像が現在入力されている画像に滑らかに追い付くようにすることができる。
【００３４】
（第２の実施形態）
図３は、本発明の第２の実施形態に係る画像記録装置の構成を示すブロック図である。図３の画像記録装置は、画像処理装置２２０と、記録装置としてのＨＤＤ２４２とを備えている。画像処理装置２２０は、符号化装置２１０と、制御部２２２と、画像セレクタ２２４と、コードセレクタ２２６と、出力セレクタ２２８と、画像出力部２３２と、デコード部２３４とを備えている。符号化装置２１０は、画像入力部２１２と、入力画像バッファとしてのフレームメモリ２１４と、エンコード部２１６と、符号化データバッファとしてのコードバッファ２１８とを備えている。
【００３５】
以下では、例として、図３の画像記録装置が、入力画像データＩＶに対してＭＰＥＧ符号化を行い、その結果をＨＤＤ２４２に記録する場合について説明する。制御部２２２は、図３の画像記録装置の各構成要素に対する制御を行っている。制御部２２２は、遅延時間を、ＨＤＤ２４２、エンコード部２１６、フレームメモリ２１４及びコードバッファ２１８等に対して指定する。ここで、遅延時間は、入力画像データＩＶに対する遅れを示す。
【００３６】
画像入力部２１２及び画像セレクタ２２４には、入力画像データＩＶが与えられている。画像入力部２１２は、ＭＰＥＧ符号化を行うために、入力画像データＩＶに対する４：２：０フォーマットへの変換等を行い、その結果をフレームメモリ２１４に出力し、格納させる。
【００３７】
双方向予測符号化を行うためには、画像の並べ替えを行うリオーダリング処理を行う必要がある。このため、フレームメモリ２１４は、画像データを数フレーム格納することができる容量を有している。フレームメモリ２１４は、これに格納されている画像データのうち、指定された遅延時間に対応する画像データＦＶを画像セレクタ２２４に出力する。
【００３８】
画像セレクタ２２４は、画像データＦＶがある場合には、これを選択し、ない場合には、入力画像データＩＶを選択して、画像出力部２３２に出力する。画像出力部２３２は、画像セレクタ２２４によって選択された画像データに表示のために必要な変換を行って、出力セレクタ２２８に出力する。
【００３９】
エンコード部２１６は、フレームメモリ２１４から画像データの読み出しを行い、リオーダリング処理をして並べ替えられた画像データにＭＰＥＧ符号化を行い、得られた符号化データをコードバッファ２１８に出力し、格納させる。
【００４０】
コードバッファ２１８は、これに格納されている符号化データのうち、指定された遅延時間に対応する符号化データＣＶをコードセレクタ２２６に出力する。
【００４１】
ＨＤＤ２４２は、コードバッファ２１８に格納されているデータを読み出し、読み出されたデータを格納する。ＨＤＤ２４２には、ＤＶＤ（Digital Versatile Disc）規格におけるナビゲーションデータのように、時間情報（タイムスタンプ）、及びこれに対応するデータとの対応関係が記録される。このため、読み出すべき画像のフレームが指定された場合に、比較的速くデータが記録された場所を特定することができるようになっている。ＨＤＤ２４２は、これに格納されている符号化データのうち、指定された遅延時間に対応する符号化データＨＶをコードセレクタ２２６に出力する。
【００４２】
コードセレクタ２２６は、符号化データＨＶがある場合には、これを選択し、ない場合には、符号化データＣＶを選択して、デコード部２３４に出力する。デコード部２３４は、コードセレクタ２２６によって選択された符号化データを読み出し、復号化処理を行って、出力セレクタ２２８に出力する。出力セレクタ２２８は、デコード部２３４から出力されるデータがある場合には、これを選択し、ない場合には、画像出力部２３２の出力を選択して、出力画像データＶ２として出力する。
【００４３】
通常再生時には、コードセレクタ２２６は、ＨＤＤ２４２から出力される符号化データＨＶを選択し、デコード部２３４に出力する。出力セレクタ２２８は、デコード部２３４の出力を選択して出力する。
【００４４】
図４は、追っかけ再生時における図３の画像記録装置の処理の流れを示すフローチャートである。現在ＨＤＤ２４２に書き込み中の番組について、例えば最初の部分から追っかけ再生を行う場合について説明する。
【００４５】
制御部２２２は、その番組の最初の画像が表示されるように、入力画像データＩＶに対する遅延時間を、エンコード部２１６及びＨＤＤ２４２に出力する。エンコード部２１６は、この遅延時間をフレームメモリ２１４及びコードバッファ２１８に出力する。制御部２２２は、この遅延時間を、その大きさが徐々に小さくなるように変化させるので、通常再生時よりも速い速度で再生が行われる。
【００４６】
ステップＳ２２において、制御部２２２は、ＨＤＤ２４２に読み出すべきデータがあるか否かを判断する。これは、ＨＤＤ２４２に記録された時間情報を読み出すことによって知ることができる。読み出すべきデータが記録されていなければ、それに対応する時間情報も記録されていないからである。読み出すべきデータがあると判断された場合には、ステップＳ３２に進み、その他の場合には、ステップＳ２４に進む。
【００４７】
ステップＳ３２では、ＨＤＤ２４２からの再生を行う。このとき、コードセレクタ２２６は、ＨＤＤ２４２から出力される符号化データＨＶを選択し、出力セレクタ２２８は、デコード部２３４の出力を選択する。ＨＤＤ２４２は、指定された遅延時間に対応する符号化データを読み出し、ステップＳ２２に戻る。
【００４８】
ステップＳ２４において、制御部２２２は、コードバッファ２１８に読み出すべきデータがあるか否かを判断する。
【００４９】
この場合、エンコード部２１６の符号化状態を知る必要がある。エンコード部２１６は、符号化データに時間情報を付与する必要があるので、現在エンコード中のフレームに対する時間情報を保持している。このため、エンコード部２１６は、コードバッファ２１８内のデータと、その時間情報との対応関係を知ることができ、制御部２２２は、エンコード部２１６に問い合わせをすれば、読み出すべきデータがあるか否かを知ることができる。読み出すべきデータがあると判断された場合には、ステップＳ３４に進み、その他の場合には、ステップＳ２６に進む。
【００５０】
ステップＳ３４では、コードバッファ２１８からの再生を行う。このとき、コードセレクタ２２６は、コードバッファ２１８から出力される符号化データＣＶを選択し、出力セレクタ２２８は、デコード部２３４の出力を選択する。コードバッファ２１８は、指定された遅延時間に対応する符号化データを出力し、ステップＳ２４に戻る。
【００５１】
ステップＳ２６において、制御部２２２は、フレームメモリ２１４に読み出すべきデータがあるか否かを判断する。
【００５２】
エンコード部２１６は、リオーダリングをする必要があるので、フレームメモリ２１４に格納されているデータを管理しており、フレームメモリ２１４の画像データとその画像データが表示されるべき時間との対応がわかっている。制御部２２２は、エンコード部２１６に問い合わせをすれば、読み出すべきデータがあるか否かを知ることができる。読み出すべきデータがあると判断された場合には、ステップＳ３６に進み、その他の場合には、ステップＳ３８に進む。
【００５３】
ステップＳ３６では、フレームメモリ２１４からの再生を行う。このとき、画像セレクタ２２４は、フレームメモリ２１４から出力される画像データＦＶを選択し、出力セレクタ２２８は、画像出力部２３２の出力を選択する。フレームメモリ２１４は、指定された遅延時間に対応する画像データを出力し、ステップＳ２６に戻る。
【００５４】
ステップＳ３８では、入力画像データＩＶがそのまま出力される。このとき、画像セレクタ２２４は、入力画像データＩＶを選択し、出力セレクタ２２８は、画像出力部２３２の出力を選択する。
【００５５】
図５は、追っかけ再生を行う場合に、図３の画像記録装置から出力される出力画像データＶ２が、どのデータに基づいて得られたかを示す説明図である。まず、与えられた時間情報が示す時刻と現在の時刻との差が大きいとき、すなわち、出力画像データＶ２を、現在の入力画像データＩＶに対して遅延させる時間が長いときは、ＨＤＤ２４２から出力される符号化データＨＶに基づいて、画像データＶ２が出力される。
【００５６】
その後、出力画像データＶ２を遅延させる時間が短くなり、ＨＤＤ２４２から読み出すべきデータがなくなると、コードバッファ２１８から出力される符号化データＣＶに基づいて、画像データＶ２が出力される。
【００５７】
その後、出力画像データＶ２を遅延させる時間が短くなり、コードバッファ２１８から読み出すべきデータがなくなると、フレームメモリ２１４から出力される画像データＦＶに基づいて、画像データＶ２が出力される。
【００５８】
その後、出力画像データＶ２を遅延させる時間が更に短くなり、フレームメモリ２１４から読み出すべきデータがなくなると、入力画像データＩＶがそのまま、画像データＶ２として出力される。
【００５９】
このように、図３の画像記録装置によると、フレームメモリ２１４やコードバッファ２１８の出力に基づいて得られた画像データを出力することができるので、入力画像ＩＶに対する短い時間のタイムシフトを実現することができる。したがって、タイムシフト再生の際に、通常よりも速い速度で再生を行って、出力される画像が現在入力されている画像に滑らかに追い付くようにすることができる。
【００６０】
なお、画像データに関してのみ説明したが、音声データが入力される場合や、システムエンコードを行う場合についても、同様に入力データに対するバッファ等を用いれば、同様の装置を実現することができる。
【００６１】
また、ここではフレームメモリ２１４を遅延用及びリオーダリング用に共用したが、もちろん、遅延用のフレームメモリとリオーダリング用のフレームメモリとを独立に持つようにすることも可能である。
【００６２】
以上の実施形態においては、記録装置としてＨＤＤを用いる場合について説明したが、ＤＶＤ−ＲＡＭ（Digital Versatile Disc-Random Access Memory）や半導体メモリ等の記録媒体と、これに対する記録及び再生を行うためのドライブ装置等とを用いるようにしてもよい。
【産業上の利用可能性】
【００６３】
以上説明したように、本発明は、追っかけ再生を行う場合において、スムーズに違和感なく現在放送中の番組の視聴に移行できるので、画像記録装置等に有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態に係る画像記録装置の構成を示すブロック図である。
【図２】図１の入力画像データ及び出力画像データの時間情報の変化を示すグラフである。
【図３】本発明の第２の実施形態に係る画像記録装置の構成を示すブロック図である。
【図４】追っかけ再生時における図３の画像記録装置の処理の流れを示すフローチャートである。
【図５】追っかけ再生を行う場合に、図３の画像記録装置から出力される出力画像データが、どのデータに基づいて得られたかを示す説明図である。
【符号の説明】
【００６５】
１０，２１０  符号化装置
１２  入力画像遅延部
１４，２１６  エンコード部
２０，２２０  画像処理装置
２２，２２２  制御部
２８  セレクタ
３４，２３４  デコード部
４２，２４２  ＨＤＤ（記録装置）
２１２  画像入力部
２１４  フレームメモリ（入力画像バッファ）
２１８  コードバッファ（符号化データバッファ）
２２４  画像セレクタ
２２６  コードセレクタ
２２８  出力セレクタ
２３２  画像出力部
【図１】
2006074128.tif 000003
【図２】
2006074128.tif 000004
【図３】
2006074128.tif 000005
【図４】
2006074128.tif 000006
【図５】
2006074128.tif 000007