(57)【特許請求の範囲】
【請求項１】
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップと、を含み、
ＹＵＶデータ形式によって、前記前方相関ピクセルは、前記現在のピクセルの前のピクセル、前記現在のピクセルにある行と同じ行又はその前の行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセル、或いは前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルである、
ことを特徴とするデジタル画像変換方法。
【請求項２】
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップには、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップを含み、
前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップの後に、現在のピクセルのＲＧＢ信号を前記バッファー領域に更新するステップをさらに含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
設定されたピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
のうちのいずれか一つによって現在のピクセルを決定する
ことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記ＹＵＶデータ形式はＹＵＶ４４４形式とされ、設定されたピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルの前のピクセルを、前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号であることを特徴とする請求項３に記載の方法。
【請求項５】
前記ＹＵＶデータ形式はＹＵＶ４２２形式とされ、プログレッシブ方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又はその前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である
ことを特徴とする請求項３に記載の方法。
【請求項６】
前記ＹＵＶデータ形式はＹＵＶ４２０形式とされ、インターレース方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数行及び偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行及び偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、偶数行及び偶数列を除く他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である
ことを特徴とする請求項３に記載の方法。
【請求項７】
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するための指示信号取得モジュールと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するための比較モジュールと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるための割り当てモジュールと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するための再計算モジュールと、を備え、
ＹＵＶデータ形式によって、前記前方相関ピクセルは、前記現在のピクセルの前のピクセル、前記現在のピクセルにある行と同じ行又はその前の行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセル、或いは前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルである、
ことを特徴とするデジタル画像変換装置。
【請求項８】
前記指示信号取得モジュールは、具体的に、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得することに用いられ、
前記装置は、
前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号が再計算された後に、現在のピクセルのＲＧＢ信号を前記バッファー領域に更新するためのバッファー更新モジュールをさらに備える
ことを特徴とする請求項７に記載の装置。
【請求項９】
設定されたピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
のうちのいずれか一つによって現在のピクセルを決定する
ことを特徴とする請求項７又は８に記載の装置。
【請求項１０】
前記ＹＵＶデータ形式はＹＵＶ４４４形式とされ、設定されたピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルの前のピクセルを、前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号である
ことを特徴とする請求項９に記載の装置。
【請求項１１】
前記ＹＵＶデータ形式はＹＵＶ４２２形式とされ、プログレッシブ方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又はその前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である
ことを特徴とする請求項９に記載の装置。
【請求項１２】
前記ＹＵＶデータ形式はＹＵＶ４２０形式とされ、インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数行及び偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行及び偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、偶数行及び偶数列を除く他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である
ことを特徴とする請求項９に記載の装置。
【請求項１３】
コンピュータ実行可能な命令を含む記憶媒体であって、前記コンピュータ実行可能な命令がコンピュータプロセッサにより実行される時にデジタル画像変換方法を実行し、当該方法は、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップと、を含み、
ＹＵＶデータ形式によって、前記前方相関ピクセルは、前記現在のピクセルの前のピクセル、前記現在のピクセルにある行と同じ行又はその前の行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセル、或いは前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルである、
ことを特徴とする記憶媒体。
【請求項１４】
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えており、
前記１つ以上のプログラムが前記メモリに記憶され、前記１つ以上のプロセッサにより実行される時に、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する操作を実行し、
ＹＵＶデータ形式によって、前記前方相関ピクセルは、前記現在のピクセルの前のピクセル、前記現在のピクセルにある行と同じ行又はその前の行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセル、或いは前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルである、
ことを特徴とする機器。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は、２０１５年７月３日に提出された、出願番号が２０１５１０３８７８４９．３で、出願人が百度オンラインネットワーク技術（北京）有限公司で、発明名称が「デジタル画像変換方法及び装置」である中国特許出願に基づく優先権を主張し、当該出願の全文を引用により本願に組み込む。
【技術分野】
【０００２】
本開示の実施形態は、画像処理の技術分野に関し、特にデジタル画像変換方法、装置、記憶媒体及び機器に関する。
【背景技術】
【０００３】
画像データを処理し、特にビデオ画像データを処理する時に、ＲＧＢ形式の画像データをＹＵＶ形式の画像データに変換する必要がある場合が多い。ＲＧＢ形式の画像があれば、下式でＲＧＢ形式の画像をＹＵＶ形式の画像に変換することができる。
【数１】
0006619824.tif 000002
【０００４】
ＲＧＢ形式の画像をＹＵＶ形式の画像に変換するために、従来の画像変換は、上記した式に基づいて、画素毎に変換する。こうすれば、画像形式を正確に変換することを実現したが、計算量が大きいので、計算リソースに制限のあるプラットフォームで画像の形式変換を実現することが適切でない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記技術的問題に対して、本開示の実施形態は、デジタル画像変換方法、装置、記憶媒体及び機器を提供して、ビデオデータ変換の計算量を低下させる。
【課題を解決するための手段】
【０００６】
第１態様によれば、本開示の実施形態はデジタル画像変換方法を提供し、この方法は、
現在のピクセルの前方相関（forward-correlated）ピクセルのＲＧＢ指示信号を取得するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップと、を含む。
【０００７】
第２態様によれば、本開示の実施形態は更にデジタル画像変換装置を提供し、この装置は、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するための指示信号取得モジュールと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するための比較モジュールと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるための割り当てモジュールと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するための再計算モジュールと、を備える。
【０００８】
第３態様によれば、本開示の実施形態は、コンピュータ実行可能な命令を含む記憶媒体を提供し、前記コンピュータ実行可能な命令がコンピュータプロセッサにより実行される時にデジタル画像変換方法を実行し、当該方法は、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップと、を含む。
【０００９】
第４態様によれば、本開示の実施形態は機器を提供し、この機器は、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えており、
前記１つ以上のプログラムが前記メモリに記憶され、前記１つ以上のプロセッサにより実行される時に、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する操作を実行する。
【発明の効果】
【００１０】
本開示の実施形態の提供する技術案では、１つのピクセルに対応するＹＵＶコンポーネント信号を計算する前に、このピクセルのＲＧＢコンポーネント信号とその前の別のピクセルのＲＧＢコンポーネント信号とを比較し、両者が同じである場合にその前のピクセルのＹＵＶコンポーネント信号を直接コピーし、それにより、デジタル画像の変換を行う時に異なるピクセル間の関連性を考慮し、且つピクセル間の関連性を利用して画像変換過程での計算量を効果的に低下させる。
【００１１】
本発明の実施例における技術案をより明確的に説明するために、以下、実施例の記述に使用される添付図面について簡単に紹介し、無論、下記の説明される添付図面は、ただ本発明のいくつかの実施例であり、当業者にとって、創造的労働なしに、これらの添付図面を修正したり、置き換えたりしてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の第１実施例に係るデジタル画像変換方法のフローチャートである。
【図２】本開示の第２実施例に係るデジタル画像変換方法のフローチャートである。
【図３】本開示の第３実施例に係るデジタル画像変換方法のフローチャートである。
【図４】ＹＵＶ４４４のデータ形式の概略図である。
【図５】本開示の第４実施例に係るデジタル画像変換方法のフローチャートである。
【図６】ＹＵＶ４２２のデータ形式の概略図である。
【図７】本開示の第５実施例に係るデジタル画像変換方法のフローチャートである。
【図８】ＹＵＶ４２０のデータ形式の概略図である。
【図９】本開示の第６実施例に係るデジタル画像変換方法のフローチャートである。
【図１０】本開示の第７実施例に係るデジタル画像変換装置の構造図である。
【図１１】本開示の第９実施例に係るデータ画像変換方法を実行する機器ハードウェアの構造概略図である。
【発明を実施するための形態】
【００１３】
以下、図面と実施例を参照しながら、本発明についてさらに詳細に説明する。なお、ここで説明する具体的な実施例が本発明を解釈するものにすぎず、本発明を限定するものでない。なお、説明の便宜上、図面は本発明に関連する全部構造ではなく、一部の構造のみを示す。
【００１４】
第１実施例
本実施例は、デジタル画像変換方法の技術案を提供する。本技術案はデジタル画像変換装置により実行される。
【００１５】
図１に示すように、前記デジタル画像変換方法は以下のステップを含む。
【００１６】
Ｓ１１：現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する。
【００１７】
ＲＧＢ信号からＹＵＶ信号への変換を実行する時に、一般的に、画像における各ピクセルを１つずつ走査（traverse）する必要があり、或いは各ピクセルを１つずつスキャンするとも呼ばれる。前記画像における１つのピクセルを走査する時に、走査されているピクセルは現在のピクセルである。
【００１８】
本実施例では、各現在のピクセルは１つの前方相関ピクセルを有する。いわゆる前方相関ピクセルは、走査順序が前記現在のピクセルの前であって、且つ前記現在のピクセルと空間的に大きな関連性を有する１つのピクセルである。例示的に、異なるＹＵＶデータ形式によって、前記前方相関ピクセルは、前記現在のピクセルにある行と同じ行にあって、且つ隣接する前のピクセルであってもよく、或いは、前記現在のピクセルにある行と同じ行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルであってもよい。
【００１９】
データ変換を実行する時に、まず、前方相関ピクセルのＲＧＢ指示信号を取得する必要がある。前記ＲＧＢ指示信号は、前記前方相関ピクセルのＲコンポーネント信号、Ｇコンポーネント信号及びＢコンポーネント信号の値を完全に示すことができる。
【００２０】
Ｓ１２：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する。
【００２１】
具体的に、前記現在のピクセルのＲコンポーネント信号、Ｇコンポーネント信号及びＢコンポーネント信号と、前記ＲＧＢ指示信号が代表するＲコンポーネント信号、Ｇコンポーネント信号及びＢコンポーネント信号とをそれぞれ比較してもよい。
【００２２】
Ｓ１３：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる。
【００２３】
具体的に、前記現在のピクセルのＲコンポーネント信号、Ｇコンポーネント信号及びＢコンポーネント信号と、前記前方相関ピクセルのＲＧＢ指示信号が代表するＲコンポーネント信号、Ｇコンポーネント信号及びＢコンポーネント信号とがそれぞれ同じである場合、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じであると認定することができる。この時に、現在のピクセルのＲＧＢ信号と前方相関ピクセルのＲＧＢ信号とが完全に同じであることを示し、現在のピクセルのＲＧＢ信号と前方相関ピクセルのＲＧＢ信号をＹＵＶ色空間に変換する場合、それらのＹＵＶ信号も完全に同じであるはずである。
【００２４】
このような判定に基づいて、前記前方相関ピクセルのＹＵＶ指示信号を取得して、前記ＹＵＶ指示信号が代表するＹＵＶコンポーネント信号の値を現在のピクセルのＹＵＶ信号に割り当てることができる。前記ＹＵＶ指示信号は前記前方相関ピクセルのＹコンポーネント信号、Ｕコンポーネント信号及びＶコンポーネント信号の値を完全に示すことができる。
【００２５】
Ｓ１４：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する。
【００２６】
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前方相関ピクセルのＹＵＶ指示信号を参照して現在のピクセルのＹＵＶ信号を決定することができず、したがって、前記現在のピクセルのＹＵＶ信号を再計算する必要がある。
【００２７】
本実施例は、現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得し、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較し、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当て、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算することにより、前のピクセルのＲＧＢ信号を参照して現在のピクセルのＹＵＶ信号を決定することができ、ＲＧＢ信号からＹＵＶ信号へ変換する変換計算量を大幅に低下させる。
【００２８】
第２実施例
本実施例は、本開示の上記実施例に基づいて、さらにデジタル画像変換方法の技術案を提供する。当該技術案では、現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップには、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップを含み、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップの後に、現在のピクセルのＲＧＢ信号を前記バッファー領域に更新するステップをさらに含む。
【００２９】
図２に示すように、前記デジタル画像変換方法は以下のステップを含む。
【００３０】
Ｓ２１：バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する。
【００３１】
本実施例では、少なくとも１つのバッファー領域が設置されている。前記バッファー領域は前方相関ピクセルのＲＧＢ指示信号を専らバッファーすることに用いられ、複数種類の信号記憶形態が存在する場合、複数の前方相関ピクセルが同時に存在する可能性があり、複数のバッファー領域に対応する。このように、前方相関ピクセルのＲＧＢ指示信号を取得することは、具体的に、バッファー領域から前方相関ピクセルのＲＧＢ指示信号を取得することである。
【００３２】
Ｓ２２：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する。
【００３３】
Ｓ２３：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる。
【００３４】
Ｓ２４：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する。
【００３５】
Ｓ２５：現在のピクセルのＲＧＢ信号を前記バッファー領域に更新する。
【００３６】
前記バッファー領域に記憶されているデータと現在のピクセルの位置との一致性を保持するために、現在のピクセルのＹＵＶ信号を再計算した後に、再計算した現在のピクセルのＲＧＢ信号をバッファー領域に更新して、次の前方相関ピクセルのＲＧＢ指示信号とする必要がある。
【００３７】
本実施例は、前方相関ピクセルのＲＧＢ指示信号を取得する時に、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得し、且つ現在のピクセルのＹＵＶ信号を再計算した後に、現在のピクセルのＹＵＶ信号を前記バッファー領域に更新することにより、固定のバッファー領域によって前方相関ピクセルのＲＧＢ指示信号を記憶し、前方相関ピクセルのＲＧＢ指示信号を取得しやすくし、データ変換の計算量をさらに低下させる。
【００３８】
第３実施例
本実施例は、本開示の上記実施例に基づいて、さらにデジタル画像変換方法の技術案を提供する。当該技術案は、ＲＧＢ画像をＹＵＶ４４４形式の画像に変換することに専ら用いられる。当該技術案では、プログレッシブ（progressive、行ごとに）方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段によって現在のピクセルを決定する。前記現在のピクセルの前のピクセルを前方相関ピクセルとして決定する。ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号である。
【００３９】
図３に示すように、前記デジタル画像変換方法は以下のステップを含む。
【００４０】
Ｓ３１：バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する。
【００４１】
図４にはＹＵＶ４４４のデータ形式が示されている。図４に示すように、ＹＵＶ４４４形式において、各ピクセルは完全なＹＵＶベクトル空間を有する。つまり、各ピクセルは、対応するＹコンポーネント信号４１だけでなく、対応するＵコンポーネント信号４２及びＶコンポーネント信号４３も有する。
【００４２】
本実施例では、行順序走査の走査順序を採用する。つまり、画像におけるピクセルを走査する時に、順次走査の順序でピクセルを走査する。この時に、現在のピクセルを決定する時に、行順序走査の走査順序に従う次のピクセルを現在のピクセルとして取得する。
【００４３】
ＹＵＶ４４４のデータ形式において、各ピクセルが完全なＹＵＶベクトル空間を有するので、空間的に現在のピクセルと最も近い１つのピクセル、つまり、線順次走査時の前のピクセルを現在のピクセルの前方相関ピクセルとすることができる。前記ＲＧＢ指示信号がＲＧＢコンポーネント信号である。
【００４４】
Ｓ３２：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する。
【００４５】
Ｓ３３：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる。
【００４６】
ここで、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号である。
【００４７】
Ｓ３４：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する。
【００４８】
Ｓ３５：現在のピクセルのＲＧＢ信号を前記バッファー領域に更新する。
【００４９】
本実施例は、プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定し、且つ前記現在のピクセルの前のピクセルを、前方相関ピクセルとして決定し、それにより、ＲＧＢ画像データをＹＵＶ４４４形式の画像データに変換する時に計算量の低下を実現する。
【００５０】
第４実施例
本実施例は、本開示の上記実施例に基づいて、さらにデジタル画像変換方法の技術案を提供する。当該技術案は、ＲＧＢ画像をＹＵＶ４２２形式の画像に変換することに専ら用いられる。当該技術案では、プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段によって現在のピクセルを決定する。前記現在のピクセルにある行と同じ行又はその直前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定する。ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である。
【００５１】
図５に示すように、前記デジタル画像変換方法は以下のステップを含む。
【００５２】
Ｓ５１：バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する。
【００５３】
図６にはＹＵＶ４２２のデータ形式が示されている。図６に示すように、ＹＵＶ４２２形式において、偶数列におけるピクセルのみは完全なＹＵＶベクトル空間を有するが、奇数列におけるピクセルは完全なＹＵＶベクトル空間を有しない。具体的に、偶数列ピクセルは対応するＹコンポーネント信号６１だけでなく、対応するＵコンポーネント信号及びＶコンポーネント信号６２も有するが、奇数列ピクセルはそのＹコンポーネント信号６１のみを有する。
【００５４】
このようにして、偶数列ピクセルのＹＵＶ信号の形式と奇数列ピクセルのＹＵＶ信号の形式は異なるようになる。このデータ形式の差異を考慮して、ＲＧＢ信号を比較する時に、偶数列ピクセルが偶数列ピクセルのみと比較し、奇数列ピクセルが奇数列ピクセルのみと比較する。
【００５５】
現在のピクセルを取得する時に、依然としてプログレッシブ方式の走査順序で現在のピクセルを決定する。
【００５６】
上記のデータ形式の差異があるので、現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定する。現在のピクセルが１行のピクセルのうちの先頭位置にあるピクセルであれば、現在のピクセルの前方相関ピクセルは、走査順序によってその前の行にあって、且つ現在のピクセルにある列と１列間隔をあける列にあるピクセルであり、現在のピクセルが１行のピクセルのうちの他の位置のピクセルであれば、現在のピクセルの前方相関ピクセルは、現在のピクセルにある行と同じ行にあって、且つ現在のピクセルにある列と１列間隔をあける列にあるピクセルである。
【００５７】
また、ＹＵＶ４２２の画像形式のため、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹコンポーネント信号、Ｕコンポーネント信号及びＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である。前記ＲＧＢ指示信号がＲＧＢコンポーネント信号である。
【００５８】
Ｓ５２：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する。
【００５９】
Ｓ５３：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる。
【００６０】
偶数列における前方相関ピクセルについて、そのＹＵＶ指示信号は前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号である。奇数列における前方相関ピクセルについて、そのＹＵＶ指示信号は前記奇数列における前方相関ピクセルのＹコンポーネント信号である。
【００６１】
Ｓ５４：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する。
【００６２】
Ｓ５５：現在のピクセルのＲＧＢ信号を前記バッファー領域に更新する。
【００６３】
本実施例は、プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定し、且つ前記現在のピクセルにある行と同じ行又はその前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、それにより、ＲＧＢ画像データをＹＵＶ４２２形式の画像データに変換する時に計算量の低下を実現する。
【００６４】
第５実施例
本実施例は、本開示の上記実施例に基づいて、さらにデジタル画像変換方法の技術案を提供する。当該技術案は、ＲＧＢ画像をＹＵＶ４２０形式の画像に変換することに専ら用いられる。当該技術案では、インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する方法によって現在のピクセルを決定する。前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定する。ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数行及び偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行及び偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である。
【００６５】
図７に示すように、前記デジタル画像変換方法は以下のステップを含む。
【００６６】
Ｓ７１：バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する。
【００６７】
図８にはＹＵＶ４２０のデータ形式が示されている。図８に示すように、ＹＵＶ４２０形式において、偶数行及び偶数列におけるピクセルのみは完全なＹＵＶベクトル空間を有するが、他の位置におけるピクセルは完全なＹＵＶベクトル空間を有しない。具体的に、偶数行ピクセル及び偶数列ピクセルは対応するＹコンポーネント信号８１だけでなく、対応するＵコンポーネント信号及びＶコンポーネント信号８２も有するが、他の位置におけるピクセルはそのＹコンポーネント信号８１のみを有する。
【００６８】
本実施例では、次のピクセルを取得する時に、行おきに走査する次のピクセルを現在のピクセルとして決定する。
【００６９】
上記のデータ形式の差異のため、現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定する。現在のピクセルが１行のピクセルのうちの先頭位置のピクセルであれば、現在のピクセルの前方相関ピクセルは、走査順序によってその前の行にあって、且つ現在のピクセルにある列と１列間隔をあける列にあるピクセルであり、現在のピクセルが１行のピクセルのうちの他の位置のピクセルであれば、現在のピクセルの前方相関ピクセルは、現在のピクセルにある行と同じ行にあって、且つ現在のピクセルにある列と１列間隔をあける列にあるピクセルである。
【００７０】
好ましくは、ＹＵＶ４２０形式は特殊性があるため、奇数行ピクセル及び偶数行ピクセルに対してそれぞれバッファー領域を設置して、奇数行の前方相関ピクセルのＲＧＢ指示信号及び偶数行の前方相関ピクセルのＲＧＢ指示信号をそれぞれバッファーする。
【００７１】
また、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号である。
【００７２】
Ｓ７２：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する。
【００７３】
Ｓ７３：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる。
【００７４】
偶数行及び偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行及び偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である。
【００７５】
Ｓ７４：現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する。
【００７６】
Ｓ７５：現在のピクセルのＲＧＢ信号を前記バッファー領域に更新する。
【００７７】
本実施例は、プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定し、且つ前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、それにより、ＲＧＢ画像データをＹＵＶ４２０形式の画像データに変換する時に計算量の低下を実現する。
【００７８】
第６実施例
本実施例は、デジタル画像変換方法の好ましい技術案を提供する。前記好ましい技術案は具体的にＲＧＢ画像をＹＵＶ４２０画像に変換することに用いられる。具体的に、図９に示すように、前記デジタル画像変換方法は以下のステップを含む。
【００７９】
Ｓ９０１：画像におけるピクセルに対する走査が完了するか否かを判定し、走査が完了しない場合、Ｓ９０２を実行する。
【００８０】
Ｓ９０２：現在のピクセルの行座標が２の整数倍であるか否かを判定し、行座標が２の整数倍である場合、Ｓ９０３を実行し、行座標が２の整数倍でない場合、Ｓ９１１を実行する。
【００８１】
Ｓ９０３：現在のピクセルのＲＧＢコンポーネント信号と第１のバッファー領域におけるＲＧＢコンポーネント信号とを比較し、現在のピクセルのＲＧＢコンポーネント信号と第１のバッファー領域におけるＲＧＢコンポーネント信号とが等しい場合、Ｓ９０４を実行し、現在のピクセルのＲＧＢコンポーネント信号と第１のバッファー領域におけるＲＧＢコンポーネント信号とが等しくない場合、Ｓ９０７を実行する。
【００８２】
前記第１のバッファー領域は偶数行ピクセルの専用バッファー領域であり、偶数行ピクセルのＲＧＢコンポーネント信号を記憶することに専ら用いられる。
【００８３】
Ｓ９０４：第１のバッファー領域のＹコンポーネント信号の値で現在のピクセルのＹコンポーネント信号を代替する。
【００８４】
Ｓ９０５：現在のピクセルの列座標が２の整数倍である場合、Ｓ９０６を実行し、列座標が２の整数倍でない場合、次のピクセルを変換する。
【００８５】
Ｓ９０６：第１のバッファー領域のＵコンポーネント信号、Ｖコンポーネント信号の値でそれぞれ現在のピクセルのＵコンポーネント信号、Ｖコンポーネント信号を代替する。
【００８６】
Ｓ９０７：現在のピクセルのＲＧＢコンポーネント信号を利用して前記第１のバッファー領域におけるＲＧＢコンポーネント信号を更新する。
【００８７】
Ｓ９０８：現在のピクセルのＹコンポーネント信号を計算し、前記Ｙコンポーネント信号を前記第１のバッファー領域に書き込む。
【００８８】
Ｓ９０９：現在のピクセルの列座標が２の整数倍である場合、Ｓ９１０を実行する。
【００８９】
Ｓ９１０：現在のピクセルのＵコンポーネント信号及びＶコンポーネント信号を計算し、且つ前記Ｕコンポーネント信号及びＶコンポーネント信号を前記第１のバッファー領域に書き込む。
【００９０】
Ｓ９１１：現在のピクセルのＲＧＢコンポーネント信号と第２のバッファー領域におけるＲＧＢコンポーネント信号とを比較し、現在のピクセルのＲＧＢコンポーネント信号と第２のバッファー領域におけるＲＧＢコンポーネント信号とが等しい場合、Ｓ９１２を実行し、現在のピクセルのＲＧＢコンポーネント信号と第２のバッファー領域におけるＲＧＢコンポーネント信号とが等しくない場合、Ｓ９１３を実行する。
【００９１】
前記第２のバッファー領域は偶数行ピクセルの専用バッファー領域であり、奇数行ピクセルのＲＧＢコンポーネント信号を専ら記憶することに用いられる。
【００９２】
Ｓ９１２：第２のバッファー領域のＹコンポーネント信号の値で現在のピクセルのＹコンポーネント信号を代替する。
【００９３】
Ｓ９１３：現在のピクセルのＲＧＢコンポーネント信号を利用して前記第２のバッファー領域におけるＲＧＢコンポーネント信号を更新する。
【００９４】
Ｓ９１４：現在のピクセルのＹコンポーネント信号を計算し、前記Ｙコンポーネント信号を第２のバッファー領域に書き込む。
【００９５】
本実施例は、現在のピクセルのＲＧＢコンポーネント信号をバッファー領域におけるＲＧＢコンポーネント信号と１つずつ比較し、ＲＧＢ画像をＹＵＶ画像に変換する時に計算量を効果的に低下させることを実現する。
【００９６】
第７実施例
本実施例は、デジタル画像変換装置の技術案を提供する。図１０に示すように、当該技術案では、前記デジタル画像変換装置は、指示信号取得モジュール１０１、比較モジュール１０２、割り当てモジュール１０３及び再計算モジュール１０４を備える。
【００９７】
前記指示信号取得モジュール１０１は、現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得することに用いられる。
【００９８】
前記比較モジュール１０２は、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較することに用いられる。
【００９９】
前記割り当てモジュール１０３は、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てることに用いられる。
【０１００】
前記再計算モジュール１０４は、現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算することに用いられる。
【０１０１】
さらに、前記指示信号取得モジュール１０１は、具体的に、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得することに用いられ、
前記デジタル画像変換装置は、バッファー更新モジュール１０５をさらに備える。
【０１０２】
前記バッファー更新モジュール１０５は、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号が再計算された後に、現在のピクセルのＹＵＶ信号を前記バッファー領域に更新することに用いられる。
【０１０３】
さらに、
設定されたピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
のうちのいずれか一つによって現在のピクセルを決定する。
【０１０４】
さらに、設定されたピクセル走査順序で、次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルの前のピクセルを、前方相関ピクセルとして決定し、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号である。
【０１０５】
さらに、プログレッシブ方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又はその前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である。
【０１０６】
さらに、インターレース方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数行及び偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行及び偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である。
【０１０７】
上記製品は、本開示のいずれかの実施例に係るデジタル画像変換方法を実行することができ、方法を実行する対応機能モジュールと有益な効果を有する。本実施例で詳細に記述されていない技術的細部は、本開示のいずれかの実施例に係るデジタル画像変換方法を参照することができる。
【０１０８】
第８実施例
本開示の実施形態は、コンピュータ実行可能な命令を含む記憶媒体を提供し、前記コンピュータ実行可能な命令がコンピュータプロセッサにより実行される時にデジタル画像変換方法を実行し、当該方法は、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較するステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てるステップと、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップと、を含む。
【０１０９】
上記記憶媒体が前記方法を実行する時に、現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップには、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得するステップを含み、
前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算するステップの後に、現在のピクセルのＲＧＢ信号を前記バッファー領域に更新するステップをさらに含む。
【０１１０】
上記記憶媒体が前記方法を実行する時に、
設定されたピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
のうちのいずれか一つによって現在のピクセルを決定する。
【０１１１】
上記記憶媒体が前記方法を実行する時に、
設定されたピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルの前のピクセルを、前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号である。
【０１１２】
上記記憶媒体が前記方法を実行する時に、
プログレッシブ方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又はその前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である。
【０１１３】
上記記憶媒体が前記方法を実行する時に、
インターレース方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数行偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である。
【０１１４】
第９実施例
図１１は本開示の第９実施例に係るデータ画像変換方法を実行する機器ハードウェアの構造概略図である。図１１で示されるように、当該機器は、
１つ以上のプロセッサ１１１０（図１１において、一つのプロセッサ１１１０を例にする）と、
メモリと１１２０、
１つ以上のモジュールと、を備える。
【０１１５】
前記機器はさらに、入力装置１１３０と出力装置１１４０と、を備えてもよい。前記装置のプロセッサ１１１０、メモリ１１２０、入力装置１１３０及び出力装置１１４０はバス又はその他の方式によって接続されることができ、図１１において、バス接続を例にする。
【０１１６】
メモリ１１２０はコンピュータ読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能なプログラム及びモジュール、例えば本発明の実施形態における画像変換方法に対応するプログラム命令／モジュール（例えば、図１０に示されるデジタル画像変換装置における指示信号取得モジュール１０１、比較モジュール１０２、割り当てモジュール１０３、捜索と表示モジュール１０４及び再計算モジュール１０５）を記憶することに用いられてもよい。プロセッサ１１１０はメモリ１１２０に記憶されるソフトウェアプログラム、命令及びモジュールを実行して、それによりサーバの各種の機能アプリケーション及びデータ処理を実行し、すなわち上記方法の実施形態におけるデジタル画像変換方法を実現する。
【０１１７】
メモリ１１２０はオペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムを記憶できるプログラム記憶領域、及び端末装置の使用に応じて作成されるデータ等を記憶できる記憶データ領域を備える。また、メモリ１１２０は高速ランダムアクセスメモリを備えてもよく、さらに不揮発性メモリ、例えば少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスを備えてもよい。いくつかの例では、メモリ１１２０は、プロセッサ１１１０に対して遠隔に設置されるメモリを備えてもよく、これらの遠隔メモリはネットワークで端末装置に接続されてもよい。上記ネットワークの例はインターネット、企業イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びその組合せを含むが、それらに限定されない。
【０１１８】
入力装置１１３０は入力されたデジタル又は文字情報を受信し、及び端末のユーザ設定及び機能制御に関連するキー信号入力を生成することに用いられてもよい。出力装置１１４０はディスプレイスクリーン等の表示装置を備えてもよい。
【０１１９】
前記１つ以上のモジュールが前記メモリ１１２０に記憶され、前記１つ以上のプロセッサ１１１０により実行される時に、
現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とを比較する操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが同じである場合、前方相関ピクセルのＹＵＶ指示信号を取得して現在のピクセルのＹＵＶ信号に割り当てる操作と、
現在のピクセルのＲＧＢ信号と前記前方相関ピクセルのＲＧＢ指示信号とが異なる場合、前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算する操作を実行する。
【０１２０】
さらに、現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得する操作には、バッファー領域から現在のピクセルの前方相関ピクセルのＲＧＢ指示信号を取得することを含み、
前記現在のピクセルのＲＧＢ信号に基づいて現在のピクセルのＹＵＶ信号を再計算した後に、現在のピクセルのＲＧＢ信号を前記バッファー領域に更新する操作をさらに含む。
【０１２１】
さらに、設定されたピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
プログレッシブ方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
インターレース方式のピクセル走査順序で、次のピクセルを現在のピクセルとして決定する手段と、
のうちのいずれか一つによって現在のピクセルを決定する。
【０１２２】
さらに、設定されたピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルの前のピクセルを、前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、前記ＹＵＶ指示信号がＹＵＶコンポーネント信号である。
【０１２３】
さらに、プログレッシブ方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又はその前の行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、奇数列における前方相関ピクセルのＹＵＶ指示信号が前記奇数列における前方相関ピクセルのＹコンポーネント信号である。
【０１２４】
さらに、インターレース方式のピクセル走査順序で次のピクセルを現在のピクセルとして決定する場合、前記現在のピクセルにある行と同じ行又は前記現在のピクセルにある行と１行間隔をあける行にあって、且つ前記現在のピクセルにある列と１列間隔をあける列にあるピクセルを前方相関ピクセルとして決定し、
ここで、前記ＲＧＢ指示信号がＲＧＢコンポーネント信号であり、偶数行偶数列における前方相関ピクセルのＹＵＶ指示信号が前記偶数行偶数列における前方相関ピクセルのＹＵＶコンポーネント信号であり、他の位置における前方相関ピクセルのＹＵＶ指示信号が前記他の位置における前方相関ピクセルのＹコンポーネント信号である。
【０１２５】
上記実施形態の説明によれば、当業者は、本発明がソフトウェア、および必要な汎用ハードウェアにより実現されてもよく、勿論ハードウェアにより実現されてもよいが、多くの場合、前者が好ましい実施形態であると理解すべきである。このような理解に基づいて、本発明の技術案は、実質的な部分、または従来技術を改良する部分をソフトウェア製品の形態で実現してもよい。当該コンピュータソフトウェア製品は、コンピュータ読み取り可能な記録媒体、例えばコンピュータのフロッピーディスク、光ディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）などに記憶されてもよく、且つコンピュータ機器（パソコン、サーバ、またはネットワーク機器などであってもよく）に本発明の各実施例に係る方法を実行させる複数の命令を含む。
【０１２６】
注意すべきは、上記デジタル画像変換装置の実施形態に含まれる各ユニットとモジュールが、機能ロジックのみに応じて区画されるが、上記区画に限定されない。対応する機能を実現することができればよい。また、各機能ユニットの具体的な名称は、単に区別を容易にするためのものであり、本発明の保護範囲を限定するものではない。
【０１２７】
以上で説明したのは、本発明の具体的な実施形態だけであり、本発明の保護範囲は、これらに限定されるものではない。いかなる当業者が本発明に開示された技術範囲内に容易に想到できる変更または置換の全ては、本発明の保護範囲内に入るべきである。従って、本発明の保護範囲は、添付される特許請求の範囲を基準としているものである。
【図１】
0006619824.tif 000003
【図２】
0006619824.tif 000004
【図３】
0006619824.tif 000005
【図４】
0006619824.tif 000006
【図５】
0006619824.tif 000007
【図６】
0006619824.tif 000008
【図７】
0006619824.tif 000009
【図８】
0006619824.tif 000010
【図９】
0006619824.tif 000011
【図１０】
0006619824.tif 000012
【図１１】
0006619824.tif 000013