(57)【要約】  【課題】必要な時間が短く、記憶領域へのアクセスを減少させることで消費電力を減らすことが出来る、ビデオコーデックにおける特定画像格納方法の提供。  【解決手段】多重フレーム構造により動作し、画像サイズ程度の第１及び第２の２個の記憶領域１０及び１２を具備し、現画像と前画像を相互に使用し、圧縮中又は伸張中に特定画像を複写して記憶領域に格納するビデオコーデックにおいて、任意の第ｎフレームの圧縮中又は伸張中に画像複写要求があった場合、第（ｎ＋１）フレームの圧縮中又は伸張中には、前画像として使用され複写中である画像を第１記憶領域１０に格納したまま処理し、第（ｎ＋２）フレームの圧縮又は伸張は別の記憶領域である第３記憶領域１４で実行する手段を有する、特徴的構成手段の採用。【選択図】図１
2005051783.tif 000002
【特許請求の範囲】
【請求項１】
多重フレーム構造により動作するビデオコーデックにおいて、
画像サイズ程度の第１及び第２の記憶領域２個を具備し、現画像記憶領域と前画像記憶領域を相互に使用し、圧縮中又は伸張中に特定画像を複写して記憶領域に格納する方法であって、
任意の第ｎ（任意な整数）フレームの圧縮中又は伸張中に画像複写要求があった場合、第（ｎ＋１）フレームの圧縮中又は伸張中には、前画像として使用され複写中である画像を第１記憶領域に格納したまま処理し、第（ｎ＋２）フレームの圧縮又は伸張は別の記憶領域である第３記憶領域で実行する、
ことを特徴とするビデオコーデックにおける特定画像格納方法。
【請求項２】
前記画像は、
伸張された画像、圧縮された画像及びＣＣＤキャプチャされた画像のうち何れか一つである、
ことを特徴とする請求項１に記載のビデオコーデックにおける特定画像格納方法。
【請求項３】
前記画像記憶領域に、
３個以上のフレームを置いて、伸張を行なう、
ことを特徴とする請求項１又は２に記載のビデオコーデックにおける特定画像格納方法。
【請求項４】
前記画像記憶領域に、
３個以上のフレームを置いて、圧縮を行なう、
ことを特徴とする請求項１又は２に記載のビデオコーデックにおける特定画像格納方法。
【請求項５】
前記画像記憶領域に、
３個以上のフレームを置いて、ＣＣＤキャプチャを行なう、
ことを特徴とする請求項１又は２に記載のビデオコーデックにおける特定画像格納方法。
【請求項６】
前記伸張された画像を格納する記憶領域が、
任意の領域に変わって、特定画像が格納される、
ことを特徴とする請求項１、２、３、４又は５に記載のビデオコーデックにおける特定画像格納方法。
【請求項７】
前記圧縮された画像又は前記ＣＣＤキャプチャされた画像を格納する記憶領域が、
任意の領域に変わって、特定画像が格納される、
ことを特徴とする請求項１、２、３、４又は５に記載のビデオコーデックにおける特定画像格納方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はビデオコーデックにおける特定画像格納方法に関し、詳しくは、ビデオフォン又は動画端末機で動画像を圧縮中又は伸張中に特定画像を格納する方法に係わる。
【背景技術】
【０００２】
図３は、一般的なビデオコーデックにおいて伸張の実行中に使用される記憶領域と画像の相互関係を示す。
【０００３】
まず、ある時点で第ｎフレームを伸張する（Ｔ１）。第ｎフレームに対応する差分データと、第１記憶領域１０に残っている前画像のデータから、現画像のデータを作成し、第２記憶領域１２に格納する。
【０００４】
次に、第（ｎ＋１）フレームを伸張する（Ｔ２）。第（ｎ＋１）フレームに対応する差分データと、第２記憶領域１２に残っている前画像のデータから、現画像のデータを作成し、第１記憶領域１０に格納する。
【０００５】
以下同様に、第（ｎ＋２）フレームを伸張する（Ｔ３）。第（ｎ＋２）フレームに対応する差分データと、第１記憶領域１０に残っている前画像のデータから、現画像のデータを作成し、第２記憶領域１２に格納する。第１記憶領域１０と第２記憶領域１２が、現画像領域と前画像領域を交互に格納しながら、伸張作業を続行する。
【０００６】
また、同じ関係が圧縮時にも成り立つ。これを図４で圧縮手順図として示す。
図４で、ｎとｍは、現画像と前画像を格納する記憶領域の流動的な番号を示している。
【０００７】
まず、第ｎ記憶領域に現画像のキャプチャが完了したら（ＳＴ１）、即座に第ｍ記憶領域に次の画像のキャプチャを開始する（ＳＴ２）。第ｍ記憶領域へのキャプチャが完了するまでの間、第ｎ記憶領域に格納された画像データを圧縮する（ＳＴ３、ＳＴ４）。
【０００８】
次に、第ｎ記憶領域と第ｍ記憶領域の役割を入れ替えて、キャプチャと圧縮をＳＴ１〜ＳＴ４と同様に行う（ＳＴ５〜ＳＴ８）。
【０００９】
このように、２個の記憶領域の役割を交互に入れ替え、処理時間の長いキャプチャと圧縮を並列処理することで、短い待ち時間で画像の圧縮を行う。
【００１０】
Ｈ．２６１、Ｈ．２６３（共にＩＴＵ−Ｔ（国際電気通信連合・電気通信標準化セクター）勧告による映像圧縮符号化方式）及びＭＰＥＧ（Moving Picture Experts Group）のように動き補償を利用するビデオコーデックでは、圧縮／伸張時に前画像の情報を必要とするので、画像サイズ程度の記憶領域を２つ確保して、現在伸張される画像の領域と前画像領域の役割を相互に交替させながら使用している。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
このため、特定画像を格納するためには図５のように画像を別の領域に移さなければならないので、圧縮又は伸張が終わって、一つの画像が完成した後に、更に、別の記憶領域への複写を始めなければならない。
【００１２】
前述した通り、特定画像を格納するためには画像を、更に異なる別の記憶領域に複写しなければならない。
【００１３】
しかしこの時、当該画像を格納するためには当該コーデックを中断する必要があり、コーデックを再び作動させるためには複写が終わるまで待たなければならない（図５、図６）。
【００１４】
即ち、図５に示すように、Ｔ１で図３と同様に第ｎフレームを伸張した後、Ｔ２で第（ｎ＋１）フレームの伸張を開始する前に、Ｔ１の複写要求に従って第ｎフレームの複写作業を完了させる必要がある（Ｔ１ａ）。ここでは第２記憶領域１２に残っている現画像を第３記憶領域１４に複写するのだが、複写作業の間は伸張作業が中断してしまう。
【００１５】
また、図６に示すように、ＳＴ１１〜ＳＴ１４で図４のＳＴ１〜ＳＴ４と同様に第ｎ記憶領域に画像をキャプチャ及び圧縮した後、複写要求（ＳＴ１５）があったなら複写作業（ＳＴ１６、ＳＴ１７）が完了するまで次の画像のキャプチャ及び圧縮（ＳＴ２１〜ＳＴ２４）を開始できない。複写要求がない場合、又はあっても完了した後は、図４と同様に、第ｎ記憶領域と第ｍ記憶領域の役割を入れ替えて、次の画像のキャプチャ、圧縮及び複写を行う（ＳＴ２１〜ＳＴ２７）。
【００１６】
複写が完了する前にコーデックを作動させる場合、複写中の画像を格納した記憶領域が、複写中に別の画像を格納するために使われる可能性がある。
【００１７】
このような特定画像の格納方法は、データバスの速度によって差異があるものの一般的にとても長い時間がかかり、特に外部記憶媒体を利用する場合には夥しい時間を必要とする。
従って、従来の特定画像の格納方法は伸張実行中に大幅な支障を与える。
【００１８】
ここにおいて、本発明の解決すべき主要な目的は、次の通りである。
即ち、本発明の目的は、必要な時間が短く、記憶領域へのアクセスを減少させることで消費電力を減らすことが出来る、ビデオコーデックにおける特定画像格納方法を提供せんとするものである。
【００１９】
本発明の他の目的は、明細書、図面、特に特許請求の範囲の各請求項の記載から、自ずと明らかになろう。
【課題を解決するための手段】
【００２０】
前述した目的を果たすために、本発明は、多重フレーム構造により動作するビデオコーデックにおいて、画像サイズ程度の第１及び第２記憶領域２個を具備し、現在、圧縮又は伸張される画像領域と前画像領域を相互に使用して、圧縮中又は伸張中に特定画像を複写して記憶領域に格納する方法において、任意のｎ番目フレームを圧縮中又は伸張中に画像の複写要求があり、第（ｎ＋１）フレームの圧縮中又は伸張中に前画像として使用され複写される画像が、第１記憶領域に格納されている場合、第（ｎ＋２）フレームは別の記憶領域である第３記憶領域で圧縮又は伸張を行うことを特徴とするビデオコーデックにおいて、特定画像格納方法を提供する。
【００２１】
さらに具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する上位概念から下位概念に亙る新規な特徴的構成手法を採用することにより、前記目的を達成するよう為される。
【００２２】
即ち、本発明方法の第１の特徴は、画像サイズ程度の第１及び第２の記憶領域２個を具備し、現画像記憶領域と前画像記憶領域を相互に使用し、圧縮中又は伸張中に特定画像を複写して記憶領域に格納するビデオコーデックにおいて、任意の第ｎフレームの圧縮中又は伸張中に画像複写要求があった場合、第（ｎ＋１）フレームの圧縮中又は伸張中には、前画像として使用され複写中である画像を第１記憶領域に格納したまま処理し、第（ｎ＋２）フレームの圧縮又は伸張は別の記憶領域である第３記憶領域で実行してなる、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【００２３】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における前記画像が、伸張された画像、圧縮された画像及びＣＣＤキャプチャされた画像のうち何れか一つである、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【００２４】
本発明方法の第３の特徴は、上記本発明方法の第１又は第２の特徴における前記画像記憶領域に３個以上のフレームを置いて、伸張を行なってなる、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【００２５】
本発明方法の第４の特徴は、上記本発明方法の第１又は第２の特徴における前記画像記憶領域に３個以上のフレームを置いて、圧縮を行なってなる、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【００２６】
本発明方法の第５の特徴は、上記本発明方法の第１又は第２の特徴における前記画像記憶領域に３個以上のフレームを置いて、ＣＣＤキャプチャを行なってなる、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【００２７】
本発明方法の第６の特徴は、上記本発明方法の第１、第２、第３、第４又は第５の特徴における前記伸張された画像を格納する記憶領域が任意の領域に変わって、特定画像が格納されてなる、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【００２８】
本発明方法の第７の特徴は、上記本発明方法の第１、第２、第３、第４又は第５の特徴における前記圧縮された画像又は上記ＣＣＤキャプチャされた画像を格納する記憶領域が任意の領域に変わって、特定画像が格納されてなる、ビデオコーデックにおける特定画像格納方法の構成採用にある。
【発明の効果】
【００２９】
以上で説明した通り、本発明は画像を圧縮又は伸張して表示するシステムにおける、特定画像格納方法を提供することで、画像の格納に必要な時間のためによるコーデック動作速度の低下を防止できる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態例の処理手順につき、添付の図面を参照しつつ説明する。
【００３１】
図１ではコーデックの遅延無く画像を複写して格納する方法を示す。
第ｎフレームを伸張中に当該画像の複写要求があった場合（Ｔ１１）、複写しようとする画像は第（ｎ＋１）フレームの伸張中（Ｔ１２）における前画像に当たる。
【００３２】
本発明では、複写要求に関係なく、第（ｎ＋１）フレーム伸張を図３又は図５のＴ２のように進める。
【００３３】
すなわち、Ｔ１２では、前画像として使用され、複写されようとしている画像が第１記憶領域１０に格納されている場合、現画像は第２記憶領域１２に格納されており、以後、第（ｎ＋２）フレームの伸張（Ｔ１３）に進む。
【００３４】
本来、第（ｎ＋２）フレームの伸張中（Ｔ１３）の現画像は第１記憶領域１０に格納されるが、第１記憶領域１０には複写する画像が格納されているので、別の記憶領域である第３記憶領域１４において伸張を実行する。
【００３５】
これにより、複写する画像は第１記憶領域１０にそのまま格納されて、第２記憶領域１２及び第３記憶領域１４から遅延要素無く伸張を進行できる（Ｔ１４）。
【００３６】
図２は、圧縮するカメラ入力の画像を格納する場合の手順図である。
カメラ入力画像も同様に、キャプチャと圧縮を同時に実行するためには３個以上の記憶領域を必要とし、伸張を行なう場合と同様に１個のフレームの圧縮を進める度に記憶領域を変えて使用する。
【００３７】
この時、キャプチャ画像を格納する方法は、伸張画像を格納する方法に等しい。
【００３８】
すなわち、図６と同様に、格納しようとするキャプチャ画像を圧縮に使用した（ＳＴ１１〜ＳＴ１４）後、別のキャプチャ画像が上書き格納されないように別の記憶領域を使う（ＳＴ１６）。
【００３９】
また、複写要求（ＳＴ１５）が無い場合、又はあっても第ｎ記憶領域を変更した（ＳＴ１６）後は、図６のＳＴ２１〜ＳＴ２７と同様に、第ｎ記憶領域と第ｍ記憶領域の役割を入れ替えて、次の画像のキャプチャ、圧縮及び複写を行う（ＳＴ２１〜ＳＴ２６）。
【００４０】
前述した方法では、画像を格納する場合、画像の格納だけに必要な時間は全く無く、格納時間が長くなる外部記憶媒体から画像を複写する時間もコーデックの動作には影響を与えない。
【００４１】
画像を外部記憶媒体ではなく、画像を格納する記憶領域に格納する場合、従来の方式と違い、複写動作が無い。
【００４２】
すなわち、１ピクセル当りの画像データ量が８ビットである場合、読み込み及び書き込みに対応する、２×画像サイズ（単位：ピクセル）バイトのメモリアクセスが減少し、消費電力も減らせる。
【図面の簡単な説明】
【００４３】
【図１】本発明によって、伸張中に使用される記憶領域と画像の相互関係を示す図面である。
【図２】本発明の一実施例で、圧縮を行なうためのカメラ入力画像を格納する場合の手順図である。
【図３】一般的なビデオコーデックの伸張の作業中に使用される記憶領域と画像の相互関係を示す図面である。
【図４】一般的なビデオコーデックの圧縮の手順図である。
【図５】伸張中に特定画像を格納する場合の、記憶領域と画像の相互関係を示す図面である。
【図６】圧縮中に特定画像を格納する場合の手順図である。
【符号の説明】
【００４４】
１０，１２，１４…記憶領域
【図１】
2005051783.tif 000003
【図２】
2005051783.tif 000004
【図３】
2005051783.tif 000005
【図４】
2005051783.tif 000006
【図５】
2005051783.tif 000007
【図６】
2005051783.tif 000008