(57)【要約】  画像データにおける彩度値はサブサンプリングされ、それによりサブサンプリングされた彩度値は得られることができる。サブサンプリングされた彩度値は圧縮され、それによりサブサンプリングされ圧縮された彩度値は得られることができる。画像データにおける輝度値は圧縮されることができ、それによりサブサンプリングされた輝度値を得る。輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報は決定されることができる。
2012533226.tif 000002
【特許請求の範囲】
【請求項１】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得ることと、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることと、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得ることと、
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定することと
を含む、前記画像データを圧縮するための方法。
【請求項２】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項１の方法。
【請求項３】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１の方法。
【請求項４】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１の方法。
【請求項５】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することと
を含む、請求項１の方法。
【請求項６】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
第１対角平均を決定することと、
第２対角平均を決定することと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することと
を含む、請求項１の方法。
【請求項７】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１の方法。
【請求項８】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１の方法。
【請求項９】
プロセッサと、
前記プロセッサに電気的に接続されたメモリと、
前記メモリ内に格納される命令を備え、ここで前記命令は、
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得ることと、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることと、
前記輝度サブサンプリング作業の一部として破棄された前記輝度値のためエッジ情報を決定することと
を実行することができる命令である、
前記画像データを圧縮するための装置。
【請求項１０】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項９の装置。
【請求項１１】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項９の装置。
【請求項１２】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項９の装置。
【請求項１３】
破棄される輝度値のため前記エッジ情報を決定することを実行できる前記命令は、
垂直平均を決定することと、
水平平均を決定することと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することと
を実行することができる命令を含む、請求項９の装置。
【請求項１４】
破棄される輝度値のため前記エッジ情報を決定することを実行できる前記命令は、
垂直平均を決定することと、
水平平均を決定することと、
第１対角平均を決定することと、
第２対角平均を決定することと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することと
を実行することができる命令を含む、請求項９の装置。
【請求項１５】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項９の装置。
【請求項１６】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項９の装置。
【請求項１７】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得る手段と、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得る手段と、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得る手段と、
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定する手段と
を備える前記画像データを圧縮するための装置。
【請求項１８】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項１７の装置。
【請求項１９】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１７の装置。
【請求項２０】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１７の装置。
【請求項２１】
破棄された輝度値のため前記エッジ情報を決定するための前記手段は、
垂直平均を決定するための手段と、
水平平均を決定するための手段と、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定するための手段と
を備える、請求項１７の装置。
【請求項２２】
破棄された輝度値のため前記エッジ情報を決定するための前記手段は、
垂直平均を決定するための手段と、
水平平均を決定するための手段と、
第１対角平均を決定するための手段と、
第２対角平均を決定するための手段と、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定するための手段と
を備える、請求項１７の装置。
【請求項２３】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１７の装置。
【請求項２４】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１７の装置。
【請求項２５】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得るためのコードと、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るためのコードと、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るためのコードと、
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するためのコードと
を備える命令をその上に持つコンピュータ可読媒体を備える、前記画像データを圧縮するためのコンピュータプログラム製品。
【請求項２６】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項２５のコンピュータプログラム製品。
【請求項２７】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項２５のコンピュータプログラム製品。
【請求項２８】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項２５のコンピュータプログラム製品。
【請求項２９】
破棄された輝度値のため前記エッジ情報を決定するための前記コードは、
垂直平均を決定するためのコードと、
水平平均を決定するためのコードと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定するためのコードと
を備える、請求項２５のコンピュータプログラム製品。
【請求項３０】
破棄された輝度値のため前記エッジ情報を決定するための前記コードは、
垂直平均を決定するためのコードと、
水平平均を決定するためのコードと、
第１対角平均を決定するためのコードと、
第２対角平均を決定するためのコードと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定するためのコードと
を備える、請求項２５のコンピュータプログラム製品。
【請求項３１】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項２５のコンピュータプログラム製品。
【請求項３２】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項２５のコンピュータプログラム製品。
【請求項３３】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得るように、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るように、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るように、および
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するように
構成された、前記画像データを圧縮するための集積回路。
【請求項３４】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項３３の集積回路。
【請求項３５】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項３３の集積回路。
【請求項３６】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項３３の集積回路。
【請求項３７】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することと
を含む、請求項３３の集積回路。
【請求項３８】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
第１対角平均を決定することと、
第２対角平均を決定することと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することと
を含む、請求項３３の集積回路。
【請求項３９】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項３３の集積回路。
【請求項４０】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項３３の集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
関連した出願
この出願は、２００９年７月９日に提出され、発明者セルジオＲゴマによる「Luminance/Chrominance Subsampling Pattern and Method To Achieve 8 Bit Per Pixel Visually Lossless,」という米国仮特許出願第６１／２２４，４２７号に関連し、それからの優先権を主張する。
【０００２】
本開示は、一般的に画像データ圧縮に関連する。より具体的には、本開示は輝度と彩度値のサブサンプリングを伴う画像データ圧縮に関連する。
【背景技術】
【０００３】
デジタル画像は、符号化される前に、輝度-彩度色空間内に置かれることができる。この形態では、画素の色は、３つの数値―明るさを描写する１つの数値（輝度）、色を描写する２つの数値（彩度）―で描写されることができる。これら３つの数値は、Ｙ、Ｕ及びＶとして識別されることができる。Ｙは輝度値であり、ＵとＶは共同して彩度値を構成する。
【０００４】
彩度サブサンプリングは、輝度（Ｙ）情報のためより、低い彩度（ＵＶ）情報のための分析を実施することによって画像を符号化することの実行である。彩度サブサンプリングを利用することで、デジタル画像内の各画素のための輝度（Ｙ）値は、符号化されるためにデジタルデータストリーム内に含まれることができる。しかしながら、単一の輝度ペア（ＵＶ）だけ画素のグループのためデジタルストリームに含まれる。
【０００５】
彩度サブサンプリングパターンのための表記は、Ｊ：ａ：ｂフォームによる。その表記は、Ｊ画素幅と２画素高である概念的な部位である参照ブロックの理念を利用する。指標値「ａ」は、Ｊｘ２参照ブロックの上行のために含まれる彩度値の数値を示す。指標値は「ｂ」は、Ｊｘ２参照ブロックの最下行について含まれる彩度値の数値を示す。
【０００６】
例えば、４画素幅と２画素高である参照ブロックでは、ＹＵＶ  ４：４：４は、参照ブロックの上行のため８輝度値（例えば、４Ｕ値と４Ｖ値）と、参照ブロック下行のため８輝度値を符号化する。言い換えれば、ＹＵＶ  ４：４：４を利用して、彩度サブサンプリングは起きない。同様の４ｘ２参照ブロックにおいて、ＹＵＶ  ４：２：２は、参照ブロックの上行のため４つの彩度値（例えば、２つのＵ値及び２つのＶ値）を、参照ブロックの下行のため４つの彩度値を符号化する。同様の４ｘ２参照ブロックにおいて、ＹＵＶ  ４：２：０は、参照ブロックの上行のため２輝度値と、参照ブロック最下行について含まれる２輝度値を符号化する。
【図面の簡単な説明】
【０００７】
【図１】図１は、ＳＹＵＶ圧縮機の例を示す。
【図２】図２は、プロセッサで実施される図１のＳＹＵＶ圧縮機を示す。
【図３】図３は、画像データを圧縮するための方法を示す。
【図４】図４は、どのように輝度値がサブサンプリングされることができるかを示す例を示す。
【図５】図５は、どのようにエッジ情報が破棄された輝度値のため決定されることができるかを示す例を示す。
【図６】図６は、どのようにエッジ情報が破棄された輝度値のため決定されることができるかを示す他の例を示す。
【図７】図７は、どのように輝度値がサブサンプリングされ、その時圧縮されることができるかを示す例を示す。
【図８】図８は、どのように輝度値がサブサンプリングされ、その時圧縮されることができるかを示す他の例を示す。
【図９】図９は、ＳＹＵＶ圧縮機の他の例を示す。
【図１０】図１０は、図９の例から形成されることができる圧縮された画像データを示す。
【図１１】図１１は、どのようにＤＰＣＭ圧縮機が実行されることができるかを示す例を示す。
【図１２】図１２は、ＹＵＶ  ４：４：４とＳＹＵＶ  ４：４：４の圧縮を示す。
【図１３】図１３は、ＹＵＶ  ４：２：２とＳＹＵＶ  ４：２：２の圧縮を示す。
【図１４】図１４は、ＹＵＶ  ４：２：０とＳＹＵＶ  ４：２：０の圧縮を示す。
【図１５】図１５は、無線通信機器に含まれることができるあるコンポーネントを示す。
【詳細な説明】
【０００８】
本開示は、一般的に効率的なＹＵＶ構成と関連する。本開示に従って、効率的なＹＵＶ構成は、輝度値と彩度値をサブサンプリングすること、サブサンプリングされた輝度値を圧縮すること、及びサブサンプリングされた輝度値を圧縮することで作成された空間に破棄された輝度値のためのエッジ情報を含むことによって達成されることができる。有利なことに、本文中に開示された技術に従って圧縮された画像データは、知覚的にロスが少なくなることができる。明確性のため、本開示に従ったＹＵＶ構成は、知られたＹＵＶ構成と本文中に開示された構成とを区別するため、ＳＹＵＶと呼ばれるだろう。
【０００９】
画像データを圧縮するための方法が開示される。その方法は、画像データ内の彩度値をサブサンプリングし、それによってサブサンプリングされた彩度値を得ることを含む。その方法は、サブサンプリングされた彩度値を圧縮し、それによって圧縮されサブサンプリングされた彩度値を得ることも含む。その方法は、画像データ内の輝度値をサブサンプリングし、それによってサブサンプリングされた輝度値を得ることも含む。さらに、その方法は、輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を判断することを含む。
【００１０】
輝度値は、バイヤー（ＢＡＹＥＲ）サブサンプリングパターンに従ってサブサンプリングされることができる。彩度値は、４：２：２彩度サブサンプリングパターンにしたがってサブサンプリングされることができる。他の例としては、彩度値は、４：２：０彩度サブサンプリングパターンに従ってサブサンプリングされることができる。
【００１１】
破棄された輝度値のためエッジ情報を決定することは、垂直平均を決定すること、水平平均を決定すること、及び垂直平均と水平平均のどちらが破棄された輝度値に近いか決定することを含むことができる。あるいは、破棄された輝度値のためエッジ情報を決定することは、垂直平均を決定すること、水平平均を決定すること、第１対角平均を決定すること、第２対角平均を決定すること、及び垂直平均、水平平均、第１対角平均、及び第２対角平均のどれが破棄された彩度値に最も近いか決定することを含むことができる。
【００１２】
彩度値は、８ビットは７ビットへ符号化される差分パルス符号変調（ｄｉｆｆｅｒｅｎｔｉａｌ  ｐｕｌｓｅ−ｃｏｄｅ  ｍｏｄｕｌａｔｉｏｎ：ＤＰＣＭ）技術に従って圧縮されることができる。あるいは、彩度値は、８ビットは６ビットへ符号化されるＤＰＣＭ技術に従って圧縮されることができる。
【００１３】
画像データを圧縮するための装置が開示される。装置は、プロセッサ、プロセッサを使用した電気通信におけるメモリ、及びメモリ内に格納された命令を含む。命令は、画像データにおける彩度値をサブサンプリングし、それにより、サブサンプリングされた彩度値を得ることができる。命令は、サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることもできる。命令は、画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得ることもできる。さらに、命令は、輝度値サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定することができる。
【００１４】
画像データを圧縮するための装置が開示される。装置は、画像データにおける彩度値をサブサンプリングし、それゆえサブサンプリングされた彩度値を得るための手段を含む。装置は、サブサンプリングされた彩度値を圧縮し、それゆえサブサンプリングされ圧縮された彩度値を得るための手段をも含む。装置は、画像データにおける輝度値をサブサンプリングし、それゆえサブサンプリングされた輝度値を得るための手段をも含む。装置は、輝度値サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するための手段をも含む。
【００１５】
画像データを圧縮するためのコンピュータプログラム製品が開示される。コンピュータプログラム製品は、その上に命令を持つコンピュータ可読媒体を含む。命令は、画像データにおける彩度値をサブサンプリングし、それゆえサブサンプリングされた彩度値を得るためのコードを含む。命令は、サブサンプリングされた彩度値を圧縮し、それゆえサブサンプリングされ圧縮された彩度値を得るためのコードをも含む。命令は、画像データにおける輝度値をサブサンプリングし、それゆえサブサンプリングされた輝度値を得るためのコードをも含む。命令は、輝度値サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するためのコードをも含む。
【００１６】
画像データを圧縮するための集積回路は開示される。集積回路は、画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るように構成される。集積回路は、サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るように構成される。集積回路は、画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るように構成される。集積回路は、輝度値サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するように構成される。
【００１７】
図１は、ＳＹＵＶ圧縮機１０２の例を示す。ＳＹＵＶ圧縮機１０２は、彩度サブサンプリングブロック１０４、輝度圧縮ブロック１０６、輝度サブサンプリングブロック１０８、及びエッジ決定ブロック１１０を含む。
【００１８】
ＳＹＵＶ圧縮機１０２は、入力として画像データ１１２を受信することができる。画像データ１１２は、輝度（Ｙ）値１１４、彩度（Ｕ及びＶ）値１１６を含むことができる。画像データ１１２における彩度値１１６は、彩度サブサンプリングブロック１０４へ供給されることができる。彩度サブサンプリングブロック１０４は、サブサンプリングされた彩度値１１８を得るため彩度値１１６をサブサンプリングすることができる。彩度圧縮ブロック１０６は、サブサンプリングされた彩度値１１８を圧縮し、それゆえサブサンプリングされ圧縮された彩度値１２０を得ることができる。
【００１９】
画像データ１１２における輝度値１１４は、輝度サブサンプリングブロック１０８へ供給されることができる。輝度サブサンプリングブロック１０８は、サブサンプリングされた輝度値１２２を得るため輝度値１１４をサブサンプリングすることができる。輝度値１１４は、エッジ決定ブロック１１０へ供給されることもできる。エッジ決定ブロック１１０は、破棄された輝度値１２８（例えば、輝度サブサンプリング作業の一部として破棄された輝度値１１４）のためエッジ情報を決定するために輝度値１１４を使用することができる。
【００２０】
結合器１３０は、圧縮された画像データ１２６を形成するために、サブサンプリングされた輝度値１２２、サブサンプリングされ圧縮された彩度値１２０、及びエッジ情報１２４を結合することができる。圧縮された画像データ１２６は、ＳＹＵＶ圧縮機１０２によって、出力されることができる。
【００２１】
図２に示されたように、プロセッサ２３２は、ＳＹＵＶ圧縮機１０２を実行するために、命令を実行及び／又は作業を実行することができる。あるいはまた、異なるプロセッサは、異なるコンポーネントを実行ために使用されることができる（例えば、１つのプロセッサは彩度サブサンプリングブロック１０４を実行するために使用されることができ、他のプロセッサは彩度圧縮ブロック１０６を実行するために使用されることができ、他のプロセッサは輝度サブサンプリングブロック１０８を実行するために使用されることができ、他のプロセッサはエッジ決定ブロック１１０を実行するために使用されることができる）。
【００２２】
図３は、画像データ１１２を圧縮するための方法３００を示す。画像データ１１２は、入力として３０２を受信することができる。画像データ１１２は、輝度（Ｙ）値１１４及び彩度（Ｕ及びＶ）値１１６を含む。彩度値１１６は、サブサンプリングされた彩度値１１８を得るため、サブサンプリング３０４されることができる。サブサンプリングされた彩度値１１８は、サブサンプリングされ圧縮された彩度値１２０を得るため、圧縮３０６される。輝度値１１４は、サブサンプリングされた輝度値１２２を得るため、サブサンプリング３０８されることができる。エッジ情報１２４は、破棄された輝度値１２８のため決定３１０される。圧縮された画像データ１２６は、出力として３１２へ供給されることができる。圧縮された画像データ１２６は、サブサンプリングされ圧縮された彩度値１２０、サブサンプリングされた輝度値１２２、及びエッジ情報１２４を含むことができる。
【００２３】
図４は、どのように輝度値４１４がサブサンプリングされることができるかを示す例を示す。この例では、輝度値４１４の４ｘ４ブロックが検討されている。各輝度値４１４は、Ｙａｂとして示され、ここで「ａ」は輝度値４１４が相当する画素の行を示し、「ｂ」は輝度値４１４が相当する画素の列を示す。例えば、Ｙ２３は、画像データ１１２の第２行第３列の画素のための輝度値４１４を示す。
【００２４】
輝度サブサンプリングブロック４０８は、バイヤー（ＢＡＹＥＲ）サブサンプリングパターンに従って輝度値４１４をサブサンプリングするように構成されることができる。サブサンプリングパターンのこのタイプは、「チェックボード」パターンとして示されることもできる。例えば、図４に示されるように、輝度サブサンプリングブロック４０８は、奇数番目の行と偶数番目の列（例えば、この例におけるＹ１２、Ｙ１４、Ｙ３２及びＹ３４）、及び偶数番目の行と奇数番目の列（例えば、この例におけるＹ２１、Ｙ２３，Ｙ４１及びＹ４３）における画素に相当数する輝度値４１４を破棄することができる。あるいはまた、輝度サブサンプリングブロック４０８は、偶数番目の行と偶数番目の列、及び奇数番目の行と奇数番目の列における画素に相当数する輝度値４１４を破棄することができる。
【００２５】
図５は、どのようにエッジ情報５２４が破棄された輝度値５２８のため決定されることができるかを示す例を示す。考慮される破棄された輝度値５２８は、図４に示された例からＹ２３である。輝度値５１４の３ｘ３ブロックは、エッジ情報５２４を決定するために使用されることができる。破棄された輝度値５２８（この例におけるＹ２３）は、輝度値５１４の３ｘ３ブロックの中心にある。
【００２６】
エッジ情報５２４を決定するために、Ｙ２３のための垂直平均（Ｙｖ）５３４とＹ２３のための水平平均（Ｙｈ）５３６の両方が決定されることができる。Ｙ２３のための垂直平均５３４は、Ｙ２３の上に接する輝度値（例えば、Ｙ１３）とＹ２３の下に接する輝度値（例えば、Ｙ３３）の平均である。Ｙ２３のための水平平均５３６は、Ｙ２３の左に接する輝度値（例えば、Ｙ２２）とＹ２３の右に接する輝度値（例えば、Ｙ２４）の平均である。
【００２７】
一旦、Ｙ２３のための垂直平均５３４とＹ２３のための水平平均５３６が決定されると、比較ブロック５３８は垂直平均５３４と水平平均５３６のどちらがＹ２３により近いか決定することができる。垂直平均５３４が水平平均５３６よりもＹ２３に近い場合、そのときはエッジ情報５２４はエッジが垂直であると指し示す。逆に、水平平均５３６が垂直平均５３４よりもＹ２３に近い場合、そのときエッジ情報５２４はエッジが水平であると指し示す。
【００２８】
図５に示された例において、エッジ情報５２４は、２つありうる値（例えば、「０」又は「１」）を供給する１ビットを利用して表されることができる。第１の値（例えば、「０」）はエッジが垂直であることを指し示すことができ、第２の値（例えば、「１」）はエッジが水平であることを指し示すことができる。
【００２９】
図６は、どのようにエッジ情報６２４が破棄された輝度値６２８のため決定されることができるかを示す他の例を示す。もう一度、考慮される破棄された輝度値６２８は図４に示された例からＹ２３であって、輝度値６１４の３ｘ３ブロック（中心にあるＹ２３を利用した）はエッジ情報６２４を決定するために使用されるだろう。
【００３０】
前の例のように、Ｙ２３のための垂直平均（Ｙｖ）６３４とＹ２３のための水平平均（Ｙｈ）６３６の両方は決定されることができる。加えて、２つの対角平均６４０、６４２も決定されることができる。第１対角平均（Ｙｄ１）６４０は「北西」対角輝度値、すなわち、この例におけるＹ１３及びＹ２４、の平均であることができる。第２対角平均（Ｙｄ２）は「南西」対角輝度値、例えばこの例におけるＹ３３及びＹ２４の平均であることができる。
【００３１】
一旦、垂直平均６３４、水平平均６３６、及び２つの対角平均６４０、６４２が決定されると、比較ブロック６３８はこれらの平均のどれが最もＹ２３に近いか判定することができる。垂直平均６３４が最もＹ２３に近い場合、そのときはエッジ情報６２４はエッジが垂直であると指し示す。水平平均６３６が最もＹ２３に近い場合、そのときはエッジ情報６２４はエッジが水平であると指し示す。第１対角平均６４０が最もＹ２３に近い場合、そのときエッジ情報６２４はエッジが北西対角であると指し示す。第２平均６４２が最もＹ２３に近い場合、そのときエッジ情報６２４はエッジが南西対角であると指し示す。
【００３２】
図６に示された例では、エッジ情報６２４は４つ可能な値（すなわち、「００」、「０１」、「１０」、又は「１１」）を供給する２ビットを使用して表されることができる。第１の値（例えば、「００」）はエッジが水平であると指し示すことができ、第２の値（例えば、「０１」）はエッジが垂直であると指し示すことができ、第３の値（例えば、「１０」）はエッジが対角北西であると指し示すことができ、第４の値（例えば、「１１」）はエッジが対角南西であると指し示すことができる。
【００３３】
エッジ情報１２４は各破棄された輝度値１２８のため決定されることができる。したがって、図４の輝度サブサンプリング例によると、図５（１ビットがエッジ情報１２４を格納するために使用されている場合）又は図６（２ビットがエッジ情報１２４を格納するために使用されている場合）に示されたこれらと類似した計算は、Ｙ１２，Ｙ１４，Ｙ２１、Ｙ２３、Ｙ３２、Ｙ３４，Ｙ４１及びＹ４３のために実行されることができる。
【００３４】
画像の境界上にある画素に相当する輝度値のため、垂直又は水平平均はただ１つの輝度値を使って決定される。例えば、Ｙ１２のための垂直平均はＹ２２と同じであることができるのであって、なぜならＹ１２は画像の上端の境界上にあるからである。Ｙ２１のための水平平均はＹ２２と同じであることができるのであって、なぜならＹ２１は画像の左端の境界上にあるからである。バッファ境界条件に関連して、バッファは次のラインのためロールアップする（すなわち、下のラインにおける画素だけは、実線がトップラインに移動されると決定され、ラインはそのようにされる）。
【００３５】
図７は、どのように彩度値７１６がサブサンプリングされ圧縮されることができるかし示す例を示す。この例では、彩度値７１６（彩度値７１６は、Ｕ値及びＶ値の両方を含む）の４ｘ４ブロックが考慮される。彩度値７１６のための表記は、上述された輝度値のための表記と類似している（例えば、Ｕ２３及びＶ２３は、それぞれ画像データ１１２の第２行及び第３列における画素のためのＵ値及びＶ値を示す）。
【００３６】
この例では、彩度サブサンプリングブロック７０４は、４：２：２彩度サブサンプリングパターンに従って、彩度値７１６をサブサンプリングするように構成されることができる。４：２：２彩度サブサンプリングパターンを使用して、２つのＵ値及び２つのＶ値は、彩度値の２ｘ４ブロックの上行から破棄され、２つのＵ値及び２つのＶ値は、彩度値の２ｘ４ブロックの下行から破棄される。図７に示された例では、Ｕ１２、Ｕ１４、Ｖ１１及びＶ１３は、彩度値７１６のブロックの第１行から破棄される。Ｕ２２、Ｕ２４、Ｖ２１及びＶ２３は、彩度値７１６のブロックの第２行から破棄される。Ｕ３２、Ｕ３４、Ｖ３１及ぶＶ３３は、彩度値７１６のブロックの第３行から破棄される。Ｕ４２、Ｕ４４、Ｖ４１及びＶ４３は、彩度値７１６のブロックの第４行から破棄される。
【００３７】
あるいはまた、Ｕ１１、Ｕ１３、Ｖ１２及びＶ１４は、彩度値７１６のブロックの第１行から破棄されることができる。Ｕ２１、Ｕ２３、Ｖ２２及びＶ２４は、彩度値７１６のブロックの第２行から破棄されることができる。Ｕ３１、Ｕ３３、Ｖ３２及びＶ３４は、彩度値７１６のブロックの第３行から破棄されることができる。Ｕ４１、Ｕ４３、Ｖ４２及びＶ４４は、彩度値７１６のブロックの第４行から破棄されることができる。
【００３８】
彩度圧縮ブロック７０６は、サブサンプリングされた彩度値７１８を圧縮し、それによりサブサンプリングされ圧縮された彩度値７２０を得るように構成されることができる。圧縮に優先して、各サブサンプリングされた彩度値７１８は、８ビットを使用して表されることができる。サブサンプリングされた彩度値７１８は、７ビット又は６ビットへ圧縮されることができる。ただ１ビットがエッジ情報１２４を表すのに必要とされる場合、サブサンプリングされた彩度値７１８は７ビットへ圧縮されることができる。２ビットがエッジ情報１２４を表すのに必要とされる場合、サブサンプリングされた彩度値７１８は６ビットへ圧縮されることができる。サブサンプリングされた彩度値７１８は、差分パルス符号変調（ＤＰＣＭ）に従って圧縮されることができる。
【００３９】
図８は、どのように彩度値８１６がサブサンプリングされ、それから圧縮されることができるかを示す他の例を示す。この例において、彩度サブサンプリングブロック８０４は、４：２：０彩度サブサンプリングパターンに従って、彩度値８１６をサブサンプリングするように構成されることができる。４：２：０彩度サブサンプリングパターンを使用し、２つのＵ値及び２つのＶ値は彩度値８１６の２ｘ４ブロックの上行から破棄され、すべてのＵ並びにＹ値は彩度値の２ｘ４ブロックの下行から破棄される。図８に示された例では、Ｕ１２、Ｕ１４、Ｖ１１及びＶ１３は、彩度値８１６のブロックの第１行から破棄される。すべてのＵ並びにＹ値は、彩度値８１６のブロックの第２行から破棄される。Ｕ３２、Ｕ３４、Ｖ３１及びＶ３３は、彩度値８１６のブロックの第３行から破棄される。全てのＵ並びにＹ値は、彩度値８１６のブロックの第４行から破棄される。
【００４０】
あるいはまた、Ｕ１１、Ｕ１３、Ｖ１２及びＶ１４は、彩度値８１６のブロックの第１行から破棄されることができる。すべてのＵ並びにＹ値は、彩度値８１６のブロックの第２行から破棄されることができる。Ｕ３１、Ｕ３３、Ｖ３２及びＶ３４は、彩度値８１６のブロックの第３行から破棄されることができる。すべてのＵ並びにＹ値は、彩度値８１６のブロックの第４行から破棄されることができる。
【００４１】
彩度圧縮ブロック８０６は、サブサンプリングされた彩度値８１８を圧縮し、それによりサブサンプリングされ圧縮された彩度値８２０を得るようにに構成されることができる。サブサンプリングされた彩度値８１８は、８ビットから７ビット又は６ビットへ圧縮されることができる。
【００４２】
図９は、ＳＹＵＶ圧縮機９０２の他の例を示す。ＳＹＵＶ圧縮機９０２は、インプットとして画像データ９１２を受信することができる。画像データ９１２は、輝度（Ｙ）値９１４及び彩度（Ｕ及びＶ）値９１６を含むことができる。画像データ９１２における彩度値９１６は、彩度サブサンプリングブロック９０４へ供給されることができる。彩度サブサンプリングブロック９０４は、サブサンプリングされた彩度値９１８を得るため彩度値９１６をサブサンプリングすることができる。彩度ＤＰＣＭ圧縮ブロック９０６は、サブサンプリングされた彩度値９１８を圧縮し、それによりサブサンプリングされ圧縮された彩度値９２０を得ることができる。
【００４３】
ＳＹＵＶ圧縮機９０２は、第１ラインバッファ９４４ａ及び第２ラインバッファ９４４ｂを含むことができる。各ラインバッファ９４４は、Ｎ列を含むことができる。画像データ９１２もＮ列を含むことができる。画像データ９１２の特定の列にある画素に関連する、各入ってくる輝度値９１４は、第２ラインバッファ９４４ｂにおいて相当する列に書き込まれることができる（例えば、Ｙ３１は、第２ラインバッファ９４４ｂにおいて第１列に書き込まれることができる）。入ってくる輝度値９１４を第２ラインバッファ９４４ｂにおいて相当する列に書き込む前に、第２ラインバッファ９４４ｂの列に現在格納されている値は、第１ラインバッファａの同一の列に書き込まれることができる（例えば、Ｙ３１が第２ラインバッファｂにおける第１列に書き込まれる前に、Ｙ２１は第１ラインバッファａにおける第１列に書き込まれることができる）。
【００４４】
輝度値９１４は、バイヤー（ＢＡＹＥＲ）サブサンプリングパターンに従ってサブサンプリングされることができる。エッジ情報９２４は、破棄された各輝度値９１４のために決定されることができる。特定の破棄された輝度値のためエッジ情報９２４を決定するため、輝度値９１４の３ｘ３ブロック９４６は、３ｘ３ブロック９４６の中心にある破棄された輝度値（この例におけるＹ２３）を使って、考察されることができる。３ｘ３ブロック９４６は、破棄されている各輝度値９１４のために作成されることができる。図９に示された例では、１ビットがエッジ情報９２４を格納するために使用されていると仮定するだろう。エッジ情報９２４を決定するため、Ｙ２３のための垂直平均（Ｙｖ）９３４とＹ２３のための水平平均（Ｙｈ）９３６の両方は決定されることができる。
【００４５】
一旦、Ｙ２３のための垂直平均９３４とＹ２３のための水平平均９３６が決定されると、決定は、垂直平均９３４又は水平平均９３６のどちらがＹ２３に近いかについて行われることができる。垂直平均９３４が水平平均９３６よりもＹ２３に近い場合、その時はエッジ情報９２４はエッジが垂直であると指し示す。逆に、水平平均９３６が垂直平均９３４よりもＹ２３に近い場合、その時はエッジ情報９２４はエッジが水平であると指し示す。
【００４６】
サブサンプリングされ圧縮された彩度値９２０、サブサンプリングされた輝度値９２２、及びエッジ情報９２４は、圧縮された画像データ９２６を形成するため結合されることができる。図１０は、圧縮された画像データ１０２６の例を示す。
【００４７】
図１１は、どのようにＤＰＣＭ圧縮機が実行されることができるかを示す例を示す。送信機１１４８において、符号化されていないシンボル１１５０は、コーデックセレクタ及びエンコーダ１１５２に供給されることができる。ＤＰＣＭを使って、現在のシンボルと予測される値（予測される値は、メモリ１１５８ａ内に格納されている１つ又はそれ以上の前のシンボルに基づく）の違いは符号化される。送信機１１４８は、送信機１１４８に格納されたデコーダ１１５６ａの個別のバージョンに基づく予測された値を決定することができる予測器１１５４ａによって示される。
【００４８】
多重ＤＰＣＭモードはサポートされ、８ビットを７ビットへ圧縮する１つのモード（８対７モード）、及び８ビットを６ビットへ圧縮する他のモード（８対６モード）を含むことができる。エッジ情報１２４が１ビットを占める場合、８対７モードが選択されることができる。エッジ情報１２４が２ビットを占める場合、８対６モードが選択されることができる。
【００４９】
コードセレクタ及びエンコーダ１１５２は、受信機１１６２に送信されることができる、符号化されたシンボル１１６０ａを出力することができる。受信機１１６２にあるデコーダ１１５６ｂは、受信された、符号化されたシンボル１１６０ｂを復号し、それにより復号されたシンボル１１６４を得ることができる。復号過程において、デコーダ１１５６ｂは、予測器１１５４ｂの出力を使用することができる。予測器１１５４ｂは、メモリ１１５８ｂ内に格納された１つ又はそれ以上の前のシンボルに基づくことができる、予測された値を供給することができる。
【００５０】
有利なことに、本開示に従ったＳＹＵＶ形式は、相当するＹＵＶ形式よりも高い圧縮効率を達成することができ、一方視覚的ロスも少ないままである。例えば、ＳＹＵＶ4:4:4は２０ビットパーピクセル（ｂｉｔ  ｐｅｒ  ｐｉｘｅｌ：ｂｐｐ）を使用し、一方ＹＵＶ４：４：４は２４ｂｐｐを使用する。図１２は、ＹＵＶ４：４：４とＳＹＵＶ４：４：４の比較を示す。他の例として、ＳＹＵＶ４：２：２は１０．６ｂｐｐを使用し、一方ＹＵＶ４：２：２は１６ｂｐｐを使用する。図１３は、ＹＵＶ４：２：２とＳＹＵＶ４：２：２の比較を示す。他の例として、ＳＹＵＶ４：２：０は８ｂｐｐを使用し、一方ＹＵＶ４：２：０は１０．６ｂｐｐを使用する。図１３は、ＹＵＶ４：２：０とＳＹＵＶ４：２：０の比較を示す。
【００５１】
図１５は、無線通信機器１５０２に含まれることができる、あるコンポーネントを示す。無線通信機器１５０２はプロセッサ１５０３を含む。プロセッサ１５０３は、汎用単一又は複数マイクロプロセッサ（例えば、ＡＲＭ）、特定目的プロセッサ（例えば、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ：ＤＳＰ））、マイクロコントローラ、プログラマルゲートアレイなどであることができる。プロセッサ１５０３は、中央演算処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ：ＣＰＵ）として言及されることができる。図１５の無線通信機器１５０２にはただ１つのプロセッサ１５０３が示されているが、他の設定としてプロセッサの組み合わせ（例えば、ＡＲＭとＤＳＰ）が使用されることができた。
【００５２】
無線通信機器１５０２も、プロセッサ１５０３と電気的に通信するメモリ１５０５を含む（例えば、プロセッサ１５０３はメモリ１５０５から情報を読み込む及び／又は情報を書き込むことができる）。メモリ１５０５は、電気的情報を格納することができる全ての電気的コンポーネントであることができる。メモリ１５０５は、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＲＡＭ）、リードオンリーメモリ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ：ＲＯＭ）、磁気ディスク記録媒体、光学記録媒体、ＲＡＭ内のフラッシュメモリ機器、プロセッサと共に含まれるオンボードメモリ、プログラマブルリードオンリーメモリ（ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ：ＰＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ｅｒａｓａｂｌｅ    ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ：ＥＰＲＯＭ）、電気的消去可能なＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ＰＲＯＭ：ＥＥＰＲＯＭ）、レジスタ、及びその他これらの組み合わせを含むものとして具体化されることができる。
【００５３】
データ１５０７及び命令１５０９は、メモリ１５０５内に格納されることができる。命令１５０９は、１つ又はそれ以上のプログラム、ルーチン、サブルーチン、関数、プロシージャなどを含むことができる。命令１５０９は、単一のコンピュータ可読ステートメント又は多数のコンピュータ可読ステートメントを含むことができる。命令１５０９は、本文中に記述された方法を実行するためプロセッサ１５０３によって実行可能となることができる。命令１５０９を実行することは、メモリ１５０５に格納されたデータ１５０７の使用を伴う。図１５は、プロセッサ１５０３内へロードされるいくつかの命令１５０９ａ及びデータ１５０７ａを示す。
【００５４】
無線通信機器１５０２は、無線通信機器１５０２と遠隔位置（例えば、基地局）の間の信号の送受信を可能とするため送信機１５１１及び受信機１５１３を含むこともできる。送信機１５１１及び受信機１５１３は、ひとまとめにしてトランシーバ１５１５と呼ばれることができる。アンテナ１５１７は、電気的にトランシーバ１５１５と接続されることができる。無線通信機器１５０２は、複数の送信機、複数の受信機、複数のトランシーバ及び／又は複数のアンテナを含む（図示しない）こともできる。
【００５５】
無線通信機器１５０２の様々なコンポーネントは、パワーバス、制御信号バス、状態信号バス、データバスなどを含むことができる、１つ又はそれ以上のバスによって一緒に連結されることができる。簡略のために、様々なバスは、バスシステム１５１９として図１５に示されている。
【００５６】
上の記述では、参照番号はときどき様々な項目に関して使用されている。用語が参照番号と関連して使用される場合、これは１つ又はそれ以上の図において示される特定の要素に言及することを意味する。用語が参照番号なく使用される所では、これは全ての個々の図に限定することなく一般的に用語に言及する意図で書かれた。
【００５７】
本開示に従って、コンピューティングデバイス（それは無線通信機器であり得る）内の回路は、画像データにおける彩度値をサブサンプリングするために適合させられ、それによりサブサンプリングされた彩度値を得ることができる。同一の回路、異なる回路、又は同様若しくは異なる回路の第２セクションは、サブサンプリングされた彩度値を圧縮するために適合されることができ、それによりサブサンプリングされ圧縮された彩度値を得ることができる。第２セクションは第１セクションに接続されることができ、又はそれは第１セクションとして同一の回路内で具体化されることができる。加えて、同一の回路、異なる回路、又は同様若しくは異なる回路の第３セクションは、輝度値をサブサンプリングするために適合されることができ、それによりサブサンプリングされた輝度値を得ることができる。第３セクションは第１及び第２セクションに接続されることができ、又はそれは第１及び第２セッションとして同一の回路内で具体化されることができる。加えて、同一の回路、異なる回路、又は同様若しくは異なる回路の第４セクションは、輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するために適合させられることができる。第４セクションは第１、第２及び第３セクションに接続されることができ、又はそれは第１、第２及び第３セッションとして同一の回路内で具体化されることができる。
【００５８】
「決定すること」という用語は活動の広い多様性を含み、それゆえ「決定すること」は、計算すること（ｃａｌｕｃｕｌａｔｉｎｇ）、計算すること（ｃｏｍｐｕｔｉｎｇ）、処理すること（ｐｒｏｃｅｓｓｉｎｇ）、引き出すこと（ｄｅｒｉｖｉｎｇ）、調査すること（ｉｎｖｅｓｔｉｇａｔｉｎｇ）、調べること（ｌｏｏｋｉｎｇ  ｕｐ）（例えば、テーブル、データベース又は他のデータ構造内を調べること）、確かめること及び似たものを含むことができる。また、「決定すること」は、受信すること（例えば、情報を受信すること）及び似たものを含むことができる。また、「決定すること」は、解決すること、選択すること（ｓｅｌｅｃｔｉｎｇ）、選択すること（ｃｈｏｏｓｉｎｇ）、確立すること及び似たものを含むことができる。
【００５９】
もし明確に特定しなければ、「に基づく（ｂａｓｅｄ  ｏｎ）」という成句は「のみに基づく（ｂａｓｅｄ  ｏｎｌｙ  ｏｎ）」を意味しない。他の言い方をすれば、「に基づく」という成句は「のみに基づく」及び「少なくとも…に基づく（ｂａｓｅｄ  ａｔ  ｌｅａｓｔ  ｏｎ）」の両方を述べる。
【００６０】
プロセッサという用語は、汎用プロセッサ、中央演算処理装置（ＣＰＵ）、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、コントローラ、マイクロコントローラ、状態装置、及びその他を大体含むと解釈するべきである。いくつかの事情の下で、「プロセッサ」は、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ：ＡＳＩＣ）、プログラマブルロジックデバイス（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅ：ＰＬＤ）、フィールドプログラマブルゲートアレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ：ＦＰＧＡ）などを参照することができる。「プロセッサ」という用語は、例えば、ＤＳＰ及びマイクロプロセッサの組み合わせ、多数のマイクロプロセッサ、ＤＳＰコアに接続された１つ又はそれ以上のマイクロプロセッサ、又は全てのその様な設定といった処理機器の組み合わせに当てはまることができる。
【００６１】
「メモリ」という用語は、電気的な情報を格納する能力のある全ての電気的コンポーネントを大体含むと解釈するべきである。メモリという用語は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、ノンバレットランダムアクセスメモリ（ＮＶＲＡＭ）、プログラマブルリードオンリーメモリ（ＰＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、電気的消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、磁気又は光学データ記録、レジスタなどのようなプロセッサ可読媒体の様々なタイプに当てはまることができる。プロセッサがメモリから情報を読み込み及び／又は書き込むことができる場合は、メモリはプロセッサに電気的に通信していると言われる。プロセッサに内蔵されたメモリは、プロセッサと電気的に通信している。
【００６２】
「命令」及び「コード」という用語は、コンピュータ可読ステートメントの全てのタイプを大体含むと解釈するべきである。例えば、「命令」及び「コード」という用語は、１つ又はそれ以上のプログラム、ルーチン、サブルーチン、関数、プロシージャなどに当てはまることができる。「命令」及び「コード」は、単一のコンピュータ可読ステートメント又は多数のコンピュータ可読ステートメントから成ることができる。
【００６３】
「コンピュータ可読媒体」という用語は、コンピュータによってアクセスされることができる全ての利用可能な媒体を指す。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ若しくは他の光学ディスク記録、磁気ディスク記録若しくは他の磁気記録デバイス、又は命令若しくはデータの形式において望んだプログラムコードを運び若しくは格納するために使用することができコンピュータによってアクセスすることができる全ての他の媒体から成ることができる。本文中で使用されている、ディスク（ｄｉｓｋ）とディスク（ｄｉｓｃ）は、ディスク（ｄｉｓｋ）が通常磁気的にデータを再生する一方ディスク（ｄｉｓｃ）がレーザーを使用して光学的にデータを再生するコンパクトディスク（ｃｏｍｐａｃｔ  ｄｉｓｃ：ＣＤ）、レーザーディスク（登録商標）、光ディスク、ディジタル・バーサタイル・ディスク（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ：ＤＶＤ）、フロッピー（登録商標）ディスクおよびブルーレイディスクを含む。
【００６４】
ソフトウェア又は命令も送信媒体上で送信されることができる。例えば、ソフトウェアがウェブサイト、サーバー、又は同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者ライン（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ：ＤＳＬ）若しくは赤外線、無線、若しくはマイクロ波のような無線技術を使用した他の遠く離れたソースからの送信の場合、そのときは同軸ケーブル、光ファイバー、ツイストペア、ＤＳＬ、又は赤外線、無線、並びにマイクロ波のような無線技術は、送信媒体の定義に含まれる。
【００６５】
本文中に開示された方法は、開示された方法を達成するため１つ若しくはそれ以上のステップ若しくは動作から成る。方法のステップ及び／又は動作は、請求の範囲から離れることなく他のものと交換されることができる。言い換えれば、ステップ又は行動の特定の手順が記述された方法の適切な作業のため必要でないならば、特定のステップ及び／又は行動の手順及び／又は使用は請求の範囲から離れることなく修正されることができる。
【００６６】
さらに、図３に示されたような本文中に記述されている方法及び技術を実行するためのモジュール及び／又は他の適切な手段は、ダウンロードされ及び／又はさもなければ機器によって得られることができる。例えば、機器は本文中に記述された方法を実行するための手段の移動を容易にするためにサーバーに接続されることができる。あるいはまた、本文中に記述された様々な方法は、機器が記録手段を機器に接続すること又は供給することで様々な方法を得ることができるような記録手段（例えば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）若しくはフロッピー（登録商標）ディスクのような物理的記録媒体など）を通じて供給されることができる。そのうえ、機器に本文中に記述された方法及び技術を供給するための全ての適切な技術は、利用されることができる。
【００６７】
特許請求の範囲は、上に示された正確な設定及びコンポーネントに限られないことが理解される。様々な修正、交換、変化は、特許請求の範囲から離れることなく本文中に記述されたシステム、方法、装置の配置、操作、詳細においてなされることができる。
【図１】
2012533226.tif 000003
【図２】
2012533226.tif 000004
【図３】
2012533226.tif 000005
【図４】
2012533226.tif 000006
【図５】
2012533226.tif 000007
【図６】
2012533226.tif 000008
【図７】
2012533226.tif 000009
【図８】
2012533226.tif 000010
【図９】
2012533226.tif 000011
【図１０】
2012533226.tif 000012
【図１１】
2012533226.tif 000013
【図１２】
2012533226.tif 000014
【図１３】
2012533226.tif 000015
【図１４】
2012533226.tif 000016
【図１５】
2012533226.tif 000017
【手続補正書】
【提出日】平成24年2月24日(2012.2.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得ることと、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることと、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得ることと、
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定することであって、ここで個々の破棄された輝度値のためのエッジ情報は前記破棄された輝度値を再構成するために使用する補間法の方向を指し示す、前記エッジ情報を決定することと
を含む、前記画像データを圧縮するための方法。
【請求項２】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項１の方法。
【請求項３】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１の方法。
【請求項４】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１の方法。
【請求項５】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することと
を含む、請求項１の方法。
【請求項６】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
第１対角平均を決定することと、
第２対角平均を決定することと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することと
を含む、請求項１の方法。
【請求項７】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１の方法。
【請求項８】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１の方法。
【請求項９】
プロセッサと、
前記プロセッサに電気的に接続されたメモリと、
前記メモリ内に格納される命令を備え、ここで前記命令は、
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得ることと、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることと、
前記輝度サブサンプリング作業の一部として破棄された前記輝度値のためエッジ情報を決定することであって、ここで個々の破棄された輝度値のためのエッジ情報は前記破棄された輝度値を再構成するために使用する補間法の方向を指し示す、前記エッジ情報を決定することと
を実行することができる命令である、
前記画像データを圧縮するための装置。
【請求項１０】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項９の装置。
【請求項１１】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項９の装置。
【請求項１２】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項９の装置。
【請求項１３】
破棄される輝度値のため前記エッジ情報を決定することを実行できる前記命令は、
垂直平均を決定することと、
水平平均を決定することと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することと
を実行することができる命令を含む、請求項９の装置。
【請求項１４】
破棄される輝度値のため前記エッジ情報を決定することを実行できる前記命令は、
垂直平均を決定することと、
水平平均を決定することと、
第１対角平均を決定することと、
第２対角平均を決定することと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することと、
を実行することができる命令を含む、請求項９の装置。
【請求項１５】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項９の装置。
【請求項１６】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項９の装置。
【請求項１７】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得る手段と、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得る手段と、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得る手段と、
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定する手段であって、ここで個々の破棄された輝度値のためのエッジ情報は前記破棄された輝度値を再構成するために使用する補間法の方向を指し示す、前記エッジ情報を決定する手段と、
を備える前記画像データを圧縮するための装置。
【請求項１８】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項１７の装置。
【請求項１９】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１７の装置。
【請求項２０】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項１７の装置。
【請求項２１】
破棄された輝度値のため前記エッジ情報を決定するための前記手段は、
垂直平均を決定するための手段と、
水平平均を決定するための手段と、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定するための手段と、
を備える、請求項１７の装置。
【請求項２２】
破棄された輝度値のため前記エッジ情報を決定するための前記手段は、
垂直平均を決定するための手段と、
水平平均を決定するための手段と、
第１対角平均を決定するための手段と、
第２対角平均を決定するための手段と、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定するための手段と、
を備える、請求項１７の装置。
【請求項２３】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１７の装置。
【請求項２４】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項１７の装置。
【請求項２５】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得るためのコードと、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るためのコードと、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るためのコードと、及び
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するためのコードであって、ここで個々の破棄された輝度値のためのエッジ情報は前記破棄された輝度値を再構成するために使用する補間法の方向を指し示す、前記エッジ情報を決定するためのコードと、
を備える命令をその上に持つコンピュータ可読媒体を備える、前記画像データを圧縮するためのコンピュータプログラム製品。
【請求項２６】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項２５のコンピュータプログラム製品。
【請求項２７】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項２５のコンピュータプログラム製品。
【請求項２８】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項２５のコンピュータプログラム製品。
【請求項２９】
破棄された輝度値のため前記エッジ情報を決定するための前記コードは、
垂直平均を決定するためのコードと、
水平平均を決定するためのコードと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定するためのコードと、
を備える、請求項２５のコンピュータプログラム製品。
【請求項３０】
破棄された輝度値のため前記エッジ情報を決定するための前記コードは、
垂直平均を決定するためのコードと、
水平平均を決定するためのコードと、
第１対角平均を決定するためのコードと、
第２対角平均を決定するためのコードと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定するためのコードと、
を備える、請求項２５のコンピュータプログラム製品。
【請求項３１】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項２５のコンピュータプログラム製品。
【請求項３２】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項２５のコンピュータプログラム製品。
【請求項３３】
画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得るように、
前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るように、
前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るように、および
前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するようにであって、ここで個々の破棄された輝度値のためのエッジ情報は前記破棄された輝度値を再構成するために使用する補間法の方向を指し示す、前記エッジ情報を決定するように、
構成された、前記画像データを圧縮するための集積回路。
【請求項３４】
バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、請求項３３の集積回路。
【請求項３５】
４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項３３の集積回路。
【請求項３６】
４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、請求項３３の集積回路。
【請求項３７】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することと、
を含む、請求項３３の集積回路。
【請求項３８】
破棄された輝度値のため前記エッジ情報を決定することは、
垂直平均を決定することと、
水平平均を決定することと、
第１対角平均を決定することと、
第２対角平均を決定することと、
前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することと、
を含む、請求項３３の集積回路。
【請求項３９】
８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項３３の集積回路。
【請求項４０】
８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、請求項３３の集積回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
特許請求の範囲は、上に示された正確な設定及びコンポーネントに限られないことが理解される。様々な修正、交換、変化は、特許請求の範囲から離れることなく本文中に記述されたシステム、方法、装置の配置、操作、詳細においてなされることができる。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得ることと、前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることと、前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得ることと、前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定することとを含む、前記画像データを圧縮するための方法。
［２］バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、［１］の方法。
［３］４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［１］の方法。
［４］４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［１］の方法。
［５］破棄された輝度値のため前記エッジ情報を決定することは、垂直平均を決定することと、水平平均を決定することと、前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することとを含む、［１］の方法。
［６］破棄された輝度値のため前記エッジ情報を決定することは、垂直平均を決定することと、水平平均を決定することと、第１対角平均を決定することと、第２対角平均を決定することと、前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することとを含む、［１］の方法。
［７］８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［１］の方法。
［８］８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［１］の方法。
［９］プロセッサと、前記プロセッサに電気的に接続されたメモリと、前記メモリ内に格納される命令を備え、ここで前記命令は、画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得ることと、前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得ることと、前記輝度サブサンプリング作業の一部として破棄された前記輝度値のためエッジ情報を決定することとを実行することができる命令である、前記画像データを圧縮するための装置。
［１０］バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、［９］の装置。
［１１］４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［９］の装置。
［１２］４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［９］の装置。
［１３］破棄される輝度値のため前記エッジ情報を決定することを実行できる前記命令は、垂直平均を決定することと、水平平均を決定することと、前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することとを実行することができる命令を含む、［９］の装置。
［１４］破棄される輝度値のため前記エッジ情報を決定することを実行できる前記命令は、垂直平均を決定することと、水平平均を決定することと、第１対角平均を決定することと、第２対角平均を決定することと、前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することとを実行することができる命令を含む、［９］の装置。
［１５］８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［９］の装置。
［１６］８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［９］の装置。
［１７］画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得る手段と、前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得る手段と、前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得る手段と、前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定する手段とを備える前記画像データを圧縮するための装置。
［１８］バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、［１７］の装置。
［１９］４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［１７］の装置。
［２０］４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［１７］の装置。
［２１］破棄された輝度値のため前記エッジ情報を決定するための前記手段は、垂直平均を決定するための手段と、水平平均を決定するための手段と、前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定するための手段とを備える、［１７］の装置。
［２２］破棄された輝度値のため前記エッジ情報を決定するための前記手段は、垂直平均を決定するための手段と、水平平均を決定するための手段と、第１対角平均を決定するための手段と、第２対角平均を決定するための手段と、前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定するための手段とを備える、［１７］の装置。
［２３］８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［１７］の装置。
［２４］８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［１７］の装置。
［２５］画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得るためのコードと、前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るためのコードと、前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るためのコードと、前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するためのコードとを備える命令をその上に持つコンピュータ可読媒体を備える、前記画像データを圧縮するためのコンピュータプログラム製品。
［２６］バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、［２５］のコンピュータプログラム製品。
［２７］４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［２５］のコンピュータプログラム製品。
［２８］４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［２５］のコンピュータプログラム製品。
［２９］破棄された輝度値のため前記エッジ情報を決定するための前記コードは、垂直平均を決定するためのコードと、水平平均を決定するためのコードと、前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定するためのコードとを備える、［２５］のコンピュータプログラム製品。
［３０］破棄された輝度値のため前記エッジ情報を決定するための前記コードは、垂直平均を決定するためのコードと、水平平均を決定するためのコードと、第１対角平均を決定するためのコードと、
第２対角平均を決定するためのコードと、前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定するためのコードとを備える、［２５］のコンピュータプログラム製品。
［３１］８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［２５］のコンピュータプログラム製品。
［３２］８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［２５］のコンピュータプログラム製品。
［３３］画像データにおける彩度値をサブサンプリングし、それによりサブサンプリングされた彩度値を得るように、前記サブサンプリングされた彩度値を圧縮し、それによりサブサンプリングされ圧縮された彩度値を得るように、前記画像データにおける輝度値をサブサンプリングし、それによりサブサンプリングされた輝度値を得るように、および前記輝度サブサンプリング作業の一部として破棄された輝度値のためエッジ情報を決定するように構成された、前記画像データを圧縮するための集積回路。
［３４］バイヤーサブサンプリングパターンに従って前記輝度値はサブサンプリングされる、［３３］の集積回路。
［３５］４：２：２彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［３３］の集積回路。
［３６］４：２：０彩度サブサンプリングパターンに従って前記彩度値はサブサンプリングされる、［３３］の集積回路。
［３７］破棄された輝度値のため前記エッジ情報を決定することは、垂直平均を決定することと、
水平平均を決定することと、前記垂直平均と前記水平平均のどちらが前記破棄された輝度値に近いか決定することとを含む、［３３］の集積回路。
［３８］破棄された輝度値のため前記エッジ情報を決定することは、垂直平均を決定することと、水平平均を決定することと、第１対角平均を決定することと、第２対角平均を決定することと、前記垂直平均、前記水平平均、前記第１対角平均と前記第２対角平均のどれが前記破棄された輝度値に最も近いか決定することとを含む、［３３］の集積回路。
［３９］８ビットが７ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［３３］の集積回路。
［４０］８ビットが６ビットに符号化される差分パルス符号変調に従って前記彩度値は圧縮される、［３３］の集積回路。
【国際調査報告】
2012533226.tif 000018
2012533226.tif 000019
2012533226.tif 000020
2012533226.tif 000021
2012533226.tif 000022
2012533226.tif 000023