(57)【特許請求の範囲】
【請求項１】
画像合成に使用される画像チップであって、
第１の座標軸上で、画像フレームの複数のレイヤ内の各レイヤのものであり、前記第１の座標軸に垂直である２つの境界に対応する２つの座標を個別に取得し、これにより、前記複数のレイヤに対応する複数の座標を取得するように構成された取得ユニットであり、各レイヤは矩形レイヤである取得ユニットと、
前記複数の座標を使用することにより、前記画像フレームを、前記第１の座標軸に垂直な少なくとも２つの画像セグメントに分割するように構成されたレイヤ分割ユニットであり、いずれかの画像セグメントの２つの境界は、前記複数の座標内の２つの隣接する座標に対応し、前記いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、前記画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、前記画像セグメントが位置する前記区間内に入る部分は、前記いずれかのレイヤのサブレイヤであるレイヤ分割ユニットと、
前記第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、前記レイヤ分割ユニットによる分割により取得された前記少なくとも２つの画像セグメントを読み取るように構成された画像読み取りユニットと、
前記画像読み取りユニットが前記時分割方式で前記少なくとも２つの画像セグメントを読み取る時間順序に従って前記少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、前記画像フレームに対応する表示データを生成するように構成された画像合成ユニットであり、画像セグメントの画像合成は、前記画像セグメントに含まれる全てのサブレイヤの画像合成を含む画像合成ユニットと
を含む画像チップ。
【請求項２】
前記画像読み取りユニットは、前記第１の座標軸の方向に沿って且つ前記スキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すように構成され、nは2以上の整数であり、Nは前記少なくとも２つの画像セグメントに含まれる画像セグメントの数量である、請求項１に記載のチップ。
【請求項３】
前記画像読み取りユニットは、制御モジュールと少なくとも１つの読み取りチャネルとを含み、
前記制御モジュールは、前記少なくとも１つの読み取りチャネルの中で第mの時間に、前記レイヤ分割ユニットによる分割により取得された第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるように構成され、mはN以下のいずれかの整数であり、Nは前記少なくとも２つの画像セグメントに含まれる画像セグメントの数量であり、
各読み取りチャネルは、前記第mの時間に前記制御モジュールにより前記読み取りチャネルに割り当てられた１つのサブレイヤを読み取るように構成される、請求項１又は２に記載のチップ。
【請求項４】
前記制御モジュールは、前記第mの画像セグメント内の全てのサブレイヤの数量が前記少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、前記第mの時間に前記第mの画像セグメント内の全てのサブレイヤを前記少なくとも１つの読み取りチャネルに割り当てるように構成され、１つの固有のサブレイヤは、前記第mの時間に１つの読み取りチャネルに割り当てられる、請求項３に記載のチップ。
【請求項５】
前記制御モジュールは、前記第mの画像セグメント内の全てのサブレイヤの数量が前記少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、前記第mの時間内に前記第mの画像セグメント内の全てのサブレイヤを前記少なくとも１つの読み取りチャネルに複数回割り当てるように構成され、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられる、請求項３に記載のチップ。
【請求項６】
前記制御モジュールは、前記第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、前記既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、前記第mの画像セグメント内で前記既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放し、或いは、前記第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、前記既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、前記第mの画像セグメント内で前記既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、前記他の読み取られていないサブレイヤを読み取り続けるように更に構成される、請求項３又は４に記載のチップ。
【請求項７】
請求項１乃至６のうちいずれか１項に記載の画像チップと、ディスプレイとを含む画像デバイスであって、
前記ディスプレイは、前記画像チップにより生成された表示データを表示するように構成される画像デバイス。
【請求項８】
第１の座標軸上で、画像フレームの複数のレイヤ内の各レイヤのものであり、前記第１の座標軸に垂直である２つの境界に対応する２つの座標を個別に取得し、これにより、前記複数のレイヤに対応する複数の座標を取得するステップであり、各レイヤは矩形レイヤであるステップと、
前記複数の座標を使用することにより、前記画像フレームを、前記第１の座標軸に垂直な少なくとも２つの画像セグメントに分割するステップであり、いずれかの画像セグメントの２つの境界は、前記複数の座標内の２つの隣接する座標に対応し、前記いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、前記画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、前記画像セグメントが位置する前記区間内に入る部分は、前記いずれかのレイヤのサブレイヤであるステップと、
前記第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、前記少なくとも２つの画像セグメントを読み取るステップと、
前記少なくとも２つの画像セグメントを読み取る時間順序に従って前記少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、表示データを生成するステップであり、画像セグメントの画像合成は、前記画像セグメントに含まれる全てのサブレイヤの画像合成を含むステップと
を含む画像合成方法。
【請求項９】
前記第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、前記少なくとも２つの画像セグメントを読み取るステップは、
前記第１の座標軸の前記方向に沿って且つ前記スキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すステップであり、nは2以上の整数であり、Nは前記少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップを含む、請求項８に記載の方法。
【請求項１０】
前記第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、前記少なくとも２つの画像セグメントを読み取るステップは、
少なくとも１つの読み取りチャネルの中で第mの時間に、第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるステップであり、mはN以下のいずれかの整数であり、Nは前記少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップと、
各サブレイヤに割り当てられた各読み取りチャネルを使用することにより、前記第mの画像セグメント内の各サブレイヤを読み取るステップと
を含む、請求項８に記載の方法。
【請求項１１】
少なくとも１つの読み取りチャネルの中で第mの時間に、第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるステップは、
前記第mの画像セグメント内の全てのサブレイヤの数量が前記少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、前記第mの時間に前記第mの画像セグメント内の全てのサブレイヤを前記少なくとも１つの読み取りチャネルに割り当てるステップであり、１つの固有のサブレイヤは、前記第mの時間に１つの読み取りチャネルに割り当てられるステップ、又は
前記第mの画像セグメント内の全てのサブレイヤの数量が前記少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、前記第mの画像セグメント内の全てのサブレイヤを前記少なくとも１つの読み取りチャネルに複数回割り当てるステップであり、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられるステップを含む、請求項１０に記載の方法。
【請求項１２】
各サブレイヤに割り当てられた各読み取りチャネルを使用することにより、前記第mの画像セグメント内の各サブレイヤを読み取るステップの後に、前記方法は、
前記第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、前記既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、前記第mの画像セグメント内で前記既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放するステップ、又は、
前記第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、前記既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、前記第mの画像セグメント内で前記既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、前記他の読み取られていないサブレイヤを読み取り続けるステップ
を更に含む、請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願への相互参照］
この出願は、2014年10月22日に中国特許庁に「IMAGE  SYNTHESIS  METHOD,  IMAGE  CHIP,  AND  IMAGE  DEVICE」という名称で出願された中国特許出願第201410566548.2号の優先権を主張し、この全内容を参照により援用する。
【０００２】
［技術分野］
本発明は、画像処理技術の分野に関し、特に画像合成方法、画像チップ及び画像デバイスに関する。
【背景技術】
【０００３】
端末画面では、アプリケーションプログラムは、一般的にウィンドウの形式でユーザのためのコンテンツ、すなわち、ユーザが端末画面を使用することにより見る画像を表示する。複数のアプリケーションプログラムの全てが端末画面上にコンテンツを表示する必要がある場合、端末画面上に表示される画像は、一般的に複数のアプリケーションプログラムにより表示される複数のウィンドウが重ねられて合成された後に取得される。ユーザがアプリケーションプログラムを有効にした場合、アプリケーションプログラムは、端末画面上にウィンドウを提示し、ウィンドウ内にコンテンツを表示する。この場合、他のアプリケーションプログラムの警告ボックスが端末画面上にポップアップした場合、警告ボックスは、一般的にアプリケーションプログラムのウィンドウ内のコンテンツの一部を覆い、端末画面上に最終的に表示される結果は、アプリケーションプログラムにより表示されるウィンドウと警告ボックスを表示するウィンドウとが重ねられた後に表示される画像である。
【０００４】
複数のウィンドウに対応するコンテンツの合成表示を実現するために、利用可能な方法は、各ウィンドウをメモリ内の１つのレイヤに対応させることである。画像は、実際にメモリ内に描かれ、各レイヤ内の画像は、ウィンドウ内に表示される必要のあるコンテンツを示す。ウィンドウが他のウィンドウの一部を覆う場合、端末画面上に最終的に表示される画素の値は、メモリ内の２つのレイヤのものであり、同じ画面位置にある画素の値を、要求された比率に従って加算することにより実現され、複数のウィンドウ内に最終的に表示されるコンテンツは、複数のレイヤにより相互に覆われる部分の画素値を、対応する比率に従ってレイヤ毎に加算することにより取得される。
【０００５】
従来技術では、複数のレイヤの画像は、オフラインモードで合成される。オフラインモードでは、表示される必要のあるレイヤは、表示される前に事前に読み取られ、端末画面上の各点の画素値は、計算により取得され、メモリに書き込まれる。レイヤが表示される必要がある場合、特定のコンテンツは、画素値が書き込まれるメモリから読み取られ、特定のコンテンツは、端末画面上に表示される。したがって、画素値の計算は、全てのレイヤが完全に読み取られた後にのみ実行されることができる。その結果、画素値を計算する時点と画素値を表示する時点とが同期を保持することができない。表示される必要のある多くの画像フレームが存在する場合、レイヤの完全な読み込みを待機するために比較的長い期間が必要になり、画素値を計算するために比較的多くの時間が必要になり、これは、画像合成効率を低減し、現在のアプリケーションプログラムの要件を満たすことができない。
【発明の概要】
【０００６】
本発明の実施例は、画像合成の処理効率を改善するための画像合成方法、画像チップ及び画像デバイスを提供する。
【０００７】
前述の技術的課題を解決するために、本発明の実施例は、以下の技術的解決策を提供する。
【０００８】
第１の態様によれば、本発明の実施例は、画像合成に使用される画像チップを提供し、第１の座標軸上で、画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸に垂直である２つの境界に対応する２つの座標を個別に取得し、これにより、複数のレイヤに対応する複数の座標を取得するように構成された取得ユニットと、複数の座標を使用することにより、画像フレームを、第１の座標軸に垂直な少なくとも２つの画像セグメントに分割するように構成されたレイヤ分割ユニットであり、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤであるレイヤ分割ユニットと、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、レイヤ分割ユニットによる分割により取得された少なくとも２つの画像セグメントを読み取るように構成された画像読み取りユニットと、画像読み取りユニットが時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、画像フレームに対応する表示データを生成するように構成された画像合成ユニットであり、画像セグメントの画像合成は、画像セグメントに含まれる全てのサブレイヤの画像合成を含む画像合成ユニットとを含む。
【０００９】
第１の態様を参照して、第１の態様の第１の可能な実現方式では、画像読み取りユニットは、第１の座標軸の方向に沿って且つスキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すように具体的に構成され、nは2以上の正の整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量である。
【００１０】
第１の態様又は第１の態様の第１の可能な実現方式を参照して、第１の態様の第２の可能な実現方式では、画像読み取りユニットは、制御モジュールと少なくとも１つの読み取りチャネルとを含み、制御モジュールは、少なくとも１つの読み取りチャネルの中で第mの時間に、レイヤ分割ユニットによる分割により取得された第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるように構成され、mはN以下のいずれかの整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であり、各読み取りチャネルは、第mの時間に制御モジュールにより読み取りチャネルに割り当てられた１つのサブレイヤを読み取るように構成される。
【００１１】
第１の態様の第２の可能な実現方式を参照して、第１の態様の第３の可能な実現方式では、制御モジュールは、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、第mの時間に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに割り当てるように具体的に構成され、１つの固有のサブレイヤは、第mの時間に１つの読み取りチャネルに割り当てられる。
【００１２】
第１の態様の第２の可能な実現方式を参照して、第１の態様の第４の可能な実現方式では、制御モジュールは、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、第mの時間内に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに複数回割り当てるように具体的に構成され、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられる。
【００１３】
第１の態様の第２又は第３の可能な実現方式を参照して、第１の態様の第５の可能な実現方式では、制御モジュールは、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放し、或いは、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、他の読み取られていないサブレイヤを読み取り続けるように更に構成される。
【００１４】
第２の態様によれば、本発明の実施例は、画像デバイスを更に提供し、前述の第１の態様又は第１の態様のいずれかの可能な実現方式のいずれか１つによる画像チップと、ディスプレイとを含み、ディスプレイは、画像チップにより生成された表示データを表示するように構成される。
【００１５】
第３の態様によれば、本発明の実施例は、画像合成方法を更に提供し、第１の座標軸上で、画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸に垂直である２つの境界に対応する２つの座標を個別に取得し、これにより、複数のレイヤに対応する複数の座標を取得するステップと、複数の座標を使用することにより、画像フレームを、第１の座標軸に垂直な少なくとも２つの画像セグメントに分割するステップであり、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤであるステップと、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントを読み取るステップと、少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、表示データを生成するステップであり、画像セグメントの画像合成は、画像セグメントに含まれる全ての１つ以上のサブレイヤの画像合成を含むステップとを含む。
【００１６】
第３の態様を参照して、第３の態様の第１の可能な実現方式では、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントを読み取るステップは、第１の座標軸の方向に沿って且つスキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すステップであり、nは2以上の正の整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップを含む。
【００１７】
第３の態様を参照して、第３の態様の第２の可能な実現方式では、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントを読み取るステップは、少なくとも１つの読み取りチャネルの中で第mの時間に、第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるステップであり、mはN以下のいずれかの整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップと、各サブレイヤに割り当てられた各読み取りチャネルを使用することにより、第mの画像セグメント内の各サブレイヤを読み取るステップとを含む。
【００１８】
第３の態様の第２の可能な実現方式を参照して、第３の態様の第３の可能な実現方式では、少なくとも１つの読み取りチャネルの中で第mの時間に、第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるステップは、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、第mの時間に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに割り当てるステップであり、１つの固有のサブレイヤは、第mの時間に１つの読み取りチャネルに割り当てられるステップ、又は第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに複数回割り当てるステップであり、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられるステップを含む。
【００１９】
第３の態様の第２の可能な実現方式を参照して、第３の態様の第４の可能な実現方式では、各サブレイヤに割り当てられた各読み取りチャネルを使用することにより、第mの画像セグメント内の各サブレイヤを読み取るステップの後に、この方法は、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放するステップ、又は、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、他の読み取られていないサブレイヤを読み取り続けるステップを更に含む。
【００２０】
前述の技術的解決策から、本発明の実施例が以下の利点を有することが習得され得る。本発明の実施例では、画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸の方向にある２つの境界に対応する２つの座標がまず取得され、複数のレイヤに対応する複数の座標が取得され、次に、画像フレームは、複数の座標を使用することにより、第１の座標軸の方向における少なくとも２つの画像セグメントに分割され、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤであり、次に、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントが読み取られ、最後に、画像合成は、時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで連続して実行され、これにより、表示データを生成し、画像セグメントの画像合成は、画像セグメントに含まれる全ての１つ以上のサブレイヤの画像合成を含む。本発明の実施例では、画像フレームは、少なくとも２つの画像セグメントに分割されるため、画像フレームはまた、時分割方式で且つ画像セグメントに従って読み取られ、画像合成が最後に実行される場合、画像セグメントはまた、少なくとも２つの画像セグメントを読み取る時間順序に従ってセグメント毎に合成され、表示データの複数の部分が生成されることができ、生成された表示データが直接表示されることができる。本発明の実施例における画像フレームの各レイヤは、画像セグメントが位置する区間に従って複数のサブレイヤに分割されるため、画像セグメントが完全に分割された後に、画像セグメントは、画像合成を実行するために適時に読み取られることができ、これにより、本発明の実施例における画像合成効率が従来技術に比較して改善されることができる。
【図面の簡単な説明】
【００２１】
本発明の実施例における技術的解決策をより明確に説明するために、以下に、実施例を説明するために必要な添付図面について簡単に紹介する。明らかに、以下の説明における添付図面は、本発明の単にいくつかの実施例を示しており、当業者は、依然としてこれらの添付図面から他の図面を導くことができる。
【図１】本発明の実施例による画像合成方法のフローチャートである。
【図２ａ】本発明の実施例によるレイヤ合成の概略図である。
【図２ｂ】本発明の実施例による他のレイヤ合成の概略図である。
【図３】本発明の実施例による画像合成方法を使用することによるレイヤ処理の概略図である。
【図４ａ】本発明の実施例に従って画像チップに入力される複数のレイヤの概略図である。
【図４ｂ】本発明の実施例に従って複数のレイヤを使用することにより合成を用いて取得され、端末画面上に表示される画像の概略図である。画像チップに入力される複数のレイヤの概略図である。
【図５ａ】本発明の実施例による画像チップの概略構成図である。
【図５ｂ】本発明の実施例による画像読み取りユニットの概略構成図である。
【図６】本発明の実施例による画像デバイスの概略構成図である。
【図７】本発明の実施例による他の画像チップの概略構成図である。
【発明を実施するための形態】
【００２２】
本発明の実施例は、画像合成の処理効率を改善するための画像合成方法、画像チップ及び画像デバイスを提供する。
【００２３】
本発明の発明目的、特徴及び利点をより明確且つより分かりやすくするために、以下に、本発明の実施例における添付図面を参照して本発明の実施例における技術的解決策を明確に説明する。明らかに、図面に示す実施例は、本発明の実施例の全てではなく、単なる一部である。本発明の実施例に基づいて当業者により得られる全ての他の実施例は、本発明の保護範囲内に入るものとする。
【００２４】
本発明の明細書、特許請求の範囲及び添付図面において、「第１」、「第２」等の用語は、同様の対象の間を区別することを意図するものであり、必ずしも特定の順序又はシーケンスを示すとは限らない。このように使用される用語は、適切な状況で交換可能であり、これは、同じ属性を有する対象が本発明の実施例において記載されるときに使用される単なる区別方式である。さらに、「含む」、「包含する」という用語及び他の変形は、非限定的な包含をカバーすることを意図し、これにより、一連のユニットを含む処理、方法、システム、プロダクト又はデバイスは、必ずしもこれらのユニットに限定されず、このような処理、方法、システム、プロダクト又はデバイスに明示的に記載されていない他のユニット又はこれらに固有の他のユニットを含んでもよい。
【００２５】
［実施例１］
図１に示すように、本発明の実施例は、画像合成処理のようなシナリオに適用されてもよい画像合成方法を提供する。画像合成方法は以下のステップを含んでもよい。
【００２６】
101.第１の座標軸上で、表示対象の画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸に垂直である２つの境界に対応する２つの座標を取得し、これにより、複数のレイヤに対応する複数の座標を取得する。
【００２７】
当業者は、表示対象の画像フレームが端末画面上に表示される場合、画像フレームに含まれる全てのレイヤが表示のために合成される必要があることを認識すべきである。この理由は、画像フレームは、一般的に複数のレイヤを重ねることにより取得されるからである。本発明のこの実施例では、第１の座標軸を含む座標系は、参照系として使用され、表示対象の画像フレーム内の各フレームは、第１の座標軸に垂直の２つの境界を有し、各境界は、第１の座標軸上の１つの座標に対応する。第１の座標軸は、異なる座標系における方向軸を具体的に示してもよい。平面座標系が例として使用され、第１の座標軸は、水平軸（X軸、x-axisとも呼ばれる）でもよく、垂直軸（Y軸、y-axisとも呼ばれる）でもよい。第１の座標軸が垂直軸である例が使用され、垂直軸の方向に垂直の各レイヤの境界について、対応する頂部座標及び底部座標が存在し、２つの境界の間のレイヤの部分は、頂部座標と底部座標との間の座標に別々に対応する。この実施例に含まれるレイヤは、矩形レイヤでもよく、第１の座標軸に垂直の２つの境界は、ここでは矩形レイヤ内にあり、第１の座標軸に垂直である２つの辺である点に留意すべきである。以下における同様の表現について、ここでの説明に参照が行われてもよく、詳細は以下では簡潔にするために記載されない。各レイヤの頂部座標及び底部座標の双方は、第１の座標軸が垂直軸として選択される場合において記載されることが認識されるべきである。本発明のこの実施例では、レイヤの「頂部座標」は「上部座標」ともばれてもよく、レイヤの「底部座標」は「下部座標」と呼ばれてもよく、「上部及び下部」並びに「頂部及び底部」の双方は相対的であり、垂直軸の方向においてレイヤの２つの開始及び終了境界の座標値を記述するために使用される。本発明のいくつかの適用シナリオでは、端末画面が横方向に配置された場合、レイヤの「頂部座標」及び「底部座標」は、「左座標」及び「右座標」、「右座標」及び「左座標」等と更に呼ばれてもよい。或いは、第１の座標軸が水平軸である場合、水平軸の方向におけるレイヤの２つの境界はまた、それぞれ「左座標」及び「右座標」に対応する。
【００２８】
端末画面上に表示される画像は、一般的に、複数のアプリケーションにより表示される複数のウィンドウを重ねて合成することにより取得され得る、すなわち、端末画面上に表示される画像の１つのフレームは、ウィンドウに対応するレイヤを重ねて合成することにより取得される点に留意すべきである。端末画面は、スキャニング順序に従って各レイヤを常に連続的に表示する。例えば、端末画面のスキャニング方式が頂部から底部へのプログレッシブスキャニングである場合、レイヤの頂部座標に対応する部分のコンテンツが最初に表示されてもよく、レイヤの底部に対応する部分のコンテンツが最後に表示される。
【００２９】
本発明のこの実施例では、画像合成を実現するために、画像チップは、まず、表示対象の画像フレーム内にあり、端末画面上に表示される必要のある全てのレイヤを取得する必要があり、次に、第１の座標軸の方向に、境界に対応する各レイヤの座標を取得する。前述の内容の説明から、各レイヤは、第１の座標軸の方向に２つの境界を有することが習得され得る。例えば、各レイヤの２つの境界は、１つの頂部座標及び１つの底部座標に対応する。画像チップが表示される必要のある全てのレイヤの２つの境界に対応する複数の座標を取得した後に、任意選択で、画像チップは、全てのレイヤの２つの境界に対応する複数の座標をソートしてもよい。具体的に、ソートは、選択された第１の座標軸に基づいて且つ座標値に従って実行される必要があり、ソートは、降順に座標値に従って実行されてもよく、或いは昇順に座標値に従って実行されてもよい。全てのレイヤの２つの境界に対応する複数の座標（例えば、頂部座標及び底部座標）がソートされた後に、値が昇順又は降順である複数の座標値が取得されてもよい。
【００３０】
本発明のこの実施例では、第１の座標軸が平面座標系内の垂直軸である例が使用される場合、表示対象の画像フレーム内の全てのレイヤの２つの境界に対応する２つの座標において画像チップにより実行されるソートは、以下のステップを具体的に含んでもよい。
【００３１】
A1.表示される必要のある各レイヤの２つの境界に対応する頂部座標及び底部座標を個別に取得する。
【００３２】
A2.全ての取得された頂部座標及び底部座標をソートする。
【００３３】
画像チップは、まず、表示される必要のある全てのレイヤ内の各レイヤの頂部座標及び底部座標を取得し、すなわち、まず、各レイヤの頂部座標及び底部座標が取得される。このように、全てのレイヤの全ての頂部座標及び全ての底部座標が取得されることができ、次に、全ての頂部座標及び全ての底部座標がソートされ、これにより、値が昇順又は降順である複数の座標を取得する。図２ａに示すように、表示対象の画像フレーム内にあり、表示される必要のある合計で３つのレイヤが存在し、これらは、それぞれレイヤa、レイヤb及びレイヤcであり、レイヤaは右方向斜線で埋められたボックスであり、レイヤbは左方向斜線で埋められたボックスであり、レイヤcは水平線で埋められたボックスである。平面グラフに示すレイヤa及びレイヤbは、レイヤの間で重なったエリアのため、完全ではない。当業者は、完全なレイヤaは、レイヤaとレイヤbとの間の重なったエリアの部分を含むべきであり、同様に、完全なレイヤbは、レイヤbとレイヤcとの間の重なったエリアの部分を含むべきであることを認識すべきである。本発明の次の実施例に含まれる画像フレーム内の複数のレイヤの同じ平面上の概略図については、ここでの説明に参照が行われてもよい。各レイヤは、頂部座標及び底部座標を有する。レイヤaの２つの境界が頂部座標D1及び底部座標D2にそれぞれ対応し、レイヤbの２つの境界が頂部座標D3及び底部座標D4にそれぞれ対応し、レイヤcの２つの境界が頂部座標D5及び底部座標D6にそれぞれ対応し、座標の値が互いに異なると仮定した場合、６個の座標は、座標値に従ってソートされる。このように、値が昇順又は降順である６個の座標の列が取得されることができる。D1>D3>D2>D5>D4>D6であると仮定すると、値が連続的に変化する６個の座標値の取得された列は、D1、D3、D2、D5、D4及びD6である。同じ境界を有する複数のレイヤが存在する場合、すなわち、少なくとも２つのレイヤのそれぞれの境界が同じ頂部座標又は底部座標に対応する場合、これらの１つのみの座標がソートのために選択される。例えば、図２ｂに示すように、レイヤaの底部座標がレイヤbの頂部座標と同じである場合、すなわち、D3=D2である場合、ソートされた後に取得されて、値が連続的に降順に変化する５個の座標は、D1、D3(D2)、D5、D4及びD6となるべきである。
【００３４】
前述のソート方式に加えて、本発明のいくつかの他の実施例では他の実現方式も使用されてもよい。例えば、まず、表示対象の画像フレーム内のレイヤの全ての頂部座標が取得されてもよく、次に、レイヤの全ての頂部座標がソートされる。次に、レイヤの全ての底部座標が取得され、レイヤの全ての底部座標がソートされ、底部座標に従って実行されたソートの結果が頂部座標に従って実行されたソートの結果に挿入される。本発明のいくつかの他の実施例では、まず、表示される必要のある全てのレイヤ内のいずれか２つのレイヤの頂部座標及び底部座標が取得されてもよく、次に、取得された頂部座標及び底部座標がソートされる。次に、最後のレイヤの頂部座標及び底部座標が取得されるまで、表示される必要のあるレイヤ内の他のレイヤの頂部座標及び底部座標が取得されて元のソート結果に挿入され、最後のレイヤの頂部座標及び底部座標が元のソート結果に挿入される。座標値が同じである前に記載された複数の座標については、これらの１つのみの座標が選択され、ソート結果に追加される。
【００３５】
前述の解決策のより良い理解及び実現を容易にするために、対応する適用シナリオについて詳細な説明が以下に提供される。
【００３６】
図３を参照すると、図３は、本発明の実施例による画像合成方法を使用することによるレイヤ処理プロセスの概略図である。図３において、画像チップは、T個の読み取りチャネルの読み取り回路とプロセッサとを含み、画像チップに入力される各レイヤにおいて画像セグメント分割を実行するように構成されたレイヤ合成器を含んでもよく、プロセッサはここに図示しない。レイヤ合成器は、T個の読み取りチャネルを使用することにより、画像フレーム内にあり、表示される必要のある各レイヤを読み取り、次に、画像合成を実行し、表示チャネルを使用することにより、表示のために合成された画像を端末画面に出力し、Tは、ゼロでない自然数であり、T個の読み取りチャネルは、読み取りチャネル1、読み取りチャネル2、...及び読み取りチャネルTとそれぞれマーキングされてもよい。平面座標系における垂直軸（y軸）を第１の座標軸として使用することにより、ここで説明が提供される。ステップ101は以下のステップを更に含んでもよい。
【００３７】
1011.全てのレイヤの頂部座標及び底部座標に従ってソートを実行し、値が昇順又は降順である合計でM個のソートされた座標が存在し、Mがゼロでない自然数である場合、M個のソートされた座標の座標値は、それぞれy1、y2、...及びyMであり、これは、合計で(M-1)個の座標区間、すなわち、(y1,y2)、(y1,y2)、...及び(yM-1,  yM-2)をそれぞれ構成する。
【００３８】
図４ａに示すように、画像フレームが５個のレイヤを含む例が使用され、５個のレイヤは、それぞれレイヤA、レイヤB、レイヤC、レイヤD及びレイヤEである。図面において、レイヤAは空のボックスにより表され、レイヤAの頂部座標はy1であり、レイヤAの底部座標はy7である。レイヤBは、右方向斜線で埋められたボックスにより表され、レイヤBの頂部座標はy2であり、レイヤBの底部座標はy5である。レイヤCは、グリッド線で埋められたボックスにより表され、レイヤCの頂部座標はy3であり、レイヤCの底部座標はy7である。レイヤDは、灰色ボックスにより表され、レイヤDの頂部座標はy4であり、レイヤDの底部座標はy6である。レイヤEは、破線で埋められたボックスにより表され、レイヤEの頂部座標はy6であり、レイヤEの底部座標はy7である。全てのレイヤの頂部座標及び底部座標は、ソート結果y1、y2、...及びy7を取得するようにソートされる。図４ａにおいて、各レイヤの完全性を示すために、各レイヤにおいて透明化処理が実行されることが認識されるべきである。いずれか２つのレイヤの間又は複数のレイヤの間の重なったエリアについては、埋める線及び／又は埋める色は、レイヤのそれぞれの埋める線及び／又は埋める色と混ぜられている。ステップ1011は、本発明のこの実施例において提供される画像合成方法の具体的な実現の中の単なる任意選択の実現方式である点に留意すべきである。ステップ101において取得された複数の座標がステップ102の後の実現を容易にするために更に処理されるか否かは、本発明において特に限定されない。
【００３９】
102.複数の座標を使用することにより、表示対象の画像フレームを、第１の座標軸に垂直な少なくとも２つの画像セグメントに分割し、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤである。
【００４０】
本発明のこの実施例では、画像チップが表示対象の画像フレーム内の複数のレイヤに対応する複数の座標を取得した後に、複数の座標区間が複数の座標の値に従って取得されてもよく、画像フレームは、複数の座標区間に従って複数の対応する画像セグメントに分割される。座標区間は、２つの隣接する座標により構成され、各画像セグメントは、画像フレーム内にあり、画像セグメントに対応する座標区間の範囲内に入る全てのサブレイヤを含む。例えば、Pがゼロでない自然数である場合の値が連続的に変化するP個の座標について、P個の座標の座標値が反復しない場合、P個の座標は、(p-1)個の座標区間を構成することができる。図２ｂを参照して、表示対象の画像フレームが３個のレイヤを含み、第１の座標軸が垂直軸である例が使用される。各レイヤは、第１の座標軸の方向に２つの境界を有し、各境界は１つの座標に対応し、合計で６個の座標が存在する。レイヤaの底部境界は、レイヤbの頂部境界と同じであるため、重複排除が６個の座標の値において実行された後に取得された５つの座標は、D1>D3(D2)>D5>D4>D6としてソートされ、  (D1,D3)、(D3,D5)、(D5,D4)及び(D4,D6)は、それぞれ隣接する座標の対である。画像フレームは、隣接する座標の４個の対に従って４個の画像セグメントに分割されてもよい。例えば、  (D1,D3)に入るレイヤaが画像セグメントに追加され、レイヤb内にあり、(D3,D2)に入るサブレイヤb1が他の画像セグメントに追加され、レイヤb内にあり、(D5,D4)に入るサブレイヤb2及びレイヤc内にあり、(D5,D4)に入るサブレイヤc1が第３の画像セグメントに追加され、レイヤc内にあり、(D4,D6)に入るサブレイヤc2が第４の画像セグメントに追加される。
【００４１】
本発明のこの実施例では、少なくとも２つの画像セグメントが第１の座標軸の方向において表示対象の画像フレーム内の各レイヤの各境界の座標に基づく分割により取得されるが、表示対象の画像フレーム及びいずれかの画像セグメントの双方は、一般的に２次元座標系を使用することにより表される必要があることが認識され得る点に留意すべきである。２次元座標系は、互いに垂直である第１の座標軸及び第２の座標軸により構成されてもよい。第２の座標の方向（すなわち、第２の座標軸に垂直）における分割により取得されたいずれかの画像セグメントの境界は、第２の座標軸の方向における表示対象の画像フレームの境界と同じである。図４ａが例として使用され、第１の座標軸はy軸であり、第２の座標軸はx軸である。x軸の方向におけるいずれかの画像セグメントの２つの境界の座標は、表示対象の画像フレームのものであり、x軸に垂直である２つの境界のx軸上の座標、すなわち、x0及びx1と等しい。次の実施例も、全てこの規定に従い、詳細は説明しない。
【００４２】
本発明のこの実施例において、１つのレイヤは、完全に１つのサブレイヤに分割されてもよく、或いは複数のサブレイヤに分割されてもよい点に留意すべきである。分割により取得されたサブレイヤは、依然として１つのレイヤに属する。本発明のこの実施例における元のレイヤの分割は、１つのレイヤを１つ以上の画像セグメントに広げ、次に、画像合成を実行するために、各画像セグメントに含まれる全てのサブレイヤを連続的に読み取るためのものである。さらに、読み取り処理において、データ読み取りリソースは、画像セグメント読み取り順序に従ってセグメント毎にレイヤ内のサブレイヤについて構成されてもよい。レイヤ分割の後に形成された画像セグメントのためのデータ読み取りリソースをどのように構成するかについては、次の実施例の説明を参照する。
【００４３】
前述の図３及び図４ａが依然として説明のための例として使用され、ステップ102は以下のステップを具体的に含んでもよい。
【００４４】
1021.全てのソートされたy個の座標に従って、表示される必要のある全てのレイヤを複数のサブレイヤに分割し、これにより、表示対象の画像フレームを少なくとも２つの画像セグメントに分割する。
【００４５】
図４ａが例として使用される。レイヤAについて、２つの隣接する座標y1及びy2、２つの隣接する座標y2及びy3、２つの隣接する座標y3及びy4、２つの隣接する座標y4及びy5、２つの隣接する座標y5及びy6、並びに２つの隣接する座標y6及びy7に従って、レイヤAは、６個のサブレイヤに分割されてもよく、これらは、それぞれ  y1-y2、y2-y3、y3-y4、y4-y5、y5-y6及びy6-y7であり、レイヤBは、３個のサブレイヤに分割され、これらは、それぞれy2-y3、y3-y4及びy4-y5であり、レイヤCは、４個のサブレイヤに分割され、これらは、それぞれy3-y4、y4-y5、y5-y6及びy6-y7であり、レイヤDは、２個のサブレイヤに分割され、これらは、それぞれy4-y5及びy5-y6であり、レイヤEは、１個のサブレイヤ、すなわち、y6-y7に分割される。
【００４６】
1022.複数のサブレイヤ内にあり、同じ２つの隣接する座標に個別に対応するサブレイヤを１つの画像セグメントに追加し、これにより、少なくとも２つの画像セグメントを取得する。
【００４７】
対応して、図４ａに示すように、２つの隣接する座標y1及びy2の間に位置する画像セグメントは、レイヤAの第１のサブレイヤのみを含み、２つの隣接する座標y2及びy3の間に位置する画像セグメントは、レイヤAの第２のサブレイヤ及びレイヤBの第１のサブレイヤを含み、２つの隣接する座標y3及びy4の間に位置する画像セグメントは、レイヤAの第３のサブレイヤ、レイヤBの第２のサブレイヤ及びレイヤCの第１のサブレイヤを含み、２つの隣接する座標y4及びy5の間に位置する画像セグメントは、レイヤAの第４のサブレイヤ、レイヤBの第３のサブレイヤ、レイヤCの第２のサブレイヤ及びレイヤDの第１のサブレイヤを含み、２つの隣接する座標y5及びy6の間に位置する画像セグメントは、レイヤAの第５のサブレイヤ、レイヤCの第３のサブレイヤ及びレイヤDの第２のサブレイヤを含み、２つの隣接する座標y6及びy7の間に位置する画像セグメントは、レイヤAの第６のサブレイヤ、レイヤCの第４のサブレイヤ及びレイヤEの第１のサブレイヤを含む。すなわち、全てのレイヤのものであり、同じ座標区間に入るサブレイヤは、１つの画像セグメントを構成し、各画像セグメントに含まれるサブレイヤについて、図２ｂ及び対応する実施例の説明に参照が更に行われてもよく、詳細はここでは説明しない。レイヤのサブレイヤを説明するために使用される「第１」及び「第２」は、説明を容易にするためのものであり、垂直軸上のサブレイヤの頂部から底部へのソートに従って区別されることが認識されるべきである。
【００４８】
103.第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントを読み取る。
【００４９】
本発明のこの実施例では、画像セグメント分割は第１の座標軸の方向に沿って実行されるため、画像チップは、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントを読み取る。時分割方式で読み取ることは、少なくとも２つの画像セグメントを異なる時間に読み取ることである。すなわち、本発明のこの実施例では、画像フレームをスキャニングする場合、画像チップは、特定のスキャニング順序に従ってスキャニングを実行する。前述の第１の座標軸の選択との違いに基づいて、画像チップは、頂部から底部にスキャニングを実行してもよく、或いは底部から頂部にスキャニングを実行してもよく、或いは左から右にスキャニングを実行してもよく、或いは右から左にスキャニングを実行してもよい。当業者は、既存のディスプレイが一般的にプログレッシブスキャニング方式でスキャニングを実行することを認識すべきである。一般的に、プログレッシブスキャニングは、頂部から底部に実行され、画面の左上角の最初の行から開始する。各行は、１つのスキャニングラインとして考えられてもよく、表示画面は、水平方向に沿った複数のスキャニングラインに分割される。表示を実行するときに、スキャニング順序に従って、端末画面は、ある時間内に、プログレッシブスキャニングが最初に完了したスキャニングラインに対応する画像セグメントを表示し、次の時間内に、プログレッシブスキャニングが後に完了したスキャニングラインに対応する画像セグメントを表示してもよい。時分割方式は、画像チップが画像フレームをスキャンするためと、端末画面が画像フレームを表示するためとの双方に使用されることが習得され得る。したがって、画像フレーム内の少なくとも２つの画像セグメントを読み取る場合、画像チップはまた、時分割方式で且つ端末のスキャニングラインのスキャニング順序に従って、少なくとも２つの画像セグメントを読み取ってもよい。
【００５０】
本発明のこの実施例では、画像チップは、時分割方式で少なくとも２つの画像セグメントを取得してもよい。同じ画像セグメント内の複数のサブレイヤの第１の座標軸上の全ての座標値は、隣接する座標の同じ対の間にあり、同じ画像セグメントのサブレイヤは、端末画面上に同時に或いは連続して表示される必要があるため、画像チップは、読み取りのために、これらの同時に或いは連続して表示されるサブレイヤを１つの画像セグメントに配置する必要がある。
【００５１】
本発明のいくつかの実施例では、ステップ103は、第１の座標軸の方向に沿って且つスキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すステップであり、nは2以上の正の整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップを具体的に含んでもよい。
【００５２】
すなわち、N個の画像セグメントは、N個の時点に読み取られてもよい。第１の時間に、第１の画像セグメントの各サブレイヤが読み取られ、後の時間に、他の時間に対応する画像セグメント内の各サブレイヤが読み取られる。例えば、第nの時間に、第nの画像セグメント内の各サブレイヤが読み取られる。このステップは、nがNに等しくなるまで繰り返され、nの値は、第Nの画像セグメント内の各サブレイヤが第Nの時間に読み取られるまでの2、3、4、5等であり、「第１」の画像セグメント及び「第N」の画像セグメントは、スキャニング順序に従ってソートされる。
【００５３】
表示対象の画像フレームは、従来技術では単一レイヤの単位で処理され、したがって、従来技術では、画像合成は、全てのレイヤが完全に読み込まれた後にのみ実行されることができる点に留意すべきである。本発明のこの実施例では、表示対象の画像フレームは、単一レイヤの単位で処理されず、サブレイヤの単位で処理される。サブレイヤは、レイヤが２つの隣接する座標に従って分割された後に取得され、同じ２つの隣接する座標の間のサブレイヤは、画像セグメントに属する。本発明のこの実施例では、画像合成は、もはや従来技術におけるオフラインモードで実行されなくてもよく、その代わりに、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って少なくとも２つの画像セグメントを読み取るステップ103が実行されているときに、ステップ104は、１つの画像セグメントが読み取られる毎に実行されることができ、全ての画像セグメントが取得された後に実行される必要はない。本発明のこの実施例では、リアルタイム読み取り及び画像合成の方式は、オンラインモードとして定義される。画像のフレームが表示され始める前に、表示される必要のあるサブレイヤは、表示チャネル上に構成される。画像のフレームが表示され始めた場合、表示チャネルは、対応するサブレイヤから画素値を同時に読み取り、読み取られた画素値は合成され、画素位置に従って加算され、端末画面上の各位置の画素値を取得する。次に、合成の後に取得された画素値は、端末画面上に直接表示され、この場合、画素値を計算する時点と画素値を表示する時点との間に比較的厳密な時間同期関係が存在する。
【００５４】
前述の図３及び図４ａが依然として詳細な説明のための例として使用され、ステップ103は以下のステップを具体的に含んでもよい。
【００５５】
1031.画像セグメントの全てのサブレイヤが分割により取得される毎に、画像セグメント内の全てのサブレイヤを読み取りチャネルに個別に割り当てる。
【００５６】
図４ａが例として使用され、割り当ては以下の方式で実行されてもよい。
【００５７】
(1)隣接する座標y1-y2の間に位置する第１の画像セグメントはレイヤAの第１のサブレイヤのみを含むため、レイヤAの第１のサブレイヤのみが第１の時間に読み取りチャネル1について構成される必要があり、他の読み取りチャネルは占有される必要はない。
【００５８】
(2)隣接する座標y2-y3の間に位置する第２の画像セグメントはレイヤAの第２のサブレイヤ及びレイヤBの第１のサブレイヤを含むため、第２の時間に、読み取りチャネル1についてレイヤAの第２のサブレイヤを構成し、読み取りチャネル2についてレイヤBの第１のサブレイヤを構成することのみが必要であり、すなわち、２つのみの読み取りチャネルが第２の時間内に占有される必要があり、他の読み取りチャネルは占有される必要はない。
【００５９】
(3)隣接する座標y3-y4の間に位置する第３の画像セグメントについては、画像セグメントがレイヤAの第３のサブレイヤ、レイヤBの第２のサブレイヤ及びレイヤCの第１のサブレイヤを含むため、第３の時間に、レイヤAの第３のサブレイヤは、読み取りチャネル1について構成されてもよく、レイヤBの第２のサブレイヤは、読み取りチャネル2について構成されてもよく、レイヤCの第１のサブチャネルは、読み取りチャネル3について構成されてもよく、すなわち、３つのみの読み取りチャネルが第３の時間内に占有される必要があり、他の読み取りチャネルは占有される必要はない。
【００６０】
(4)隣接する座標y4-y5の間に位置する第４の画像セグメントについては、第４の画像セグメントがレイヤAの第４のサブレイヤ、レイヤBの第３のサブレイヤ、レイヤCの第２のサブレイヤ及びレイヤDの第１のサブレイヤを含むため、第４の時間に、レイヤAの第４のサブレイヤは、読み取りチャネル1について構成されてもよく、レイヤBの第３のサブレイヤは、読み取りチャネル2について構成されてもよく、レイヤCの第２のサブチャネルは、読み取りチャネル3について構成されてもよく、レイヤDの第１のサブチャネルは、読み取りチャネル4について構成されてもよく、すなわち、４つのみの読み取りチャネルが第４の時間内に占有される必要があり、他の読み取りチャネルは占有される必要はない。
【００６１】
(5)隣接する座標y5-y6の間に位置する第５の画像セグメントについては、第５の画像セグメントがレイヤAの第５のサブレイヤ、レイヤCの第３のサブレイヤ及びレイヤDの第２のサブレイヤを含み、第５の画像セグメント内に３つのみのサブレイヤが存在するため、第５の時間に、レイヤAの第５のサブレイヤは、読み取りチャネル1について構成されてもよく、レイヤCの第３のサブレイヤは、読み取りチャネル3について構成されてもよく、レイヤDの第２のサブチャネルは、読み取りチャネル4について構成されてもよく、すなわち、３つのみの読み取りチャネルが第５の時間内に占有される必要があり、他の読み取りチャネルは占有される必要はない。レイヤBに合計で３つのサブレイヤが存在し、画像合成器は第５の時間に読み取りチャネル2を使用することによりレイヤB内のサブレイヤを既に完全に読み取っているため、読み取りチャネル2は、他のレイヤのサブレイヤを読み取るために解放されてもよい点に留意すべきである。
【００６２】
(6)隣接する座標y6-y7の間に位置する第６の画像セグメントについては、第６の画像セグメントがレイヤAの第６のサブレイヤ、レイヤCの第４のサブレイヤ及びレイヤEの第１のサブレイヤを含むため、第６の時間に、レイヤAの第６のサブレイヤは、読み取りチャネル1について構成されてもよく、レイヤCの第５のサブレイヤは、読み取りチャネル3について構成されてもよい。前述の説明に従って、読み取りチャネル2は第６の時間に既に解放されており、アイドル状態であることが習得され得る。したがって、レイヤEは、読み取りチャネル2について更に構成されてもよい。この場合、読み取りチャネル1、読み取りチャネル2及び読み取りチャネル3のみが占有され、他のチャネルは占有される必要はない。
【００６３】
前述の実施例では、占有される読み取りチャネルの数量は、異なる画像セグメントについて異なり、読み取りチャネルの具体的な数量は、ニーズに従って選択されてもよいことが習得され得る。さらに、前述の実施例では、読み取りチャネル2はレイヤBに割り当てられた後にアイドルであるため、レイヤEもまた読み取りチャネル2について構成されてもよく、これにより、異なるレイヤのサブレイヤが異なる時間内に１つの読み取りチャネルを使用することにより読み取られ、これにより、読み取りチャネルの数量を低減する。しかし、従来技術における通例では、１つの読み取りチャネルが一般的に１つのレイヤについて構成され、すなわち、５個のレイヤが存在する場合、従来技術における通例によれば、５個の読み取りチャネルが同時に使用される必要がある。しかし、本発明のこの実施例では、５個のレイヤの画像合成は、５個の読み取りチャネルを占有する必要なく実現されることが可能であり、これは、読み取りチャネルの数量を低減する。
【００６４】
104.時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、画像フレームに対応する表示データを生成し、画像セグメントの画像合成は、画像セグメントに含まれる全てのサブレイヤの画像合成を含む。
【００６５】
本発明のこの実施例では、少なくとも２つの画像セグメント内の１つの画像セグメントがステップ103を実行することにより読み取られた後に、画像チップは、ステップ104を実行することを直ちに開始し、読み取られた画像セグメント内のサブレイヤにおいて画像合成を実行し、これにより、表示データを生成する。具体的に、画像セグメントの画像合成は、画像セグメント内の全ての１つ以上のサブレイヤの画像合成である。
【００６６】
本発明のいくつかの実施例では、ステップ104を実行することにより、時分割方式で読み取られる少なくとも２つの画像において画像合成を実行する場合、画像チップは、最初に読み取られた画像セグメント内のサブレイヤにおいて画像合成を実行し、その後、後に読み取られた画像セグメント内のサブレイヤにおいて画像セグメントを実行する。
【００６７】
本発明のこの実施例では、画像チップが各画像セグメントにおいて画像合成を実行する場合、画像チップは、画像セグメント内の各レイヤに対応する画素値を読み取ってもよい。画像セグメントの全ての画素値を読み取った後に、画像チップは、画像セグメントに対応する表示データを生成するために、全ての読み取られた画素値において合成の計算を実行してもよく、表示データは、表示のために端末画面上に合成され得る画素値である。
【００６８】
本発明のこの実施例では、複数の画素値において画像チップにより実行される合成の計算は、同じ画面位置にある複数の画素値を、要求された比率に従って加算することにより具体的に実現されてもよく、比率は、２つのレイヤの要求された透明度であり、透明度は、場合によって完全な透明から完全な不透明までである。画像合成は、対応する比率に従って、複数のレイヤにより相互に覆われた部分の画素値をレイヤ毎に加算することにより実現され、上部レイヤにより覆われていない部分に表示される画素値は、下部レイヤの画素値である。表示対象の画像フレームがRGBA（英語のフルネーム：Red  Green  Blue  Alpha）である例が使用され、１つのレイヤが他のレイヤを覆い、RGBAレイヤ内のA（Alphaの省略）の値は透明度を表し、RGB値は、レイヤの３つの色、すなわち、赤、緑及び青を表し、最終的に表示される色の値は、現在のレイヤのRGB値×a+下部レイヤのRGB値×(1-a)である。
【００６９】
本発明における技術的解決策をより良く説明するために、ステップ103及びステップ104が以下に更に示される。本発明のいくつかの実施例では、少なくとも１つの読み取りチャネルが画像チップ内で構成された場合、少なくとも１つの画像セグメントは、画像チップ内の読み取りチャネルを使用することにより読み取られてもよい。読み取りチャネルは、データ読み取りのために画像チップ内に構成されたハードウェアリソースであり、読み取りチャネルの具体的な実現形式は、バス、データ伝送ライン、読み取り能力を有する電子部品のセット等を含むが、これらに限定されない。画像セグメントは、読み取りチャネルを使用することにより読み取られてもよく、画像チップ内に構成される読み取りチャネルの数量は、画像チップにより処理する画像フレームのニーズに従って予め設定されてもよい。例示的に、１つ以上の読み取りチャネルが存在してもよく、これは、本発明において具体的に限定されない。画像チップ内の読み取りチャネルの数量が設定された後に、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントを読み取るステップ103は、以下のステップを具体的に含んでもよい。
【００７０】
C1.画像チップ内に構成された少なくとも１つの読み取りチャネルの中で第mの時間に、第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当て、mはN以下のいずれかの整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量である。
【００７１】
C2.各サブレイヤに割り当てられた各読み取りチャネルを使用することにより、第mの画像セグメント内の各サブレイヤを読み取る。
【００７２】
C3.画像フレーム内の全ての画像セグメントが完全に読み取られるまで、前述のステップC1及びC2を繰り返す。
【００７３】
前述の実施例では、N個の画像セグメントについて、画像セグメントは、それぞれN個の時点に読み取られ、第mの画像セグメントは、N個の画像セグメント内のいずれかの画像セグメントでもよく、すなわち、画像チップにより第mの画像セグメントを読み取る方式はまた、全ての画像セグメントにも適用可能である。ステップC1において、画像チップは、１つの読み取りチャネルを第mの画像セグメント内の各サブレイヤに割り当て、すなわち、１つの読み取りチャネルは、サブレイヤが読み取られているときに１つのサブレイヤに割り当てられ、読み取りチャネルがサブレイヤに完全に割り当てられた後に、サブレイヤの読み取りは、読み取りチャネルが既に割り当てられているサブレイヤについての読み取りチャネルを使用することにより実現されることができる。
【００７４】
対応して、ステップ104は以下のステップ、すなわち、少なくとも１つの読み取りチャネルを使用することにより読み取られた第mの画像セグメント内の全てのサブレイヤにおいて画像合成を実行し、これにより、第mの画像セグメントに対応する表示データを生成するステップを具体的に含んでもよい。
【００７５】
すなわち、第mの画像セグメントについて、第mの画像セグメント内の全てのサブレイヤが完全に読み取られた後に、画像合成は、第mの画像セグメントに対応する表示データを生成するために、全ての読み取られたサブレイヤについて実行されることができ、さらに、表示データは、端末画面上に表示される。各画像セグメントの表示データの生成は、スキャニング順序に一致するため、第mの画像セグメントの読み取り及び画像合成は、ほぼ同時に実行されると考えられてもよく、表示データを生成するために、第(m+1)の画像セグメント、第(m+2)の画像セグメント等が完全に読み取られた後にのみ画像合成を実行することは要求されない。当業者は、画像フレーム内の各画像セグメントの読み取り及び画像合成並びに画像フレームのスキャニングがほぼ同時に実行されるか、或いは同期を保つため、画像フレームのスキャニングの頻度が制御される限り、画像が人間の視覚について連続することが確保されることができ、画像合成が全ての画像セグメントにおいて個別に実行された後に取得された表示データが端末画面上に表示されるときに画像が形成されることを認識すべきである。
【００７６】
さらに、前述のステップC1について、２つの具体的な実現方式が存在してもよく、これらについて以下に詳細に説明する。
【００７７】
C11.第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、第mの時間に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに割り当て、１つの固有のサブレイヤは、第mの時間に１つの読み取りチャネルに割り当てられるか、或いは
C12.第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、第mの時間内に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに複数回割り当て、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられる。
【００７８】
ステップC11における実現方式について、第mの画像セグメント内のサブレイヤの数量が画像チップ内の読み取りチャネルの数量以下である場合、これは、読み取りチャネルが第mの画像セグメント内の全てのサブレイヤのニーズを満たすことができることを意味し、画像チップは、第mの画像セグメント内の全てのサブレイヤに読み取りチャネルを同時に割り当てることができ、１つのみのサブレイヤが各読み取りチャネルに割り当てられる必要がある。読み取りチャネルを同時に割り当てることは、画像チップ内の全ての読み取りチャネルを第mの画像セグメント内の全てのサブレイヤに一度に割り当てることを意味し、第mの画像セグメント内の全てのサブレイヤは、１回の割り当てを用いることにより１つの読み取りチャネルをそれぞれ取得することができ、第mの画像セグメント内の全てのサブレイヤについて、データ読み取りは、割り当てられた読み取りチャネルを使用することにより一度に完了することができる。
【００７９】
ステップC12における実現方式について、第mの画像セグメント内のサブレイヤの数量が画像チップ内の読み取りチャネルの数量より大きい場合、これは、画像チップ内の読み取りチャネルが第mの画像セグメント内の全てのサブレイヤのニーズを満たすことができないことを意味し、画像チップは、第mの画像セグメント内の全てのサブレイヤに読み取りチャネルを複数回割り当てる必要があり、１つのサブレイヤは、１つの割り当て処理において各読み取りチャネルに割り当てられる。第mの画像セグメント内のサブレイヤに読み取りチャネルを複数回割り当てることは、第mの画像セグメント内の全てのサブレイヤに１つのサブレイヤを個別に割り当てることが一度に完了しないが、少なくとも２回で完了することを意味し、第mの画像セグメント内の全てのサブレイヤは、複数回の割り当てを用いて１つの読み取りチャネルを取得することができ、第mの画像セグメント内の全てのサブレイヤについて、データ読み取りは、割り当てられた読み取りチャネルを使用することにより複数回で完了することができる。読み取りチャネルは、各レイヤのデータが読み取られるときに使用される物理リソースであり、読み取りチャネルの具体的な実現方式は、バス、データ伝送ライン、又は画像チップ内に構成され、読み取り能力を有する他のハードウェアリソースを含んでもよく、画像セグメントは、読み取りチャネルを使用することにより読み取られることができる。例えば、３つのみの読み取りチャネルが画像チップ内に構成され、第mの画像セグメント内にm1、m2、m3、m4、m5、m6及びm7のようなサブレイヤを含む７個のサブレイヤが存在する場合、画像チップは、読み取りのために７個のサブレイヤを読み取りチャネルに少なくとも３回割り当てる必要がある。第１回目の割り当てでは、３つの読み取りチャネルは、第mの画像セグメント内の３つのサブレイヤ（m1、m2及びm3）について構成されてもよく、３つのサブレイヤのデータは、３つの読み取りチャネルを使用することにより最初に読み取られる。３つのサブレイヤのデータが完全に読み取られた後に、次に、３つの読み取りチャネルは、第mの画像セグメント内の他の３つのサブレイヤ（m4、m5及びm6）について構成され、他の３つのサブレイヤのデータは、３つの読み取りチャネルを使用することにより読み取られる。最後に、３つの読み取りチャネル内のいずれかの読み取りチャネルが、第mの画像セグメント内の残りの最後のサブレイヤ（m7）に割り当てられ、最後のサブレイヤのデータは、読み取りチャネルを使用することにより読み取られ、これにより、第mの画像セグメント内の全てのサブレイヤの読み取りを完了する。この実現方式では、m1、m2、m3、m4、m5及びm6のような複数のサブレイヤが最初に読み取られ、一般的にキャッシュのために記憶媒体が必要であり、次に、画像合成が最後に読み取られたサブレイヤm7と共に最初に読み取られた６個のサブレイヤにおいて実行される点に留意すべきである。
【００８０】
本発明のこの実施例では、画像合成効率を改善し、待機時間を低減するために、読み取りチャネルの対応する数量は、一般的にいずれかの画像セグメントに含まれ得るサブレイヤの最大数量に従って、画像チップ内で構成されてもよく、これにより、サブレイヤ読み取り処理は、画像セグメント内の全てのサブレイヤが１回の割り当てを用いて同時に読み取られるC11における実現方式に従って実現されることができる。このように、記憶媒体と相互作用する時間が節約され、これは、画像合成効率を改善する。
【００８１】
本発明のいくつかの他の実施例では、ステップC2及びステップC3の前述の実現方式に基づいて、本発明のこの実施例において提供される画像合成方法は以下のステップを更に含んでもよい。第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放するか、或いは、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、他の読み取られていないサブレイヤを読み取り続ける。
【００８２】
すなわち、前述の実施例では、レイヤ内にある既に読み取られたサブレイヤ及び他の読み取られていないサブレイヤは、異なる画像セグメントに追加されるが、前述のサブレイヤは、依然として同じレイヤに属する。このように、「既に読み取られたサブレイヤ」及び「他の読み取られていないサブレイヤ」は、異なる画像セグメントに属する。したがって、「既に読み取られたサブレイヤ」及び「他の読み取られていないサブレイヤ」は、同時に端末画面上に表示されず、「既に読み取られたサブレイヤ」及び「他の読み取られていないサブレイヤ」は、同じ読み取りチャネルを使用してもよい。したがって、本発明のいくつかの実施例では、異なる２つの隣接する座標の間に位置する画像セグメントの複数のグループについて、これらのいくつかの画像セグメントが同じレイヤに属する場合、１つの読み取りチャネルは、同じレイヤに属する複数の画像セグメントに固定的に割り当てられてもよい。既に読み取られたサブレイヤがサブレイヤに割り当てられた読み取りチャネルを使用することにより完全に読み取られた後に、同じレイヤに属する他のサブレイヤが全て完全に読み取られた場合、レイヤに割り当てられた読み取りチャネルは、確保される必要はなく、読み取りチャネルは解放されることができ、これにより、画像チップは、使用のために読み取りチャネルを他のレイヤ内のサブレイヤに割り当てる。読み取りチャネルを解放することは、対応するハードウェア読み取りリソースを解放することであり、これにより、読み取りチャネルは、他のサブレイヤを読み取るために使用され続け、解放された読み取りチャネルは、アイドル状態になり、呼び出され続けてもよく、これは、読み取りチャネルの再利用を実現する。前述の実現方式と異なり、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、これは、レイヤが読み取りチャネルを使用し続ける必要があることを意味する。したがって、既に読み取られたサブレイヤが読み取られるときに使用される読み取りチャネルは確保されてもよく、これにより、レイヤ内の他の読み取られていないサブレイヤを読み取り続ける。すなわち、複数のサブレイヤが同じレイヤに属する場合、１つの読み取りチャネルは、同じレイヤに属するこれらのサブレイヤに固定的に割り当てられてもよい。読み取りチャネルは、画像セグメントが完全に処理された後に解放される必要はなく、読み取りチャネルは、同じレイヤ内の他のサブレイヤに確保され続けてもよい。このように、読み取りチャネルの利用効率が改善されることができ、読み取りチャネルの頻繁な構成及び解放が回避されることができ、これにより、読み取りチャネルの構成効率を改善する。
【００８３】
前述の実現方式の説明に従って、本発明のこの実施例では、サブレイヤと読み取りチャネルとの間に１対１の対応のみが実現され、読み取りチャネルとサブレイヤとの間に固定の束縛は存在せず、同じ読み取りチャネルは、異なる画像セグメントに使用されてもよく、これにより、読み取りチャネルが再利用されることができる点に留意すべきである。読み取りチャネルの使用について、本発明のこの実施例では、読み取りチャネルの数量は、異なる画像セグメント内のサブレイヤの数量に従って選択され、本発明のこの実施例では、「オンデマンドの使用」が実現されることができ、これは、読み取りチャネルの不要な占有を回避し、全ての読み取りチャネルが使用中であるときに存在する、バス帯域幅の高い瞬間占有消費の問題を軽減する。画像セグメントのサブレイヤの数量が極めて小さい場合、占有される読み取りチャネルもそれに従って減少し、各読み取りチャネルが１つのレイヤに対応することは不要である。本発明のこの実施例では、各レイヤが全端末画面を占有する場合は、一般的に生じず、レイヤは、一般的に端末の一部のみを占有する。このように、画像セグメント内のレイヤが１つのみのサブレイヤに分割される場合が生じ得る。したがって、１つのみの読み取りチャネルがレイヤについて構成される必要があり、画像セグメントが完全に読み取られた後に、前述のレイヤに割り当てられた読み取りチャネルは更に解放され、他のレイヤにより使用されてもよく、これにより、読み取りチャネルの占有をかなり低減する。
【００８４】
前述の図３及び図４ａを参照して、合成された表示を開始する場合、レイヤ合成器は、スキャニング順序に従って且つ各セグメントが表示される前に、合成の計算のために、画像セグメント内の各サブレイヤのデータをセグメント毎に頂部から底部に読み取り、ディスプレイが表示を実行する点に留意すべきである。
【００８５】
複数の画素値において実行される合成の計算は、同じ画面位置にある複数の画素値を、要求された比率に従って加算することにより具体的に実現されてもよく、比率は、２つのレイヤの要求された透明度であり、透明度は、場合によって完全な透明から完全な不透明までである。複数のレイヤの合成の表示は、対応する比率に従って、複数のレイヤにより相互に覆われた部分の画素値をレイヤ毎に加算することにより実現され、上部レイヤにより覆われていない部分に表示される画素値は、下部レイヤの画素値である。図４ｂは、本発明の実施例に従って複数のレイヤにより合成され、端末画面上に表示される画像の概略図である。画像合成の間に、レイヤA、レイヤB、レイヤC、レイヤD及びレイヤEにより相互に覆われた部分は、透明度に従って覆われてもよい。
【００８６】
本発明のこの実施例の前述の具体的な適用シナリオから、レイヤは、表示処理においてセグメント毎に次第に読み取られるが、表示処理が開始したときに同時に読み取られず、これは、バス帯域幅の瞬間占有を低減し得ることが習得され得る。レイヤがy軸上の全てのセグメントを占有しない場合、対応する読み取りチャネルは、レイヤが完全に表示された後に解放される。この場合、読み取りチャネルは、まだ表示されていない他のレイヤについて構成されてもよく、これは、読み取りチャネルの占有を低減する。
【００８７】
前述の実施例における本発明の説明から、表示対象の画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸の方向にある２つの境界に対応する２つの座標がまず取得され、複数のレイヤに対応する複数の座標が取得され、次に、表示対象の画像フレームは、複数の座標を使用することにより、第１の座標軸の方向における少なくとも２つの画像セグメントに分割され、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤであり、次に、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントが読み取られ、最後に、画像合成は、時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで連続して実行され、これにより、表示データを生成し、画像セグメントの画像合成は、画像セグメントに含まれる全ての１つ以上のサブレイヤの画像合成を含むことが習得され得る。本発明のこの実施例では、表示対象の画像フレームは、少なくとも２つの画像セグメントに分割されるため、画像フレームはまた、時分割方式で且つ画像セグメントに従って読み取られ、画像合成が最後に実行される場合、画像セグメントはまた、少なくとも２つの画像セグメントを読み取る時間順序に従ってセグメント毎に合成され、表示データの複数の部分が生成されることができ、生成された表示データが直接表示されることができる。本発明のこの実施例における表示対象の画像フレームの各レイヤは、画像セグメントが位置する区間に従って複数のサブレイヤに分割されるため、画像セグメントが完全に分割された後に、画像セグメントは、画像合成を実行するために適時に読み取られることができ、これにより、本発明のこの実施例における画像合成効率が従来技術に比較して改善されることができる。
【００８８】
説明を容易にするため、前述の方法の実施例は、一連の動作の組み合わせとして表現される点に留意すべきである。しかし、当業者は、本発明に従っていくつかのステップが他のシーケンスで或いは同時に実行されてもよいため、本発明が前述の動作シーケンスにより限定されないことを認識すべきである。さらに、当業者はまた、明細書に記載の実施例が全て任意選択の実施例に属し、関係する動作及びモジュールが本発明に必要ではないことも認識すべきである。
【００８９】
本発明の実施例１における前述の解決策のより良い実現を容易にするために、以下に、前述の解決策を実現するように構成された関係する装置を更に提供する。次の装置の実施例の関係する特徴については、前述の方法の実施例の特徴に相互参照が行われてもよい点に留意すべきである。
【００９０】
［実施例２］
図５ａに示すように、画像合成に使用され、本発明のこの実施例において提供される画像チップ500は、取得ユニット501と、レイヤ分割ユニット502と、画像読み取りユニット503と、画像合成ユニット504とを含んでもよい。
【００９１】
取得ユニット501は、第１の座標軸上で、表示対象の画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸に垂直である２つの境界に対応する２つの座標を個別に取得し、これにより、複数のレイヤに対応する複数の座標を取得するように構成される。
【００９２】
当業者は、画像チップが一般的に表示対象の画像フレームの各レイヤを記憶するように構成されたメモリ又はキャッシュを含み、簡潔にするために図面に図示されていないことを認識すべきである。
【００９３】
レイヤ分割ユニット502は、複数の座標を使用することにより、画像フレームを、第１の座標軸に垂直な少なくとも２つの画像セグメントに分割するように構成され、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤである。
【００９４】
画像読み取りユニット503は、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、レイヤ分割ユニット502による分割により取得された少なくとも２つの画像セグメントを読み取るように構成される。
【００９５】
画像合成ユニット504は、画像読み取りユニット503が時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、表示データを生成するように構成され、画像セグメントの画像合成は、画像セグメントに含まれる全てのサブレイヤの画像合成を含む。
【００９６】
本発明のいくつかの実施例では、画像読み取りユニット503は、第１の座標軸の方向に沿って且つスキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すように具体的に構成されてもよく、nは2以上の正の整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量である。
【００９７】
本発明のいくつかの実施例では、図５ｂを参照して、画像読み取りユニット503は、制御モジュール5031と少なくとも１つの読み取りチャネル5032とを含み、制御モジュール5031は、少なくとも１つの読み取りチャネル5032の中で第mの時間に、レイヤ分割ユニットによる分割により取得された第mの画像セグメント内の各サブレイヤに１つの読み取りチャネルを個別に割り当てるように構成され、mはN以下のいずれかの整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であり、各読み取りチャネル5032は、第mの時間に制御モジュール5031により読み取りチャネルに割り当てられた１つのサブレイヤを読み取るように構成される。
【００９８】
本発明のいくつかの実施例では、制御モジュール5031は、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、第mの時間に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに割り当てるように具体的に構成され、１つの固有のサブレイヤは、第mの時間に１つの読み取りチャネルに割り当てられる。
【００９９】
本発明のいくつかの実施例では、制御モジュール5031は、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、第mの時間内に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに複数回割り当てるように具体的に構成され、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられる。
【０１００】
本発明のいくつかの実施例では、制御モジュール5031は、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放し、或いは、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、他の読み取られていないサブレイヤを読み取り続けるように更に構成される。
【０１０１】
本発明のこの実施例の前述の説明から、表示対象の画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸の方向にある２つの境界に対応する２つの座標がまず取得され、複数のレイヤに対応する複数の座標が取得され、次に、表示対象の画像フレームは、複数の座標を使用することにより、第１の座標軸の方向における少なくとも２つの画像セグメントに分割され、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤであり、次に、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントが読み取られ、最後に、画像合成は、時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで連続して実行され、これにより、表示データを生成し、画像セグメントの画像合成は、画像セグメントに含まれる全ての１つ以上のサブレイヤの画像合成を含むことが習得され得る。本発明のこの実施例では、表示対象の画像フレームは、少なくとも２つの画像セグメントに分割されるため、画像フレームはまた、時分割方式で且つ画像セグメントに従って読み取られ、画像合成が最後に実行される場合、画像セグメントはまた、少なくとも２つの画像セグメントを読み取る時間順序に従ってセグメント毎に合成され、表示データの複数の部分が生成されることができ、生成された表示データが直接表示されることができる。本発明のこの実施例における表示対象の画像フレームの各レイヤは、画像セグメントが位置する区間に従って複数のサブレイヤに分割されるため、画像セグメントが完全に分割された後に、画像セグメントは、画像合成を実行するために適時に読み取られることができ、これにより、本発明のこの実施例における画像合成効率が従来技術に比較して改善されることができる。図５ａ又は図５ｂのいずれかに記載の画像チップ500内にあるユニット又はモジュールは、集積回路生産技術を使用することにより半導体に集積されてもよい。
【０１０２】
［実施例３］
図６に示すように、本発明のこの実施例は、図５ａ又は図５ｂのいずれかに記載の画像チップ500と、ディスプレイ601とを含んでもよい画像デバイス600を更に提供する。
【０１０３】
ディスプレイ601は、画像チップにより生成された表示データを表示するように構成される。
【０１０４】
ディスプレイ601は、一般的に移動端末又は他の家庭端末内の端末画面として使用され、ディスプレイ601は、前述の実施例に記載の端末画面の役目を果たし、画像チップにより生成された表示データを表示するように構成される。
【０１０５】
本発明のこの実施例において提供される画像デバイスは、移動端末、タブレットコンピュータ、デスクトップコンピュータ及び家庭端末のような画像合成を実行する必要のある複数のプロダクト形式を含んでもよいが、これらに限定されないことが理解され得る。
【０１０６】
本発明のこの実施例の前述の説明から、画像チップ内の表示対象の画像フレームは、少なくとも２つの画像セグメントに分割されるため、画像フレームはまた、時分割方式で且つ画像セグメントに従って読み取られ、画像合成が最後に実行される場合、画像セグメントはまた、セグメント毎に合成され、表示データの複数の部分が生成されることができ、生成された表示データが直接表示されることができる。本発明のこの実施例における表示対象の画像フレームの各レイヤは、画像セグメントが位置する区間に従って複数のサブレイヤに分割されるため、画像セグメントが完全に分割された後に、画像セグメントは、画像合成を実行するために適時に読み取られることができ、これにより、本発明のこの実施例における画像合成効率が従来技術に比較して改善されることができることが習得され得る。
【０１０７】
［実施例４］
図７に示すように、本発明のこの実施例は、他の画像チップ700を更に提供し、画像チップ700は、メモリ701と、プロセッサ702と、読み取り回路703と、画像合成器704とを含む。
【０１０８】
メモリ701は、読み取り対象の画像フレームを記憶するように構成される。
【０１０９】
プロセッサ702は、メモリ701に記憶された画像フレームを読み取り、画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸に垂直である２つの境界に対応する２つの座標を個別に取得し、これにより、複数のレイヤに対応する複数の座標を取得し、複数の座標を使用することにより、表示対象の画像フレームを、第１の座標軸に垂直な少なくとも２つの画像セグメントに分割するように構成され、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤである。
【０１１０】
読み取り回路703は、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、プロセッサ702による分割により取得された少なくとも２つの画像セグメントを読み取るように構成される。
【０１１１】
画像合成器704は、読み取り回路703が少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで画像合成を連続して実行し、これにより、表示データを生成するように構成され、画像セグメントの画像合成は、画像セグメントに含まれる全てのサブレイヤの画像合成を含む。
【０１１２】
本発明のいくつかの実施例では、画像合成器704は、以下のステップ、すなわち、第１の座標軸の方向に沿って且つスキャニング順序に従って、第１の時間に第１の画像セグメント内の各サブレイヤを読み取り、第nの時間に第nの画像セグメント内の各サブレイヤを読み取り、nがNに等しくなるまでこのステップを繰り返すステップであり、nは2以上の正の整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップを実行するように具体的に構成される。
【０１１３】
本発明のいくつかの実施例では、読み取り回路703は、コントローラ7031と少なくとも１つの読み取りチャネル7032とを具体的に含んでもよく、読み取りチャネルは、ハードウェアリソースにより構成されたデータ読み取りチャネルであり、読み取りチャネルの具体的な実現形式は、バス、データ伝送ライン、データ読み取り能力を有する電子部品のセット等を含むが、これらに限定されない。コントローラ7031は、少なくとも１つの読み取りチャネル7032のチャネルコマンド、入出力、割り込み、チャネル解放等を使用することにより制御してもよく、コントローラの具体的な実現形式については、前述の技術に参照が行われてもよい。コントローラ7031は、以下のステップ、すなわち、少なくとも１つの読み取りチャネルの中で第mの時間に、第mの画像セグメント内の各サブレイヤに１つの読み取りチャネル7032を個別に割り当てるステップであり、mはN以下のいずれかの整数であり、Nは少なくとも２つの画像セグメントに含まれる画像セグメントの数量であるステップを実行するように構成される。
【０１１４】
対応して、画像合成器704は、各サブレイヤに割り当てられた各読み取りチャネルを使用することにより、第mの画像セグメント内の各サブレイヤを読み取る。
【０１１５】
前述の実施例では、さらに、コントローラ7031は、以下のステップ、すなわち、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量以下である場合、第mの時間に第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに割り当てるステップであり、１つの固有のサブレイヤは、第mの時間に１つの読み取りチャネルに割り当てられるステップ、又は、第mの画像セグメント内の全てのサブレイヤの数量が少なくとも１つの読み取りチャネル内の読み取りチャネルの数量より大きい場合、第mの画像セグメント内の全てのサブレイヤを少なくとも１つの読み取りチャネルに複数回割り当てるステップであり、１つのサブレイヤは、１つの割り当て処理において１つの読み取りチャネルに割り当てられるステップを実行するように具体的に構成される。
【０１１６】
本発明のこの実施例では、コントローラ7031は、以下のステップ、すなわち、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他のサブレイヤが既に読み取られている場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを解放するステップ、又は、第mの画像セグメント内の既に読み取られたサブレイヤが属するレイヤ内で、既に読み取られたサブレイヤを除く他の読み取られていないサブレイヤが存在する場合、第mの画像セグメント内で既に読み取られたサブレイヤに割り当てられた読み取りチャネルを使用することにより、他の読み取られていないサブレイヤを読み取り続けるステップを実行するように更に構成される。
【０１１７】
この実施例における構成要素は、実施例２において提供されるユニットに対応してもよく、プロセッサ702は、取得ユニット及びレイヤ分割ユニットに対応し、読み取り回路703は、画像読み取りユニットに対応し、レイヤ合成器704は、画像合成ユニットに対応する。このことを鑑みて、この実施例において提供される画像チップの関係する特徴について、実施例２において提供される画像チップに参照が行われてもよい。さらに、実施例におけるいくつかの対応する特徴について、簡潔にするために詳細は繰り返し説明せず、実施例１における説明に具体的に参照が行われてもよい。
【０１１８】
本発明のこの実施例の前述の説明から、表示対象の画像フレームの複数のレイヤ内の各レイヤのものであり、第１の座標軸の方向にある２つの境界に対応する２つの座標がまず取得され、複数のレイヤに対応する複数の座標が取得され、次に、表示対象の画像フレームは、複数の座標を使用することにより、第１の座標軸の方向における少なくとも２つの画像セグメントに分割され、いずれかの画像セグメントの２つの境界は、複数の座標内の２つの隣接する座標に対応し、いずれかの画像セグメントは、少なくとも１つのレイヤ内にあり、画像セグメントが位置する区間内に入る部分を含み、いずれかのレイヤ内にあり、画像セグメントが位置する区間内に入る部分は、いずれかのレイヤのサブレイヤであり、次に、第１の座標軸の方向に沿って、時分割方式で且つスキャニング順序に従って、少なくとも２つの画像セグメントが読み取られ、最後に、画像合成は、時分割方式で少なくとも２つの画像セグメントを読み取る時間順序に従って少なくとも２つの画像セグメントで連続して実行され、これにより、表示データを生成し、画像セグメントの画像合成は、画像セグメントに含まれる全ての１つ以上のサブレイヤの画像合成を含むことが習得され得る。本発明のこの実施例では、表示対象の画像フレームは、少なくとも２つの画像セグメントに分割されるため、画像フレームはまた、時分割方式で且つ画像セグメントに従って読み取られ、画像合成が最後に実行される場合、画像セグメントはまた、少なくとも２つの画像セグメントを読み取る時間順序に従ってセグメント毎に合成され、表示データの複数の部分が生成されることができ、生成された表示データが直接表示されることができる。本発明のこの実施例における表示対象の画像フレームの各レイヤは、画像セグメントが位置する区間に従って複数のサブレイヤに分割されるため、画像セグメントが完全に分割された後に、画像セグメントは、画像合成を実行するために適時に読み取られることができ、これにより、本発明のこの実施例における画像合成効率が従来技術に比較して改善されることができる。
【０１１９】
さらに、記載の装置の実施例は単なる例である点に留意すべきである。別々の部分として記載したユニットは、物理的に別々でもよく或いは別々でなくてもよく、ユニットとして表示された部分は、物理的なユニットでもよく或いは物理的なユニットでなくてもよく、或いは１つの位置に位置してもよく、或いは複数のネットワークユニットに分散されてもよい。モジュールの一部又は全部は、実施例の解決策の目的を達成するために、実際のニーズに従って選択されてもよい。さらに、本発明において提供される装置の実施例の添付図面において、モジュールの間の接続関係は、モジュールが互いに通信接続を有することを示し、これは、１つ以上の通信バス又は信号ケーブルとして具体的に実現されてもよい。当業者は、創造的取り組みを行うことなく、本発明の実施例を理解及び実現し得る。
【０１２０】
前述の実現方式の説明に基づいて、当業者は、本発明が必要な汎用ハードウェアに加えてソフトウェアにより実現されてもよく、或いは専用集積回路、専用CPU、専用メモリ、専用コンポーネント等を含む専用ハードウェアにより実現されてもよいことを明確に理解し得る。一般的に、コンピュータプログラムにより実行され得るいずれかの機能は、対応するハードウェアを使用することにより容易に実現されることができる。さらに、同じ機能を達成するために使用される具体的なハードウェア構成は、様々な形式、例えば、アナログ回路、デジタル回路、専用回路等の形式になってもよい。しかし、本発明について、ソフトウェアプログラムによる実現は、ほとんどの場合により良い実現方式である。このような理解に基づいて、本発明の技術的解決策は、本質的に、或いは、従来技術に寄与する部分は、ソフトウェアプロダクトの形式で実現されてもよい。ソフトウェアプロダクトは、コンピュータのフロッピーディスク、USBフラッシュドライブ、取り外し可能ハードディスク、読み取り専用メモリ（ROM、Read-Only  Memory）、ランダムアクセスメモリ（RAM、Random  Access  Memory）、磁気ディスク又は光ディスクのような読み取り可能記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等でもよい）に対して本発明の実施例に記載の方法を実行するように命令するための複数の命令を含む。
【０１２１】
前述の説明は、単に本発明の技術的解決策を説明することを意図するものに過ぎず、本発明を限定することを意図するものではない。本発明について前述の実施例を参照して詳細に説明したが、当業者は、本発明の実施例の技術的解決策の主旨及び範囲を逸脱することなく、依然として前述の実施例に記載の技術的解決策に変更を行ってもよく、或いはそのいくつかの技術的特徴に等価置換を行ってもよいことを理解すべきである。
【図１】
0006503061.tif 000002
【図２ａ】
0006503061.tif 000003
【図２ｂ】
0006503061.tif 000004
【図３】
0006503061.tif 000005
【図４ａ】
0006503061.tif 000006
【図４ｂ】
0006503061.tif 000007
【図５ａ】
0006503061.tif 000008
【図５ｂ】
0006503061.tif 000009
【図６】
0006503061.tif 000010
【図７】
0006503061.tif 000011