JP2006279681A - 動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体 - Google Patents
動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体 Download PDFInfo
- Publication number
- JP2006279681A JP2006279681A JP2005097580A JP2005097580A JP2006279681A JP 2006279681 A JP2006279681 A JP 2006279681A JP 2005097580 A JP2005097580 A JP 2005097580A JP 2005097580 A JP2005097580 A JP 2005097580A JP 2006279681 A JP2006279681 A JP 2006279681A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- inverse
- reproduced
- moving image
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
【課題】フレームをコマ落ちさせないように、再生時間を短縮させてフレームを表示する事で、視覚的に違和感の少ない動画再生を可能にすること。
【解決手段】まず、入力バッファ101は、離散コサイン変換によって形成された情報で構成される動画を入力する。次に、可変長復号器102および逆量子化部103において、動画を構成するフレームから、マクロブロックを抽出する。次に、逆DCT部104において、抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する。次に、逆変換情報を拡大することにより、マクロブロックに対応する復号画像を生成する。そして、加算部108、フォーマット変換部109、D−A変換部110は、生成された復号画像を集合して、再生するフレームを生成する。
【選択図】 図1
【解決手段】まず、入力バッファ101は、離散コサイン変換によって形成された情報で構成される動画を入力する。次に、可変長復号器102および逆量子化部103において、動画を構成するフレームから、マクロブロックを抽出する。次に、逆DCT部104において、抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する。次に、逆変換情報を拡大することにより、マクロブロックに対応する復号画像を生成する。そして、加算部108、フォーマット変換部109、D−A変換部110は、生成された復号画像を集合して、再生するフレームを生成する。
【選択図】 図1
Description
この発明は、DCTによって圧縮された動画像を復号する動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体に関する。
動画再生において、再生が間に合わなくなった場合、残りのフレームを再生しないで切り捨てる方法が一般的である。この方法では、それまで連続した流れの中でフレームが表示され、自然に視聴していたところ、連続しないフレームに突然表示が飛んでしまうことになる。したがって、違和感を覚えるという問題があった。例えば、30FPS再生(Frame Per Second、1秒間に30フレーム)においては、20フレームまで再生した所で1秒が経過した為に、残りの10フレームを再生できない場合がある。このときに、この10フレームを再生せず、次の1秒目のフレームから再生するのが一般的である。
そこで、動画再生において、コマ落ちをさせると視覚的に不自然なので、コマ落ちさせないで再生表示する技術があった。この技術では、フレーム周期内にフレームの再生が間に合わないと判断した場合に、解像度、または階調性を落としている(たとえば、特許文献1参照。)。
ところが、上述の従来技術は、プログレッシブ動画像を対象としている。すなわち、上述の従来技術において処理時間を短縮すべく解像度または階調性を下げる場合、対象はプログレッシブに圧縮変換されている動画像でなければならないので、適用範囲が限定される。例えば、この処理は、プログレッシブJPEG、LosslessJPEGなどに対してしか適用することができないという問題が挙げられる。一方で、プログレッシブを使用する動画像以外を対象とすることはできないという問題が挙げられる。
具体的には、解像度を下げる場合は、解像度プログレッシブに対応した動画像でなければ適用できない。また、階調性を下げる場合は、例えばMPEG4のようにbit深度に対する符号/複合化を行わない動画像に、上述の技術を適用することが考えられる。しかしこの場合、逆にビット演算処理が増えてしまい、フレームの再生処理が遅くなるという問題が発生する。
この発明は、上述した従来技術による問題点を解消するため、フレームをコマ落ちさせないように、再生時間を短縮させてフレームを表示する事で、視覚的に違和感の少ない動画再生を可能にする動画復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体を提供することを目的とする。
上述した課題を解決するため、本発明にかかる動画像復号装置は、離散コサイン変換によって形成された情報で構成される動画を入力する入力手段と、前記入力手段によって入力された動画を構成するフレームから、マクロブロックを抽出する抽出手段と、前記抽出手段によって抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する逆変換手段と、前記逆変換手段によって生成された逆変換情報に基づいた復号画像を集合して、再生するフレームを生成する生成手段と、を備えることを特徴とする。
また、前記逆変換手段によって生成された逆変換情報を拡大することにより、前記抽出手段によって抽出されたマクロブロックに対応する復号画像を生成する拡大手段を備え、前記生成手段は、前記拡大手段によって生成された復号画像を集合して、再生するフレームを生成してもよい。
また、前記拡大手段は、前記逆変換手段によって生成された逆変換情報を拡大した後の復号画像の画素数を、前記抽出手段によって抽出されたマクロブロックの画素数に一致させることによって対応する復号画像を生成してもよい。
また、前記フレームが再生されるタイミングが、前記フレームに対応した音声が再生されるタイミングに対して、第1の時間以上遅れているか否かを判定する判定手段を備え、前記判定手段によって前記フレームが再生されるタイミングが第1の時間以上遅れていると判定された場合、前記逆変換手段は、前記抽出手段によって抽出されたマクロブロックの一部の領域に対して逆離散コサイン変換をかけて逆変換情報を生成してもよい。また、第1の時間以上遅れていないと判定された場合、前記逆変換手段は、前記抽出手段によって抽出されたマクロブロックのすべての領域に対して逆離散コサイン変換をかけて逆変換情報を生成してもよい。
また、前記判定手段は、前記フレームが再生されるタイミングが、前記フレームに対応した音声が再生されるタイミングに対して、第1の時間よりも短い第2の時間以上遅れているか否かを判定し、前記判定手段によって前記フレームが再生されるタイミングが第2の時間以上遅れていると判定された場合、前記生成手段によって生成されるフレームを、毎秒1フレームまたは2フレーム破棄してもよい。
また、本発明にかかる動画像復号方法は、離散コサイン変換によって形成された情報で構成される動画を入力する入力工程と、前記入力工程によって入力された動画を構成するフレームから、マクロブロックを抽出する抽出工程と、前記抽出工程によって抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する逆変換工程と、前記逆変換工程によって生成された逆変換情報に基づいた復号画像を集合して、再生するフレームを生成する生成工程と、を含むことを特徴とする。
また、本発明にかかる動画像復号プログラムは、離散コサイン変換によって形成された情報で構成される動画を入力する入力工程と、前記入力工程によって入力された動画を構成するフレームから、マクロブロックを抽出する抽出工程と、前記抽出工程によって抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する逆変換工程と、前記逆変換工程によって生成された逆変換情報に基づいた復号画像を集合して、再生するフレームを生成する生成工程と、をコンピュータに実行させることを特徴とする。
また、コンピュータに読み取り可能な記録媒体に、上述の動画像復号プログラムを記録することもできる。
以下に添付図面を参照して、この発明にかかる動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
図1は、動画像復号装置の構成を説明するブロック図である。この動画像復号装置は、MPEG動画像の復号を想定しているが、MPEG動画像に限らず、DCTを利用している動画像および画像の復号であれば、いかなるものに対しても適用可能である。まず、入力される動画像について説明する。動画像は異なるフレームを連続して表示することにより得られるが、連続する隣接フレームは相関が高く、フレーム間の差分をとることにより冗長性を削減できる。さらに動き補償予測を用いることにより、動き部分についても差分を小さくできる。すなわち、空間方向・時間方向の画像情報圧縮が可能となる。差分信号はDCT(Discrete Cosine Transform:離散コサイン変換)によりフレーム内の相関が取り除かれた上で量子化される。さらに、値の発生頻度により、長さの異なる符号を割り当てる可変長符号化されている。動きベクトルや符号化モード情報も含めて可変長符号化された動画像が入力される。
入力された動画像は、符号化データ(ビットストリーム)として入力バッファ101に蓄積される。次に、可変長復号器102で、マクロブロック復号化情報が復号され、符号化モード、動きベクトル、量子化情報および量子化DCT係数が分離される。分離されたデータは逆量子化部103で逆量子化される。そして、逆DCT部104で、復号されたブロック量子化DCT係数に対して逆DCT処理を実行することにより、逆量子化されたデータを画像空間データへ変換する。
逆DCT部104では、画像表示のタイミングに対して遅れていない場合には、受け取ったデータすべてに対して逆DCT処理を実行するが、タイミングが遅れている場合には、一部のみ逆DCT処理を実行する。たとえば、マクロブロックの8×8に対して4×4の部分のみ逆DCT処理を実行する。
拡大部105は、逆DCT部104において一部のみ逆DCT処理を実行した場合、拡大処理を実行する。たとえば、マクロブロックの8×8に対して4×4の部分のみ逆DCT処理を実行した場合、4×4の画像しか得られないことになるので、8×8の画像になるように、4×4の画像を縦横それぞれ2倍の4倍にする。逆DCT部104でマクロブロック全体に逆DCT処理を実行した場合、拡大部105による処理は実行しない。
マクロブロックがイントラ符号化モードの場合は、そのままフォーマット変換部109に出力される。また、得られたピクチャ情報(I,P,Bピクチャ)は、フレームメモリ106に蓄積し、参照画像用に用いられる。
一方、マクロブロックが動き補償予測モードの場合は、入力バッファ101から予測モード、動きベクトルが動き補償予測部107に入力される。動き補償予測部107は、フレームメモリ106からのデータおよび入力バッファ101からのデータにしたがって動き補償予測する。そして加算部108において、動き保障予測された画像データを加算して出力する。処理はマクロブロック単位で実行され、元の入力順序に入れ替えられ、出力画像フレームが復元される。フォーマット変換部109では、必要に応じてフォーマット変換を行う。そして、D−A変換部110でアナログ信号に変換して動画像を出力する。
図2は、動画像の構成を説明する説明図である。画像符号化データは、シーケンス層、GOP層、ピクチャ層、スライス層、マクロブロック層、ブロック層の6層の階層構造から構成されている。シーケンス層からブロック層まで、大きな単位から局所的なブロックまで分解される。
シーケンス層を構成するシーケンス201は、GOP202に分解することができる。GOP(Group of Pictures)構造では、GOP202をひとまとまりにした単位と考える。GOP202内では、ピクチャ203のランダムアクセスが可能である。いいかえると、MPEGビットストリームはデータの途中にGOP202単位のエントリポイントを用意している。
GOP202に分解された動画像は、GOP層で処理される。GOP202は、1または複数枚のピクチャ203によって構成される。ピクチャ203には、フレーム内符号化画像(I(Intra−coded)ピクチャ)、前方向予測符号化画像(P(Predictive−coded)ピクチャ)、双方向予測符号化画像(B(Bidirectionally−coded)ピクチャ)がある。GOP202は、1つのIピクチャと複数のP、Bピクチャをまとめたものである。
Iピクチャは、予測を使わず入力信号をそのまま符号化するフレームである。Iピクチャは、編集点やデコード開始点などのエントリポイントとして利用できる。Pピクチャは片方向の動き補償予測を用いるフレームで、Bピクチャは双方向予測を用いるフレームである。
GOP202内のIピクチャから映像をデコードできるので、GOP202単位での編集やランダムアクセスが可能となる。また、IピクチャあるいはPピクチャだけを取り出してデコードすることで高速再生を実現できる。また、Iピクチャは、リフレッシュフレーム、キーフレームとも呼ばれ、データ復元時のエラーを伝搬させない働きもある。
スライス層を構成するスライス204は、帯状の領域からなり、スライス204の集合により1枚のピクチャ203を構成する。スライス204は、画像の左上からラスタスキャン走査順に連なる一つまたは複数のマクロブロック205の集まりとして構成される。また、スライス204は、ピクチャ203をまたがることはできない。そして、最初のスライス204は最初のマクロブロック205で始まり、最後のスライス204は画像内の最後のマクロブロック205で終わる。
さらに、マクロブロックを分割して一つのブロック206を得る。ブロック206は8ライン×8画素で構成される。DCTはこの単位で掛けられる。ブロック層のデータは、符号化DCT係数とEOB(End of Block)で終了する。DCT係数は係数ごとに異なる粗さで量子化することができ、イントラモード用とインターモード用に別々に設定できる。デフォルトのイントラモードでは、高い周波数成分のDCT係数は量子化される。一方、インターモードでは、全ての係数が同じ粗さで量子化される。
図3は、最初のフレームをBピクチャとしたときのピクチャを説明する説明図である。図3に示す順にフレームが入力されるとする。まず、入力された元画像について、IピクチャとBピクチャの入れ替えを行う。双方向予測では符号化する画像フレームの前後のフレームを予測に用いるため、入力フレームのうちBピクチャをいったんメモリに蓄え、順番を入れ替えてから符号化する。したがって、Bピクチャを符号化/復号するには、その予測画像となるIピクチャまたはPピクチャを先に符号化していなければならない。よって、符号化器の中で順序の入れ替えが行われ、GOP202で最初に符号化されるフレームは必ずIピクチャとなる。その結果、図3に符号化画像として示される順番になる。再生時には受信したデータを順番に戻してから表示する。再生時の順番は、図3に復号画像として示される順番となる。
ビットストリーム上で、GOPの最初はIピクチャである。GOPの最後はI,Pピクチャのどちらかである。一般的に、GOP内のピクチャ数Nは12か15を使用するが、Nを大きくすると、ランダムアクセスの単位を大きくできる。I、Pピクチャの間隔Mが大きくなると予測が効果的に働かなくなるため、一般的に2から3程度が利用される。
図4は、I,P,Bピクチャによる順方向および逆方向予測を説明する説明図である。まず、Iピクチャ(Intra−coded picture:フレーム内符号化画像)401について説明する。Iピクチャ401の復号にあたっては、Iピクチャ401内の情報のみを使う。したがって、フレーム間予測を使わなくても、Iピクチャ401の情報のみで画像を復元することができる。ランダムアクセスや高速再生を実現する際には、このIピクチャ401を使用する。
Pピクチャ(Predictive−coded Picture:前方向予測符号化画像)402は、Iピクチャ401またはPピクチャ402から順方向予測を行うことで作成されるピクチャである。Bピクチャ(Bidirectionally predictive−coded picture)403は、双方向予測によってできるピクチャである。すでに復号されたIピクチャ401またはPピクチャ402のうち、時間的に前に位置するもの(図4ではIピクチャ401)と、時間的に後に位置するもの(図4ではPピクチャ402)を予測画像として利用することにより、Bピクチャ403を復号することができる。
図5は、マクロブロックに対する逆DCT処理を説明する説明図である。まず、図2に示したマクロブロック205を、図5においてマクロブロック501として説明する。マクロブロック501は、8×8ピクセルによって構成されている。処理の遅れが発生していない場合、マクロブロック501はすべて、逆DCT部104によって逆DCT処理される。
一方、処理の遅れが発生している場合、追いつかせるために処理量を減らさなければならない。そこで、マクロブロック501のうち、ブロック502について逆DCT処理をかける。ブロック502は、4×4ピクセルなので、量はマクロブロック501の1/4である。ブロック502は、逆DCT部104に送られて、逆DCT処理される。
逆DCT処理された結果、ブロック503が得られるが、これだけでは元の画像の1/4しか画像が得られないことになる。そこで、拡大部105において、ブロック503を拡大する。具体的には、ブロック503を3つコピーして、4つのブロック503を組み合わせて新しいマクロブロック504を作成する。拡大部504で画像の量を単純に4倍にするので、もとの8×8ピクセルのマクロブロック504が得られる。
その結果、マクロブロック504を得るのに必要な逆DCT処理も1/4になるので、処理を高速化することができ、その結果、遅れを短縮することができる。すなわち、逆DCTを8×8pixelのうちの4×4の部分のみにかけることでデコードの高速化を図り、コマ落ちを防ぐ。なお、上述の例では4×4の部分のみに逆DCTをかけることを説明したが、たとえば、5×5や6×6の部分に逆DCT処理することもできる。
なお、エリアの大きさは遅延度に応じて決めても良い、例えば、所定の複数の遅延時間とエリアの大きさとの関係をテーブルとして持ち、算出された遅延時間を基にテーブルの中でより近い遅延時間を探し、対応するエリアの大きさを抽出する方法とすることができる。さらに、テーブルの遅延時間の中で算出された遅延時間を上下に挟む2つの遅延時間を抽出し、その2つの遅延時間と対応する2つのエリアの大きさから直線補間して遅延度に応じたエリアの大きさを求めても良い。
また、逆DCT部104で4×4の部分のみ逆DCTをかけた後、拡大部105によって拡大しないことも考えられる。オリジナルは640×480であるとして、表示を340×240にする場合、逆DCTを4×4に対して行い、拡大せずに表示する。この場合、拡大処理によりコピーした領域を作る必要がない。したがって、640×480に対してバイリニアなどでリサイズした場合よりも画質の劣化は少ない。4つのブロック全てをデコードしないで、いずれかを逆DCT処理して、その結果をコピーするか、または拡大する方法も考えられる。
すなわち、元の画像の解像度と表示解像度との相関から拡大率を決める。また、元の画像と表示解像度との相関から抽出するエリアの大きさを決めても良い。図5では、抽出する一部のエリアはマクロブロック501の左上の部分であるが、左上に限る必要は無い。図4の中で動いている車の箇所を検出し、この動きのある部分を中心として所定の一部エリアを抽出しても良い。動いている部分を検出するには、周知の動き検出手法を用いればよい。
図6は、ビデオフレームとオーディオフレームの時間経過を説明する説明図である。ビデオデータは位置601で再生中であり、一方でオーディオデータは位置602で再生中である。この実施の形態によれば、逆DCT処理にかかる時間を短縮化することができるので、遅延時間603を縮めることができる。位置601、位置602および遅延時間603は、ストリームに記述されているタイムスタンプより算出する。具体的には、システムクロックとストリームのタイムスタンプを比較し、ストリームのタイムスタンプが遅れた時点でこの処理を行う。
通常の場合、遅延時間603が一定の時間を超えた場合、遅延時間603の間のビデオフレームは飛ばして、オーディオフレームの時間と同じ位置のビデオフレームを再生していたが、この場合、途中のビデオフレームがまったく再生されないことになってしまうの
で、画像を見ているものにとって違和感を与えることになってしまう。
で、画像を見ているものにとって違和感を与えることになってしまう。
この実施の形態によれば、遅延時間603を縮めるために、逆DCT処理にかける時間を短縮する。その結果、逆DCT処理にかける時間が1/4になるので、ビデオフレームの再生時間は短くなる。そして、遅延時間603は徐々に短縮され、画像を見ているものにとって違和感を与えることなく、ビデオフレームを再生している位置601を、オーディオフレームを再生している位置602に追いつかせることができる。
ビデオフレームの再生は30フレーム/秒である。まず、遅延時間603が83msまで広がった場合、このうち1フレームまたは2フレーム分の処理を飛ばす。まず、1フレームまたは2フレーム分の処理を飛ばすことで遅延時間603の短縮を図る。この省略するフレームは、IフレームではなくPフレームやBフレームとすることもできる。そして遅延時間603が短縮されず、166msまで遅延時間603が広がった場合に上述の逆DCT処理を一部のみにする処理を実行することもできる。毎秒2フレームまでは省略しても、人間の視覚に違和感を与えないが、それ以上は違和感を与える場合がある。
また、166msの遅れは、この時間以上に遅延時間603が広がった場合、人間の感覚で音声と映像のずれを感じる間隔である。そこで遅延時間603が166msまで広がった時点で、上述の逆DCT処理を一部のみにする処理を実行することにより、違和感を与えずに映像を再生することができる。
すなわち、上述の処理では、フレーム周期内にフレームの再生が間に合わないと判断した時点で周波数領域で解像度を下げる。そして、それでもフレーム周期内にフレームの再生が間に合わないと判断した時点で、逆DCTをかけるエリアを小さくすることにより、フレーム辺りの再生時間を短縮し、コマ落ちを防いでいる。
上述の説明においては、遅れが生じた場合に、1フレームまたは2フレーム分の処理を飛ばし、さらに遅れた場合には4×4の逆DCT処理を実行するという説明をした。これに対して、まず、6×6の逆DCTを実行し、さらに遅れた場合に5×5の逆DCTを実行し、さらに遅れた場合に4×4の逆DCTを実行し、さらに遅れた場合に1フレームまたは2フレーム分の処理を飛ばすという順序を取ることもできる、また、最初に1フレームまたは2フレーム分の処理を飛ばし、それから6×6、5×5、4×4の逆DCT処理へと処理を変えて行くこともできる。
この実施の形態によれば、フレームをコマ落ちさせないように、再生時間を短縮させてようにフレームを表示する事で、視覚的に違和感の少ない動画再生を可能にする。指定のFPSを実現できない事が分かった時点で、残りのフレームにかける逆DCTのサイズを小さくする。その結果、全てのフレームを表示する事で、視覚的に違和感を軽減することができる。この実施の形態は、逆DCTの適用を使用する手法であるので、逆DCTを使う動画像復号アルゴリズムであれば適用可能である。例えば、MPEG1,2,4,JPEGが該当する。モバイル放送、1セグ方法は、MPEG4 AVC、H.264を使用しており、これらへの適用も可能である。
なお、本実施の形態で説明した動画像復号方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体でもよい。
101 入力バッファ、102 可変長復号器、103 逆量子化部、104 逆DCT部、105 拡大部、106 フレームメモリ、107 動き補償予測部、108 加算部、109 フォーマット変換部、110 D−A変換部
Claims (9)
- 離散コサイン変換によって形成された情報で構成される動画を入力する入力手段と、
前記入力手段によって入力された動画を構成するフレームから、マクロブロックを抽出する抽出手段と、
前記抽出手段によって抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する逆変換手段と、
前記逆変換手段によって生成された逆変換情報に基づいた復号画像を集合して、再生するフレームを生成する生成手段と、
を備えることを特徴とする動画像復号装置。 - 前記逆変換手段によって生成された逆変換情報を拡大することにより、前記抽出手段によって抽出されたマクロブロックに対応する復号画像を生成する拡大手段を備え、
前記生成手段は、前記拡大手段によって生成された復号画像を集合して、再生するフレームを生成することを特徴とする請求項1に記載の動画像復号装置。 - 前記拡大手段は、前記逆変換手段によって生成された逆変換情報を拡大した後の復号画像の画素数を、前記抽出手段によって抽出されたマクロブロックの画素数に一致させることによって対応する復号画像を生成することを特徴とする請求項2に記載の動画像復号装置。
- 前記フレームが再生されるタイミングが、前記フレームに対応した音声が再生されるタイミングに対して、第1の時間以上遅れているか否かを判定する判定手段を備え、
前記判定手段によって前記フレームが再生されるタイミングが第1の時間以上遅れていると判定された場合、前記逆変換手段は、前記抽出手段によって抽出されたマクロブロックの一部の領域に対して逆離散コサイン変換をかけて逆変換情報を生成することを特徴とする請求項1〜3のいずれか一つに記載の動画像復号装置。 - 前記判定手段によって前記フレームが再生されるタイミングが第1の時間以上遅れていないと判定された場合、前記逆変換手段は、前記抽出手段によって抽出されたマクロブロックのすべての領域に対して逆離散コサイン変換をかけて逆変換情報を生成することを特徴とする請求項1〜3のいずれか一つに記載の動画像復号装置。
- 前記判定手段は、前記フレームが再生されるタイミングが、前記フレームに対応した音声が再生されるタイミングに対して、第1の時間よりも短い第2の時間以上遅れているか否かを判定し、
前記判定手段によって前記フレームが再生されるタイミングが第2の時間以上遅れていると判定された場合、前記生成手段によって生成されるフレームを、毎秒1フレームまたは2フレーム破棄することを特徴とする請求項4または5に記載の動画像復号装置。 - 離散コサイン変換によって形成された情報で構成される動画を入力する入力工程と、
前記入力工程によって入力された動画を構成するフレームから、マクロブロックを抽出する抽出工程と、
前記抽出工程によって抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する逆変換工程と、
前記逆変換工程によって生成された逆変換情報に基づいた復号画像を集合して、再生するフレームを生成する生成工程と、
を含むことを特徴とする動画像復号方法。 - 離散コサイン変換によって形成された情報で構成される動画を入力する入力工程と、
前記入力工程によって入力された動画を構成するフレームから、マクロブロックを抽出する抽出工程と、
前記抽出工程によって抽出されたマクロブロックのうち、一部の領域について逆離散コサイン変換をかけて逆変換情報を生成する逆変換工程と、
前記逆変換工程によって生成された逆変換情報に基づいた復号画像を集合して、再生するフレームを生成する生成工程と、
をコンピュータに実行させることを特徴とする動画像復号プログラム。 - 請求項8に記載の動画像復号プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005097580A JP2006279681A (ja) | 2005-03-30 | 2005-03-30 | 動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005097580A JP2006279681A (ja) | 2005-03-30 | 2005-03-30 | 動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006279681A true JP2006279681A (ja) | 2006-10-12 |
Family
ID=37213923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005097580A Withdrawn JP2006279681A (ja) | 2005-03-30 | 2005-03-30 | 動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006279681A (ja) |
-
2005
- 2005-03-30 JP JP2005097580A patent/JP2006279681A/ja not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8358701B2 (en) | Switching decode resolution during video decoding | |
JP5090158B2 (ja) | 映像情報記録装置、映像情報記録方法、映像情報記録プログラム、及び映像情報記録プログラムを記録した記録媒体 | |
JP2007020187A (ja) | 映像符号化及び復号化方法とその装置 | |
JP4875007B2 (ja) | 動画像符号化装置、動画像符号化方法、及び、動画像復号化装置 | |
JP2006157481A (ja) | 画像符号化装置及びその方法 | |
WO2002078354A2 (en) | Track for improved video compression | |
JP2000102007A (ja) | マルチメディア情報合成装置、及び圧縮映像信号生成装置 | |
JP2006512838A (ja) | ダイナミック・グラフィック・コンテンツ・ビューの符号化 | |
JP2002199392A (ja) | 映像符号化方法および装置 | |
JP5080304B2 (ja) | 秘匿データが挿入された画像データの表示方式 | |
JP4559811B2 (ja) | 情報処理装置及び情報処理方法 | |
JP4165752B2 (ja) | 画像データへの秘匿データ挿入方式および秘匿データ検出方式 | |
US20060130103A1 (en) | Video playback device | |
JP2614212B2 (ja) | 画像信号の符号化方法およびその装置 | |
JP2008053848A (ja) | 画像処理装置及び画像処理方法 | |
JP2006279681A (ja) | 動画像復号装置、動画像復号方法、動画像復号プログラムおよびコンピュータに読み取り可能な記録媒体 | |
JP3274563B2 (ja) | 画像再生装置 | |
JP2005020294A (ja) | ブロック歪低減装置 | |
JP3427505B2 (ja) | 画像符号化方法と編集装置 | |
JP4193224B2 (ja) | 動画像符号化装置及び方法並びに動画像復号装置及び方法 | |
JP4765961B2 (ja) | デジタル動画像記録装置 | |
JP2005184525A (ja) | 画像処理装置 | |
JP2006050491A (ja) | マルチチャネル画像コーデック装置 | |
JP2009290387A (ja) | エンコーダ、デコーダ、及び記録再生装置 | |
JPH11196415A (ja) | 適応的にボーダーリングする形状情報符号化/復号化装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070404 |
|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080603 |