(57)【要約】【課題】  不要な処理を省略して処理を簡易にし、パフォーマンスを向上させる。【解決手段】  処理単位である矩形画像データを入力する（ステップＳ１）。入力した矩形画素データを対象に、α≠０、すなわち透明ではない部分を探索する（ステップＳ２）。探索したα≠０の領域の全てを含むような最小の矩形を決定する（ステップＳ３）。決定した矩形の周りに所定のマージンを加える（ステップＳ４）。処理単位矩形画像データＧから、マージンを含む矩形画像データを切り出す（ステップＳ５）。処理単位矩形画像データＧの左上座標に対する、切り出し矩形の左上の相対座標をオフセット座標として獲得する。切り出したマージンを含む矩形の画像データを符号化する（ステップＳ６）。切り出した矩形についての符号化（圧縮）画像データと、上記オフセット座標を出力する（ステップＳ７）。【選択図】  図１
2012156906.tif 000002
【特許請求の範囲】
【請求項１】
各画素データに透明度の情報を含む全体画像データを符号化する画像符号化方法であって、
前記全体画像データから、全透明の透明度情報を有する画素以外の画素を内包する画像領域を抽出し、
抽出した画像領域に係る画像データを符号化することを特徴とする画像符号化方法。
【請求項２】
前記全透明の透明度情報を有する画素以外の画素を内包する画像領域を含む領域を切り出し、その切り出した領域に係る画像データを符号化することを特徴とする請求項１に記載の画像符号化方法。
【請求項３】
前記切り出した領域は、矩形であることを特徴とする請求項２に記載の画像符号化方法。
【請求項４】
前記切り出した領域の、全体画像に対する位置情報を決定することを特徴とする請求項３に記載の画像符号化方法。
【請求項５】
前記位置情報は、前記矩形の左上のオフセット座標であることを特徴とする請求項４に記載の画像符号化方法。
【請求項６】
前記切り出した領域にマージンの領域を加えて、新たな切り出した領域とすることを特徴とする請求項２乃至５のいずれかに記載の画像符号化方法。
【請求項７】
請求項４に記載の画像符号化方法により得られた符号化画像データを入力して復号化し、
前記位置情報に基づき、画像表示部に、復号化した画像データを表示することを特徴とする画像処理方法。
【請求項８】
前記符号化画像データ及び前記位置情報は、予め格納されていることを特徴とする請求項７に記載の画像処理方法。
【請求項９】
各画素データに透明度の情報を含む全体画像データを符号化して得られた符号化画像データを復号化する画像復号化方法であって、
前記符号化画像データから、全透明の透明度情報を有する画素以外の画素を内包する画像領域を抽出し、
抽出した画像領域に係る符号化画像データを復号化することを特徴とする画像復号化方法。
【請求項１０】
前記全透明の透明度情報を有する画素以外の画素を内包する画像領域を含む領域を切り出し、その切り出した領域に係る画像データを復号化することを特徴とする請求項９に記載の画像復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機等で表示される画像に対する画像符号化方法、画像処理方法、及び画像復号化方法に関し、特に、不要な処理を省略して処理を簡易にし、パフォーマンスを向上させることができる画像符号化方法、画像処理方法、及び画像復号化方法に関する。
【背景技術】
【０００２】
パチンコ機、ゲーム機等の遊技機は、その遊技の進行に応じて、画像表示デバイス（典型的には、液晶表示装置（ＬＣＤ：Liquid Crystal Display））に、精細な静止画や高速に変化する動画を表示することが今や常識となっている。
【０００３】
ここで、例えばビットマップで表現されたカラー画像に関しては、各画素が典型的にはいわゆるＲ（赤色），Ｇ（緑色），Ｂ（青色）の各値を有している。
【０００４】
一方、１つの表示装置に大小様々な画像を重ねて表示することも行われるが、最近では、画像を重ねても、その画像を透過して下の画像が見えるような表示も可能になってきている。そのとき、各画素が、Ｒ，Ｇ，Ｂの情報に加えて持っているのが、透明度に係る情報（例えば、αと称す）である。
【０００５】
ここで、例えば、透明度αを０〜１で規定し、０を全透過（透明）と規定すると、α＝０の画素は表示されないことと等価となる。かかる透明度の情報を扱う技術が開示された文献としては、例えば、特許文献１がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−８７５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、前述のように、α＝０の情報を有する画素を表示しても表示しないことと等価であるので、表示する必要はない。従って、α＝０の情報を有する画素については、符号化もそれに伴う復号化の処理も必要ないことになる。
【０００８】
しかしながら、従来においては、α＝０の情報を有する画素を、α≠０の情報を有する画素と同様に符号化して格納しておき、描画時には、それを復号化して描画処理していた。従って、不要な処理を行い、パフォーマンスが低下するという課題があった。
【０００９】
なお、特許文献１においては、α＝０の透明画素の判定は行う（当該文献の図２のステップＳ９）が、結局、透明画素についても、符号化処理を行っている（同文献の図２のステップＳ２１，Ｓ２２）。また、同様に、復号化処理も行っている（当該文献の段落［００５７］）。
【００１０】
本発明は上述のような事情から為されたものであり、本発明の目的は、不要な処理を省略して処理を簡易にし、パフォーマンスを向上させることができる画像符号化方法、画像処理方法、及び画像復号化方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の画像符号化方法は、各画素データに透明度の情報を含む全体画像データを符号化する画像符号化方法であって、前記全体画像データから、全透明の透明度情報を有する画素以外の画素を内包する画像領域を抽出し、抽出した画像領域に係る画像データを符号化することを要旨とする。
【００１２】
ここで、前記全透明の透明度情報を有する画素以外の画素を内包する画像領域を含む領域を切り出し、その切り出した領域に係る画像データを符号化することが好適である。また、前記切り出した領域は、矩形であることが好適である。
【００１３】
また、前記切り出した領域の、全体画像に対する位置情報を決定することが好適である。ここで、前記位置情報は、前記矩形の左上のオフセット座標であることが好適である。
【００１４】
前記切り出した領域にマージンの領域を加えて、新たな切り出した領域とすることが好適である。
【００１５】
また、上記目的を達成するため、本発明の画像処理方法は、上述の画像符号化方法により得られた符号化画像データを入力して復号化し、前記位置情報に基づき、画像表示部に、復号化した画像データを表示することを要旨とする。
【００１６】
ここで、前記符号化画像データ及び前記位置情報は、予め格納されていることが好適である。
【００１７】
また、上記目的を達成するため、本発明の画像復号化方法は、各画素データに透明度の情報を含む全体画像データを符号化して得られた符号化画像データを復号化する画像復号化方法であって、前記符号化画像データから、全透明の透明度情報を有する画素以外の画素を内包する画像領域を抽出し、抽出した画像領域に係る符号化画像データを復号化することを要旨とする。
【００１８】
ここで、前記全透明の透明度情報を有する画素以外の画素を内包する画像領域を含む領域を切り出し、その切り出した領域に係る画像データを復号化することが好適である。
【発明の効果】
【００１９】
本発明の画像符号化方法、画像処理方法、及び画像復号化方法によれば、透明で、表示する処理の必要のない画像部分については符号化を行わず、従ってデコーダによる復号化も行わないので、パフォーマンスが向上する。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の画像符号化方法の一実施形態の処理手順を示すフローチャートである。
【図２】図２は、本発明の画像符号化方法の一実施形態の処理手順を説明するための図である。
【図３】図３は、本発明の画像処理方法の一実施形態の処理手順を示すフローチャートである。
【図４】図４は、本発明の画像処理方法の一実施形態が実現される画像処理装置の概略構成を示すブロック図である。
【図５】図５は、本発明の画像復号化方法の一実施形態が実現される画像処理装置の概略構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。  
図１は、本発明の画像符号化方法の一実施形態の処理手順を示すフローチャートである。なお、同図に示された処理は、いわゆる汎用のパーソナルコンピュータで実現できる。また、図２は、本発明の画像符号化方法の一実施形態の処理手順を説明するための図である。
【００２２】
そこで、まず、格納された全体の画像データから、図２（ａ）に示すような、処理単位である矩形画像データ（例えば、1024x768画素）を入力する（ステップＳ１）。次に、入力した矩形画素データを対象に、α≠０、すなわち透明ではない部分を探索する（ステップＳ２）。図２（ａ）は、処理単位矩形画像データＧに、α≠０である１つの画像Ｇ１が含まれている場合を示している。
【００２３】
次に、図２（ｂ）に示すように、探索したα≠０の領域の全てを含むような最小の矩形を決定する（ステップＳ３）。次に、図２（ｃ）に示すように、決定した矩形の周りに所定のマージン（例えば、８画素）を加える（ステップＳ４）。かかるマージンを加える理由は、圧縮の影響により、輪郭周辺にグラデーションが発生することがあるので、グラデーションが打ち切られないようにするためである。但し、そのような欠点がないのであれば、マージンを加える必要がないことは言うまでもない。
【００２４】
次に、処理単位矩形画像データＧから、マージンを含む矩形画像データを切り出す（ステップＳ５）。そのとき、例えば、処理単位矩形画像データＧの左上座標に対する、切り出し矩形の左上の相対座標をオフセット座標（例えば、図２（ｄ）に示すように、（200, 100））として獲得する。次に、切り出したマージンを含む矩形の画像データを符号化する（ステップＳ６）。最後に、切り出した矩形についての符号化（圧縮）画像データと、上記オフセット座標を出力する（ステップＳ７）。なお、このようにして得られた符号化画像データ及びオフセット座標に関し、符号化画像データは、符号化画像データを復号化して描画処理を行う画像処理装置のＣＧＲＯＭ（Character Generator Read Only Memory）に格納され、オフセット座標はそのプログラムＲＯＭ（Read Only Memory）に格納される。
【００２５】
なお、α≠０の領域が複数分散して存在するような場合に、上述のように、それらの全てを含むような矩形を決定する代わりに、個々の領域を含む複数の矩形を決定することも可能である。また、α≠０の領域を含むような形を必ずしも矩形で規定する必要はなく、他の形（円など）も考えられるであろう。しかしながら、上述のように、１つの矩形で囲うことが最も処理が簡易となる。
【００２６】
また、上述においては、オフセット座標の位置を、切り出した矩形の左上としたが、これに限られることはなく、例えば、矩形の中心であってもよい。
【００２７】
次に、上述のように得られた符号化画像データを復号化して描画処理する画像処理装置における復号化処理について説明する。図３は、かかる画像処理装置における画像処理方法の手順を示すフローチャートである。図４は、本発明の画像処理方法の一実施形態が実現される画像処理装置の概略構成を示すブロック図である。
【００２８】
図４に示した画像処理装置は、中央処理装置（以下、ＣＰＵ（Central Processing Unit）と称す）１と、画像表示プロセッサ（以下、ＶＤＰ（Video Display Processor）と称す）２と、プログラムＲＯＭ３と、ＣＧＲＯＭ４と、表示部５とを備えている。また、ＶＤＰ２は、少なくとも、デコーダ２１と、描画回路２２とを有している。ここで、前述のように、ＣＧＲＯＭ４には、上述のような方法で符号化した切り出した矩形に係る符号化画像データが格納されている。また、プログラムＲＯＭ３には、ＣＧＲＯＭ４に格納された符号化画像データのそれぞれに対応したオフセット座標が格納されている。
【００２９】
そこで、まず、画像処理装置内のデコーダ２１は、ＣＰＵ１からの指令（プログラムＲＯＭ３からのオフセット座標を含む）に基づき、ＣＧＲＯＭ４から、切り出された矩形に係る符号化画像データを入力し復号化する（ステップＳ１１）。その復号化画像データは、描画回路２２に送られる。描画回路２２は、その復号化画像データを入力すると共に、そのデータに対応するオフセット座標データを入力し、そのオフセット座標に基づき、その復号化された画像データを表示部５の所定位置に表示する（ステップ１２）。
【００３０】
以上のように、本発明の画像符号化方法及び画像処理方法の一実施形態によれば、透明で、表示する処理の必要のない画像部分（α＝０）については、符号化を行わず、従ってデコーダによる復号化も行わないので、パフォーマンスが向上する。
【００３１】
一方、画像処理装置のＣＧＲＯＭに従来と同様、透明部分も含めた全体画像が符号化されて格納されている場合には、画像処理装置の方で、透明部分を判定し、透明部分以外の分だけを復号化するという処理も可能である。図５は、かかる処理を行う画像処理装置の概略構成を示すブロック図である。
【００３２】
図５に示す画像処理装置は、ＣＰＵ１と、ＶＤＰ２と、プログラムＲＯＭ３と、ＣＧＲＯＭ４と、表示部５とを備えている。また、ＶＤＰ２は、図４に示した装置のデコーダ２１及び描画回路２２に加えて、α値判定部２３と、α≠０領域確定部２４と、オフセット座標決定部２５とを少なくとも有している。
【００３３】
そこで、ＶＤＰ２は、ＣＰＵ１から画像表示の指令を受けると、対応する符号化画像データをＣＧＲＯＭ４から読み込む。α値判定部２３は、読み込まれた符号化画像データについて、個々の画素データのα値を判定する。次に、α≠０領域確定部２４は、α値判定部２３の判定に基づき、α≠０の値を有する領域を確定する。この領域の規定の仕方は、前述のように矩形で規定してもよいし、その他の方法でもよいが、やはり矩形が効率的である。α≠０領域確定部２４は、確定した領域に係る画像データのみを後段のデコーダ２１に送る。
【００３４】
一方、オフセット座標決定部２５は、α≠０領域確定部２４が確定した領域について、そのオフセット座標を決定する。これは、前述のように、領域が矩形であれば左上の座標とすることができる。しかしながら、同様に、これに限られることはない。オフセット座標決定部２５により決定されたオフセット座標データは、描画回路２２に送られる。
【００３５】
デコーダ２１は、復号化した画像データを描画回路２２に送る。描画回路２２は、オフセット座標決定部２５から入力したオフセット座標に基づき、デコーダ２１から入力した復号化された画像データを表示部５の所定位置に表示する。
【００３６】
上述のような画像処理装置を用いた画像復号化方法によれば、透明な領域については、復号化処理に関わらないので、パフォーマンスが向上する。
【産業上の利用可能性】
【００３７】
本発明の画像符号化方法、画像処理方法、及び画像復号化方法は、例えばパチンコ機のような遊技機で表示される画像のデータに適用できる。
【符号の説明】
【００３８】
１  ＣＰＵ
２  ＶＤＰ
２１  デコーダ
２２  描画回路
２３  α値判定部
２４  α≠０領域確定部
２５  オフセット座標決定部
３  プログラムＲＯＭ
４  ＣＧＲＯＭ
５  表示部
【図１】
2012156906.tif 000003
【図２】
2012156906.tif 000004
【図３】
2012156906.tif 000005
【図４】
2012156906.tif 000006
【図５】
2012156906.tif 000007