(57)【要約】  ユニフォーム変換ユニットモードに対してグループマーキングを行う方法、装置及び電子装置が提供される。該方法は、各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行い、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行い；及び、各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことを含む。
2021507583.tif 000002
【特許請求の範囲】
【請求項１】
コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置であって、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記装置は、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行う第一マーキング部であって、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行う第一マーキング部；及び
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う第二マーキング部を含む、装置。
【請求項２】
請求項1に記載の装置であって、
前記第一値が0である、装置。
【請求項３】
請求項1に記載の装置であって、
前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記第一マーキング部は、前記グループユニットの第一フラグを、前記第二値とは異なる第三値に設定する、装置。
【請求項４】
請求項1に記載の装置であって、
前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、前記第二マーキング部は、前記グループユニットにおける各コードユニットに対してマーキングを行わない、装置。
【請求項５】
請求項1に記載の装置であって、
前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記第二マーキング部は、前記ユニフォーム変換ユニットモードを用いて前記グループユニットにおける各コードユニットに対してマーキングを行う、装置。
【請求項６】
請求項1に記載の装置であって、
前記グループユニットの四分木プラス二分木構造のパラメータが
qtDepth＋btDepth/2＞2.5
という条件を満たし、
ここで、qtDepthは、該グループユニットに対応する四分木構造の深さであり、btDepthは、前記グループユニットに対応する二分木構造の深さである、装置。
【請求項７】
請求項6に記載の装置であって、
前記グループユニットには、他のグループユニットが含まれない、装置。
【請求項８】
請求項1-7のうちの任意の1つに記載の、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置を含む、電子装置。
【請求項９】
コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う方法であって、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記方法は、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行い、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行い；及び
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことを含む、方法。
【請求項１０】
付9に記載の方法であって、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことは、
前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、前記グループユニットにおける各コードユニットに対してマーキングを行わないことを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報技術分野に関し、特に、ユニフォーム変換ユニットモードに対してグループマーキング（group  marking）を行う方法、装置及び電子装置に関する。
【背景技術】
【０００２】
ビデオコーディング分野では、統一的なデータ構造を用いてビデオ画像の画像構造を示すことができ、このような統一的なデータ構造は、ユニフォーム変換コーディング構造（uniform  transform  unit  structure）と称される。ユニフォーム変換コーディング構造では、ビデオ画像のコードユニット（Code  Unit、CU）を若干個のユニフォーム変換ユニット（uniform  transform  unit）に分けることができ、各ユニフォーム変換ユニットの形状が矩形状であっても良く、かつ1つのコードユニットにおけるすべてのユニフォーム変換ユニットが同じ形状及び面積を有する。
【０００３】
サイズが2m×2n（m≧n）であるコードユニットについて、それは、次のような分割方式で若干個のユニフォーム変換ユニットに分けることができ、即ち、（1）該コードユニットを1つのユニフォーム変換ユニットとし、即ち、該コードユニットには、1つのみのユニフォーム変換ユニットが含まれ；（2）該コードユニットにおける各ユニフォーム変換ユニットのサイズを2n×2nとし、これにより、該コードユニットには、2m-n個のユニフォーム変換ユニットが含まれ；（3）該コードユニットにおける各ユニフォーム変換ユニットのサイズを2n-1×2n-1とし、これにより、該コードユニットには、4×2m-n個のユニフォーム変換ユニットが含まれ；（4）該コードユニットにおける各ユニフォーム変換ユニットのサイズを2n-2×2n-2とし、これにより、該コードユニットには、16×2m-n個のユニフォーム変換ユニットが含まれ；……；これに基づいて類推して、最後の1つの可能な分割方式では、該コードユニットにおける各ユニフォーム変換ユニットのサイズが2×2である。
【０００４】
上述の各分割方式は、それぞれ、1つのユニフォーム変換ユニットモード（UTU  mode）に対応することができ、そのうち、ユニフォーム変換ユニットモード（UTU  mode）が1つの数値として表れても良く、例えば、上述の方式1は、UTU  mode=0に対応し、上述の方式2は、UTU  mode=1に対応し、上述の方式3は、UTU  mode=2に対応し、上述の方式4は、UTU  mode=3に対応する。
【０００５】
ビデオ画像に対してコーディングを行うときに、各コードユニット（CU）についてユニフォーム変換ユニットモードを設定し、該ユニフォーム変換ユニットモードは、該コードユニットが幾つかのユニフォーム変換ユニットに分割されるかを示すことができる。
【０００６】
なお、上述の背景技術についての紹介は、本発明の技術案を明確且つ完全に説明し、また、当業者がそれを理解しやすいためのものである。これらの技術案は、本発明の背景技術に記述されているため、当業者にとって周知であると解釈してはならない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の発明者は、次のようなことを発見した。即ち、ユニフォーム変換ユニットモードを用いてビデオ画像のコーディングを行うときに、各コードユニット（CU）について設定されるユニフォーム変換ユニットモードは、該コードユニットにおいてフラグ付けられる必要がある。しかし、多くのコードユニット（CU）のユニフォーム変換ユニットモードが同じ値を有し、例えば、0を有し、これらの同じ値に対して重複記憶、伝送及び処理を行うことにより、記憶能力、伝送能力及び処理能力の浪費をもたらす恐れがある。
【０００８】
本発明の実施例は、ユニフォーム変換ユニットモードに対してグループマーキングを行う方法、装置及び電子装置を提供し、グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じであるときに、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードに対してフラグ付けを行わず、これにより、記憶能力、伝送能力及び処理能力の節約を実現することができる。
【課題を解決するための手段】
【０００９】
本発明の実施例の第一側面によれば、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置が提供され、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記装置は、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行う第一マーキング部であって、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行う第一マーキング部；及び
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う第二マーキング部を含む。
【００１０】
本発明の実施例の第二側面によれば、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う方法が提供され、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記方法は、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行い、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行い；及び
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことを含む。
【００１１】
本発明の実施例の第三側面によれば、コードユニットグループのユニフォーム変換ユニットモードを認識する装置が提供され、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記装置は、
前記グループユニットの第一フラグが第二値であるときに、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードをすべて第一値と認識する第一認識部を含む。
【００１２】
本発明の実施例の第四側面によれば、コードユニットグループのユニフォーム変換ユニットモードを認識する方法が提供され、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記方法は、
前記グループユニットの第一フラグが第二値であるときに、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードをすべて第一値と認識することを含む。
【００１３】
本発明の実施例の第五側面によれば、上述の実施例の第一側面方面に記載の装置及び／又は第三側面に記載の装置を含む電子装置が提供される。
【００１４】
本発明の有益な効果は、次の通りであり、即ち、グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じであるときに、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードに対してフラグ付けを行わず、これにより、記憶能力、伝送能力及び処理能力の節約を実現することができる。
【００１５】
後述の説明及び図面を参照することで、本発明の特定の実施形態を詳しく開示し、本発明の原理を採用し得る態様を示す。なお、本発明の実施形態は、範囲上ではこれらによって限定されない。添付した特許請求の範囲内であれば、本発明の実施形態は、様々な変更、修正及び代替によるものを含んでも良い。
【００１６】
また、1つの実施方式について説明した及び／又は示した特徴は、同じ又は類似した方式で1つ又は複数の他の実施形態に用い、他の実施形態における特徴と組み合わせ、又は、他の実施形態における特徴を置換することもできる。
【００１７】
なお、「含む／有する」のような用語は、本明細書に使用されるときに、特徴、要素、ステップ、又はアセンブルの存在を指すが、1つ又は複数の他の特徴、要素、ステップ、又はアセンブリの存在又は付加を排除しないということも指す。
【図面の簡単な説明】
【００１８】
本発明の1つの図面又は1つの実施形態に記載の要素及び特徴は、1つ又は複数の他の図面又は実施形態に示した要素及び特徴と組み合わせることができる。また、図面では、類似した符号は、幾つの図面における対応する部品を示し、複数の実施形態に用いる対応部品を示すためにも用いられる。
【００１９】
含まれている図面は、本発明の実施例への更なる理解を提供するために用いられ、これらの図面は、本明細書の一部を構成し、本発明の実施形態を例示し、文字記載とともに本発明の原理を説明するために用いられる。また、明らかのように、以下に記載される図面は、本発明の幾つかの実施例を示すためのものに過ぎず、当業者は、創造性のある労働をせずに、これらの図面に基づいて他の図面を得ることもできる。
【図１】本発明の実施例におけるコードユニットグループを示す図である。
【図２】本発明の実施例1においてユニフォーム変換ユニットモードに対してグループマーキングを行う方法を示す図である。
【図３】（A）は、コードユニットグループを示す図であり、（B）は、（A）におけるコードユニットグループに対応する四分木プラス二分木構造を示す図である。
【図４】本発明の実施例2においてコードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置を示す図である。
【図５】本発明の実施例3においてコードユニットグループのユニフォーム変換ユニットモードを認識する方法を示す図である。
【図６】本発明の実施例4においてコードユニットグループのユニフォーム変換ユニットモードを認識する装置を示す図である。
【図７】本発明の実施例5における電子装置の構成を示す図である。
【発明を実施するための形態】
【００２０】
以下、添付した図面を参照しながら、本発明を実施するための好適な形態について詳細に説明する。
【実施例１】
【００２１】
本発明の実施例1は、コードユニット（Code  Unit、CU）グループにおけるユニフォーム変換ユニットモード（UTU  mode、Uniform  Transform  Unit  Mode）に対してグループマーキングを行う方法を提供し、該方法は、画像に対してコーディングを行うコーディング端に応用される。該コードユニットグループには、少なくとも1つのグループユニットが含まれ（Group  Unit、GU）、1つの該グループユニットには、少なくとも1つのコードユニットが含まれ、各コードユニットは、対応するユニフォーム変換ユニットモードを有し、該ユニフォーム変換ユニットモードは、該コードユニットが幾つかのユニフォーム変換ユニットに分割されるかを示すことができる。
【００２２】
図1は、本発明の実施例におけるコードユニットグループを示す図である。図1に示すように、コードユニットグループ100には、2つのグループユニット101、102があり、そのうち、グループユニット101は、2つのコードユニット1011、1012を有し、コードユニット1011は、4つのユニフォーム変換ユニットに分割され、コードユニット1012は、2つのユニフォーム変換ユニットに分けられる。
【００２３】
本実施例では、図1におけるコードユニット1011に対応するユニフォーム変換ユニットモードの値が3であっても良く、コードユニット1012に対応するユニフォーム変換ユニットモードの値が2であっても良い。
【００２４】
図2は、本発明の実施例1においてユニフォーム変換ユニットモードに対してグループマーキングを行う方法を示す図であり、図2に示すように、該方法は、以下のステップを含む。
【００２５】
ステップ201：各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行い、そのうち、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行い；
ステップ202：各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う。
【００２６】
本実施例により、グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じであるときに、第一フラグを使用して該グループユニットに対してマーキングを行い、これにより、該第一フラグのみにより、該グループユニットにおける各コードユニットが同じユニフォーム変換ユニットモードを有することを示すことができ、画像コーディングの効率を向上させることができる。
【００２７】
本実施例のステップ201では、グループユニットの第一フラグがUTU  flagと表されても良く、グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、該グループユニットの第一フラグUTU  flagを第二値に設定することができる。
【００２８】
本実施例では、ユニフォーム変換ユニットモードの数値が本発明の背景技術に述べたようであっても良く、ユニフォーム変換ユニットモードの異なる数値が表す異なる意味について、その重複説明を省略する。
【００２９】
本実施例では、該第一値は、例えば、0であっても、即ち、グループユニットにおける各コードユニットには1つのみのユニフォーム変換ユニットが含まれ、このときに、該グループユニットの第一フラグUTU  flagを第二値に設定しても良く、該第二値は、例えば、0であっても良い。
【００３０】
また、本実施例では、グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が第一値に等しくないときに、グループユニットの第一フラグUTU  flagを、該第二値とは異なる第三値に設定する。例えば、グループユニットにおける各コードユニットに対応するユニフォーム変換ユニットモードが0、1、3を含むときに、該グループユニットの第一フラグUTU  flagを第三値に設定しても良く、該第三値は、第一値とは異なっても良く、例えば、第三値は、1であっても良い。
【００３１】
本実施例では、コードユニットグループのデータ構造が四分木プラス二分木（QT/BT）構造と表されても良い。以下の表1は、四分木プラス二分木構造のパラメータ（QT/BT  parameter）の一例を示している。
【００３２】
【表１】
2021507583.tif 000003
本実施例では、グループユニットが一定の条件を満たしても良く、例えば、グループユニットに対応する四分木プラス二分木構造のパラメータは、以下の式（1）に示す条件を満足しても良い。
【００３３】
qtDepth＋btDepth/2＞2.5  （1）
そのうち、qtDepthは、該グループユニットに対応するノードの四分木構造の深さであり、btDepthは、該グループユニットに対応するノードの二分木構造の深さである。
【００３４】
上述の式（1）に示す条件を満たすことで、各グループユニットに適切な数のコードユニットを含めることができ、これにより、グループユニット（GU）の第一フラグUTU  flagは、適切な数のコードユニットのユニフォーム変換ユニットモードを表すことができる。
【００３５】
本実施例では、グループユニットが満足する条件は、上述の式（1）に示す条件に限られず、他の条件であっても良いが、本実施例は、これに限定されない。
【００３６】
本実施例では、グループユニットには、他のグループユニットが含まれなくても良く、即ち、四分木プラス二分木構造では、上述の式（1）に示す条件を満たすノードのうち、一番下の層のノードを、グループユニットに対応するノードとすることにより、グループユニットの分割をより簡潔にすることができる。
【００３７】
本実施例のステップ202では、各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う。例えば、前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記ユニフォーム変換ユニットモードを用いて前記グループユニットにおける各コードユニットに対してマーキングを行い；又は、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、前記グループユニットにおける各コードユニットに対してマーキングを行わない。
【００３８】
図3は、本実施例における方法により、ユニフォーム変換ユニットモードに対してグループマーキングを行うことを示す図である。図3において、（A）は、コードユニットグループを示す図であり、（B）は、（A）のコードユニットグループに対応する四分木プラス二分木構造を示す図であり、そのうち、ノード300Aは、（A）のコードユニットグループ300に対応し、該四分木プラス二分木構造では、グループユニットの第一フラグUTU  flag及びグループユニットにおける各コードユニットのユニフォーム変換ユニットモードが示されている。そのうち、図3の（A）では、コードユニット（CU）レベルまで分割することのみが示されており、各コードユニットが幾つかのユニフォーム変換ユニットに分けられることが示されていない。
【００３９】
図3の（B）に示すように、ノード3021、3022、3023a、3023bはすべて四分木ノードであり、その対応する四分木構造の深さqtDepthはそれぞれ1、2、3、3であり、その対応する二分木構造の深さbtDepthはすべて0である。よって、ノード3023a、3023bの四分木構造のパラメータは、上述の式（1）の条件を満足し、ノード3023a、3023bに対応する図3の（A）の領域は、グループユニット3013a、3013bである。
【００４０】
同様に、図3の（B）に示すノード3024、3025、3026に対応する四分木構造の深さqtDepthはすべて2であり、その対応する二分木構造の深さbtDepthはそれぞれ0、1、2である。よって、ノード3026の二分木構造のパラメータ及び四分木構造のパラメータは、上述の式（1）に示す条件を満足し、ノード3026に対応する（A）の領域は、グループユニット3016である。
【００４１】
図3の（A）、（B）に示すように、グループユニット3013aについて、それに含まれる各コードユニット3014のユニフォーム変換ユニットモードはすべて第一値（例えば、0）である。よって、グループユニット3013aの第一フラグUTU  flagを第二値（例えば、0）とマーキングし；
グループユニット3013bについて、それに含まれるコードユニット3015a、3015bは、それぞれ、図3の（B）中のノードa、bに対応し、コードユニット3015a、3015bのユニフォーム変換ユニットモードは、それぞれ、0、1であり、両者は等しくない。よって、グループユニット3013bの第一フラグUTU  flagを第三値（例えば、1）とマーキングし、そのうち、グループユニット3013bの第一フラグUTU  flagは、図3の（B）中のノード3023bに示されており；
グループユニット3016について、それに含まれるコードユニット3017のユニフォーム変換ユニットモードはすべて第一値（例えば、0）である。よって、グループユニット3016の第一フラグUTU  flagを第二値（例えば、0）とマーキングする。
【００４２】
本実施例では、グループユニット3013aに対応するノード3023aについて、ユニフォーム変換ユニットモードを用いて各コードユニット3014をマーキングせず、即ち、図3の（B）中の3023aの下のノード付近の数字0に括号が付けられ、数字0に対してマーキングしないことを示す。
【００４３】
本実施例では、グループユニット3016に対応するノード3026について、ユニフォーム変換ユニットモードを用いて各コードユニット3017をマーキングせず、即ち、図3の（B）中のノード3026の下のノード付近の数字0に括号が付けられ、数字0に対してマーキングしないことを示す。
【００４４】
本実施例では、グループユニット3013bに対応するノード3023bについて、ユニフォーム変換ユニットモードを用いて各コードユニット3015a、3015bに対してマーキングし、即ち、図3の（B）中のノード3023bの下のノード付近の数字1、0に括号が付けられず、数字0に対してマーキングすることを示す。
【００４５】
本実施例では、ステップ201及びステップ202がRDO（Rate  Distortion  Optimization）処理後に行われても良く、なぜなら、RDO処理後に、各コードユニットが分割される情報を得ることができるからである。
【００４６】
本実施例では、コードユニットグループにおいてマーキングされている各コードユニットのユニフォーム変換ユニットモード（UTU  mode）及び第一フラグ  UTU  flagが記憶及び処理され、画像デコーディング端に伝送されても良く、画像デコーディング端は、受信したユニフォーム変換ユニットモード（UTU  mode）及び第一フラグ  UTU  flagに対して解析（sparse）を行うことで、画像に対してデコーディングを行う。例えば、画像デコーディング端で、或るグループユニットの第一フラグ  UTU  flagが1であると解析されたときに、継続して該グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモード（UTU  mode）に対して解析を行うことで、各コードユニットがユニフォーム変換ユニットに分割される方式を確定し；また、画像デコーディング端で、或るグループユニットの第一フラグ  UTU  flagが0であると解析されたときに、直接、該グループユニットの各コードユニットのユニフォーム変換ユニットモード（UTU  mode）が0であると確定することができ、即ち、各コードユニットのユニフォーム変換ユニットへの分割の方式を確定することができる。
【００４７】
本実施例により、グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じであるときに、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードにフラグを付けず、これにより、記憶能力、伝送能力及び処理能力の節約を実現することができ、画像コーディングの効率を向上させることができ、また、デコーディング端で画像デコーディングの効率を向上させることもできる。
【実施例２】
【００４８】
本発明の実施例2は、コードユニット（Code  Unit、CU）グループのユニフォーム変換ユニットモード（UTU  mode）に対してグループマーキングを行う装置を提供し、該装置は、実施例1の方法に対応する。該装置は、画像に対してコーディングを行うコーディング端に配置され得る。
【００４９】
本実施例では、コードユニットグループには、少なくとも1つのグループユニットが含まれ、各グループユニットには、少なくとも1つのコードユニットが含まれ、各コードユニットは、対応するユニフォーム変換ユニットモードを有する。
【００５０】
図4は、本発明の実施例2におけるコードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置を示す図である。該装置400は、第一マーキング部401及び第二マーキング部402を含む。
【００５１】
本実施例では、第一マーキング部401は、各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットに対してマーキングを行い、そのうち、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、そして、該第一フラグを用いて該グループユニットに対してマーキングを行い；第二マーキング部402は、各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う。
【００５２】
本実施例により、グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じであるときに、第一フラグを使用して該グループユニットに対してマーキングを行い、これにより、該第一フラグのみにより、該グループユニットにおける各コードユニットが同じユニフォーム変換ユニットモードを有することを示すことができ、画像コーディングの効率を向上させることができる。
【００５３】
本実施例では、該グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が該第一値に等しくないときに、第一マーキング部401は、該グループユニットの第一フラグを、第二値とは異なる第三値に設定する。
【００５４】
本実施例では、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第二マーキング部402は、該グループユニットにおける各コードユニットに対してマーキングを行いなくても良い。これにより、記憶能力、伝送能力及び処理能力の節約を実現することができ、画像コーディングの効率を向上させることができ、また、デコーディング端で画像デコーディングの効率を向上させることもできる。
【００５５】
本実施例では、該グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が該第一値に等しくないときに、第二マーキング部402は、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードを用いて該コードユニットに対してマーキングを行うことができる。これにより、各コードユニットを正確にマーキングすることができる。
【００５６】
なお、各グループユニットの説明については、実施例1を参照することができ、本実施例では、その詳しい説明を省略する。
【実施例３】
【００５７】
本発明の実施例3は、コードユニットグループのユニフォーム変換ユニットモードを認識する方法を提供し、該方法は、画像に対してデコーディングを行うデコーディング端に応用され、ユニットグループのユニフォーム変換ユニットモードにマーキングされる情報に基づいて、コードユニットグループのユニフォーム変換ユニットモードを認識することができる。
【００５８】
本実施例では、コードユニットグループには、少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには、少なくとも1つのコードユニットが含まれ、各前記コードユニットは、対応するユニフォーム変換ユニットモードを有する。
【００５９】
図5は、本実施例3においてコードユニットグループのユニフォーム変換ユニットモードを認識する方法を示す図である。図5に示すように、該方法は、以下のステップを含む。
【００６０】
ステップ501：前記グループユニットの第一フラグが第二値であるときに、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードをすべて第一値と認識する。
【００６１】
本実施例では、グループユニットの第一フラグのみに基づいて、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードを認識することができ、これにより、デコーディング端では、デコーディングするときに必要なデータ量が小さく、かつデコーディングの速度が速い。
【００６２】
本実施例では、図5に示すように、該方法は、さらに以下のステップを含んでも良い。
【００６３】
ステップ502：グループユニットの第一フラグが第三値であるときに、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードの値に基づいて、各コードユニットのユニフォーム変換ユニットモードを認識する。
【００６４】
例えば、第一認識部501は、ユニットグループにマーキングされる情報から該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードの値を抽出し、各値に基づいて各コードユニットのユニフォーム変換ユニットモードを認識することができる。
【００６５】
なお、本実施例では、第一値、第二値、第三値、及びグループユニットの説明については、実施例1中の関連する記載を参照することができる。
【実施例４】
【００６６】
本発明の実施例4は、コードユニットグループのユニフォーム変換ユニットモードを認識する装置を提供し、該装置は、画像をデコーディングするデコーディング端に配置され、ユニットグループのユニフォーム変換ユニットモードにマーキングされる情報に基づいてコードユニットグループのユニフォーム変換ユニットモードを認識することができる。
【００６７】
本実施例では、コードユニットグループには、少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには、少なくとも1つのコードユニットが含まれ、各前記コードユニットは、対応するユニフォーム変換ユニットモードを有する。
【００６８】
図6は、本実施例4においてコードユニットグループのユニフォーム変換ユニットモードを認識する装置を示す図である。図6に示すように、該装置600は、第一認識部601を含む。
【００６９】
本実施例では、第一認識部601は、前記グループユニットの第一フラグが第二値であるときに、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードをすべて第一値と認識する。
【００７０】
本実施例では、グループユニットの第一フラグのみに基づいて、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードを認識することができ、これにより、デコーディング端では、デコーディングするときに必要なデータ量が小さく、かつデコーディングの速度が速い。
【００７１】
また、本実施例では、グループユニットの第一フラグが第三値であるときに、第一認識部601は、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードの値に基づいて、各コードユニットのユニフォーム変換ユニットモードを認識し、例えば、第一認識部601は、ユニットグループにマーキングされる情報から該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードの値を抽出し、各値に基づいて各コードユニットのユニフォーム変換ユニットモードを認識することができる。
【００７２】
なお、本実施例では、第一値、第二値、第三値、及びグループユニットの説明については、実施例1中の関連説明を参照することができる。
【実施例５】
【００７３】
本発明の実施例5は、電子装置を提供し、前記電子装置は、実施例2に記載の装置、及び／又は、実施例4に記載の装置を含む。
【００７４】
例えば、該電子装置は、実施例2に記載の装置を有し、該電子装置は、画像をコーディングすることができる。該電子装置が画像に対してコーディングを行う過程において、実施例2に記載の装置は、コードユニットグループのユニフォーム変換ユニットモードに対してマーキングを行うことができる。或いは、該電子装置は、実施例4に記載の装置を有し、該電子装置は、コーディング後の情報に対してデコーディングを行うことで、画像を得ることができる。該電子装置がデコーディングを行う過程において、実施例4に記載の装置は、ユニットグループのユニフォーム変換ユニットモードにマーキングされる情報に基づいて、コードユニットグループのユニフォーム変換ユニットモードを認識することができる。或いは、該電子装置は、実施例2に記載の装置及び実施例4に記載の装置を有し、実施例2に記載の装置は、コードユニットグループのユニフォーム変換ユニットモードに対してマーキングを行うことができ、実施例4に記載の装置は、ユニットグループのユニフォーム変換ユニットモードにマーキングされる情報に基づいて、コードユニットグループのユニフォーム変換ユニットモードを認識することができる。
【００７５】
図7は、本発明の実施例5における電子装置の構成図である。図7に示すように、電子装置700は、中央処理装置（CPU）701及び記憶器702を含み、記憶器702は、中央処理装置701に接続される。そのうち、該記憶器702は、各種のデータを記憶することができ、また、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキング及び認識を行うプログラムを記憶することもでき、かつ中央処理装置701の制御下で該プログラムを実行することができる。
【００７６】
1つの実施方式では、実施例2に記載の装置及び／又は実施例4に記載の装置における機能が中央処理装置701に統合されても良い。
【００７７】
そのうち、中央処理装置701は、以下のように構成されても良い。
【００７８】
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行い、そのうち、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行い；及び各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う。
【００７９】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記第一値は0である。
【００８０】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記グループユニットの第一フラグを、前記第二値とは異なる第三値に設定する。
【００８１】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、前記グループユニットにおける各コードユニットに対してマーキングを行わない。
【００８２】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記ユニフォーム変換ユニットモードを用いて前記グループユニットにおける各コードユニットに対してマーキングを行う。
【００８３】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記グループユニットの四分木プラス二分木構造のパラメータは、以下の条件を満たす。
【００８４】
qtDepth＋btDepth/2＞2.5
そのうち、qtDepthは、該グループユニットに対応する四分木構造の深さであり、btDepthは、前記グループユニットに対応する二分木構造の深さである。
【００８５】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記グループユニットには、他のグループユニットが含まれない。
【００８６】
また、中央処理装置701はさらに次のように構成されても良く、即ち、前記グループユニットの第一フラグが第二値であるときに、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードをすべて第一値と認識する。
【００８７】
また、中央処理装置701はさらに次のように構成されても良く、即ち、グループユニットの第一フラグが第三値であるときに、該グループユニットにおける各コードユニットのユニフォーム変換ユニットモードの値に基づいて、各コードユニットのユニフォーム変換ユニットモードを認識する。
【００８８】
また、図7に示すように、電子装置700はさらに、入出力部703、表示部704などを含んでも良く、これらの部品の機能が従来技術と同様であるため、ここでは、その詳しい説明を省略する。なお、電子装置700は、図7に示すすべての部品を含む必要がなく、また、電子装置700は、さらに、図7にない部品を含んでも良いが、これについては、従来技術を参照することができる。
【００８９】
本発明の実施例はさらに、コンピュータ可読プログラムを提供し、そのうち、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置、コードユニットグループのユニフォーム変換ユニットモードを認識する装置又は電子装置中で前記プログラムを実行するときに、前記プログラムは、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置、コードユニットグループのユニフォーム変換ユニットモードを認識する装置又は電子装置に、実施例1また3に記載の方法を実行させる。
【００９０】
本発明の実施例はさらに、コンピュータ可読プログラムを記憶した記憶媒体を提供し、そのうち、前記記憶媒体は、上述のコンピュータ可読プログラムを記憶しており、前記コンピュータ可読プログラムは、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置、コードユニットグループのユニフォーム変換ユニットモードを認識する装置又は電子装置に、実施例1又は3に記載の方法を実行させる。
【００９１】
また、本発明の実施例で説明した前記方法、装置などは、ハードウェア、処理器により実行されるソフトウェアモジュール、又は両者の組み合わせにより実現することができる。例えば、図4、6に示す機能ブロック図における１つ又は複数の機能及びび／又は機能ブロック図における１つ又は複数の機能の組み合わせは、コンピュータプログラムにおける各ソフトウェアモジュールに対応しても良く、各ハードウェアモジュールに対応しても良い。また、これらのソフトウェアモジュールは、それぞれ、実施例1又は3における各操作に対応することができる。これらのハードウェアモジュールは、例えば、FPGA（field-programmable  gate  array）を用いてこれらのソフトウェアモジュールを固化して実現することができる。
【００９２】
また、本発明の実施例による装置、方法などは、ソフトウェアにより実現されても良く、ハードェアにより実現されてもよく、ハードェア及びびソフトウェアの組み合わせにより実現されても良い。本発明は、このようなコンピュータ可読プログラムにも関し、即ち、前記プログラムは、ロジック部品により実行されるときに、前記ロジック部品に、上述の装置又は構成要素を実現させることができ、又は、前記ロジック部品に、上述の方法又はそのステップを実現させることができる。さらに、本発明は、上述のプログラムを記憶した記憶媒体、例えば、ハードディスク、磁気ディスク、光ディスク、ＤＶＤ、フレッシュメモリなどにも関する。
【００９３】
以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の技術的範囲に属する。
【００９４】
また、以上の実施例などに関し、さらに以下の付記を開示する。
【００９５】
（付記1）
コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置であって、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記装置は、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行う第一マーキング部であって、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行う第一マーキング部；及び
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行う第二マーキング部を含む、装置。
【００９６】
（付記2）
付記1に記載の装置であって、
前記第一値が0である、装置。
【００９７】
（付記3）
付記1に記載の装置であって、
前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記第一マーキング部は、前記グループユニットの第一フラグを、前記第二値とは異なる第三値に設定する、装置。
【００９８】
（付記4）
付記1に記載の装置であって、
前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、前記第二マーキング部は、前記グループユニットにおける各コードユニットに対してマーキングを行わない、装置。
【００９９】
（付記5）
付記1に記載の装置であって、
前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記第二マーキング部は、前記ユニフォーム変換ユニットモードを用いて前記グループユニットにおける各コードユニットに対してマーキングを行う、装置。
【０１００】
（付記6）
付記1に記載の装置であって、
前記グループユニットの四分木プラス二分木構造のパラメータが
qtDepth＋btDepth/2＞2.5
という条件を満たし、
ここで、qtDepthは、該グループユニットに対応する四分木構造の深さであり、btDepthは、前記グループユニットに対応する二分木構造の深さである、装置。
【０１０１】
（付記7）
付記6に記載の装置であって、
前記グループユニットには、他のグループユニットが含まれない、装置。
【０１０２】
（付記8）
コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う方法であって、前記コードユニットグループには少なくとも1つのグループユニットが含まれ、1つの前記グループユニットには少なくとも1つのコードユニットが含まれ、各前記コードユニットは対応するユニフォーム変換ユニットモードを有し、前記方法は、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、前記グループユニットに対してマーキングを行い、前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、第一フラグを第二値に設定し、前記第一フラグを用いて前記グループユニットに対してマーキングを行い；及び
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことを含む、方法。
【０１０３】
（付記9）
付記8に記載の方法であって、
前記第一値が0である、方法。
【０１０４】
（付記10）
付記8に記載の方法であって、
前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記グループユニットの第一フラグを、前記第二値とは異なる第三値に設定することをさらに含む、方法。
【０１０５】
（付記11）
付記8に記載の方法であって、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことは、
前記グループユニットにおける各コードユニットのユニフォーム変換ユニットモードが同じ第一値を有するときに、前記グループユニットにおける各コードユニットに対してマーキングを行わないことを含む、方法。
【０１０６】
（付記12）
付記8に記載の方法であって、
各グループユニットに含まれる各コードユニットのユニフォーム変換ユニットモードに基づいて、該グループユニットにおける各前記コードユニットに対してマーキングを行うことは、
前記グループユニットにおける少なくとも1つのコードユニットのユニフォーム変換ユニットモードの値が前記第一値に等しくないときに、前記ユニフォーム変換ユニットモードを用いて前記グループユニットにおける各コードユニットに対してマーキングを行う、方法。
【０１０７】
（付記13）
付記8に記載の方法であって、
前記グループユニットの四分木プラス二分木構造のパラメータが、
qtDepth＋btDepth/2＞2.5
という条件を満たし、
ここで、qtDepthは、該グループユニットに対応する四分木構造の深さであり、btDepthは、前記グループユニットに対応する二分木構造の深さである、方法。
【０１０８】
（付記14）
付記13に記載の方法であって、
前記グループユニットには、他のグループユニットが含まれない、方法。
【０１０９】
（付記15）
付記1-7のうち任意の1つに記載の、コードユニットグループのユニフォーム変換ユニットモードに対してグループマーキングを行う装置を含む、電子装置。
【図１】
2021507583.tif 000004
【図２】
2021507583.tif 000005
【図３】
2021507583.tif 000006
【図４】
2021507583.tif 000007
【図５】
2021507583.tif 000008
【図６】
2021507583.tif 000009
【図７】
2021507583.tif 000010
【国際調査報告】
2021507583.tif 000011
2021507583.tif 000012
2021507583.tif 000013
2021507583.tif 000014