(57)【要約】【課題】画像のフリッカ低減を実現する装置、方法を提供する。【解決手段】動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて画像フレームの構成画素を複数グループに分割する。さらに、各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成し、生成した更新画素情報に従って、画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新する。これらの処理により、表示画像をグループ単位で複数画像を合成した画像として明暗縞等のフリッカの低減を実現する。【選択図】図３
2014232916.tif 000002
【特許請求の範囲】
【請求項１】
動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理を実行し、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する更新画素選択部と、
前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する出力制御信号生成部を有する画像処理装置。
【請求項２】
前記画像処理装置は、さらに、
前記動画像コンテンツの巡回周期を判断して判断結果としての巡回周期情報を生成する巡回周期判断部を有し、
前記更新画像選択部は、前記巡回周期情報を適用して、前記グループ分割態様を決定する請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、さらに、
前記出力制御信号生成部から前記出力制御信号を入力し、入力した出力制御信号に従って表示画像の構成画素をグループ単位で更新する表示部を有する請求項１に記載の画像処理装置。
【請求項４】
前記更新画素選択部は、
画像フレームの構成画素のグループ分割処理において、前記巡回周期の整数倍のグループ数に設定したグループ分割処理を実行する請求項１に記載の画像処理装置。
【請求項５】
前記更新画素選択部は、
メモリに格納したグループ分割情報を適用して画像フレームの構成画素のグループ分割処理を実行する請求項１に記載の画像処理装置。
【請求項６】
前記更新画素選択部は、
設定グループ数＝ｎの場合、前記画像フレームの構成行を一行単位でグループ１〜ｎまで繰り返して設定するグループ分割処理を実行し、各画像フレームから行単位で分割された特定グループ画素を更新画素として設定した更新画素情報を生成し、
前記出力制御信号生成部は、画像フレームの各々から特定グループに属する行グループ単位の更新画素を選択出力して表示画像の画素を行グループ単位で更新させる出力制御信号を生成する請求項１に記載の画像処理装置。
【請求項７】
前記更新画素選択部は、
前記画像フレームの構成画素をランダムパターンに従って複数グループに分割するグループ分割処理を実行し、各画像フレームから前記ランダムパターンに従って分割された特定グループ画素を更新画素として設定した更新画素情報を生成し、
前記出力制御信号生成部は、画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素を前記ランダムパターンに従って更新させる出力制御信号を生成する請求項１に記載の画像処理装置。
【請求項８】
前記更新画素選択部は、
メモリにグループ分割態様を規定した複数のグループ分割情報を格納し、前記メモリから前記巡回周期の整数倍のグループ数に設定したグループ分割情報を取得し、取得したグループ分割情報に従ってグループ分割処理を実行する請求項１に記載の画像処理装置。
【請求項９】
動画像コンテンツを撮影する撮像部と、
前記撮像部から撮影された動画像コンテンツを入力し、入力した動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理を実行し、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する更新画素選択部と、
前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する出力制御信号生成部を有する撮像装置。
【請求項１０】
前記撮像装置は、さらに、
前記動画像コンテンツの巡回周期を判断して判断結果としての巡回周期情報を生成する巡回周期判断部を有し、
前記更新画像選択部は、前記巡回周期情報を適用して、前記グループ分割態様を決定する請求項９に記載の撮像装置。
【請求項１１】
前記撮像装置は、さらに、
前記出力制御信号生成部から前記出力制御信号を入力し、入力した出力制御信号に従って表示画像の構成画素をグループ単位で更新する表示部を有する請求項９に記載の撮像装置。
【請求項１２】
画像処理装置において実行する画像処理方法であり、
更新画素選択部が、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割し、各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成し、
出力制御信号生成部が、前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する画像処理方法。
【請求項１３】
画像処理装置において画像処理を実行させるプログラムであり、
更新画素選択部に、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理と、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する処理を実行させ、
出力制御信号生成部に、前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、および画像処理方法、並びにプログラムに関する。さらに詳細には、画像に発生する明暗縞等のフリッカを低減する画像処理装置、および画像処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
時間の経過とともに明るさが高速に明暗変化する光源の下で撮像素子（イメージセンサ）の画素位置によって露光タイミングが異なる撮像素子を利用して画像撮影を行うと、明暗の縞状ノイズが画像に記録される。連続画像フレームからなる動画を撮影した場合には、各画像フレームの異なる位置に明暗縞が発生し、撮影動画をディスプレイに表示すると上下方向に流れる横縞が観察される。
【０００３】
明暗変化する光源の例としては交流電源で点灯する蛍光灯が挙げられる。東日本では商用電源が５０Ｈｚ、西日本では６０Ｈｚであり、蛍光灯はこの電源電圧の変化に応じて明滅を繰り返している。
このような蛍光灯の照明下で、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）撮像素子などＸＹアドレス走査型の撮像素子を備えたカメラで画像を撮影すると、画像信号に縞状の輝度ムラや色ムラが発生する。
【０００４】
なお、ＸＹアドレス走査型の撮像素子とは、画像フレームの上位行から下位行、あるいは下位行から上位行に向けて順次、露光処理を行なう素子である。このような撮像素子を用いた画像撮影を行うと、１つの画像フレームにおいて上位行〜下位行の各行で露光タイミングが異なるため、各露光タイミングにおける照明からの入射光量に応じた明暗縞が出現する。
【０００５】
所定の周波数で明滅する照明環境下で映像（動画像）を撮影し、撮影した映像を表示装置に表示すると、輝度の高い部分と低い部分の縞パターンが画面上を流れる現象が確認される。これは動画を構成する各画像フレーム間で照明からの入射光量に応じた明暗縞の出現位置がずれるためである。
【０００６】
このように、画像撮影時の照明の光量変化に基づいて発生する画像の明暗縞はいわゆる「フリッカ」と呼ばれる。
なお、「フリッカ」は、画像をディスプレイに表示した際に発生する画面のちらつき全般を意味する。上述した画像に表れる明暗縞はフリッカの一態様である。撮影画像に出現する明暗縞は、画像撮影時における照明環境と、撮影画像の撮影フレームレートとの対応関係によって、様々なパターンで発生する。
すなわち、フリッカは、商用電源（交流）に接続された蛍光灯が基本的に電源周波数の２倍の周期で点滅を繰り返していることと撮像素子の動作原理に起因して発生する。
【０００７】
このようなフリッカを防止または減少させる処理について開示した従来技術として、例えば以下の文献がある。
特許文献１（特開平５−１３０５５１号公報）は、動画中に発生するフリッカの明暗の周期性を利用し、明暗成分を打ち消すように複数の連続フレームの画素値を加算平均して記録することでフリッカを軽減する方法を開示している。
【０００８】
しかし、この処理を実行するためには、複数の画像フレームの対応位置にある複数の画素値を加算平均する演算を行うことが必要であり、この演算処理のための信号処理回路を追加することが必要となる。なお、その他の補正処理、例えば、複数の画像フレームを適用することなく、１つの画像フレームに発生している明暗縞を検出して、検出結果に基づいて画素値補正を行い、フリッカを取り除く方法も可能であるが、この処理を行なう場合にも、やはり画素値補正を行う信号処理回路が必要となる。
【０００９】
また、表示装置の表示に利用する光源の明滅、視認環境で表示装置自身がさらされる光源の明滅、表示装置の書き換え駆動処理などから生じるフリッカの低減処理について開示した従来技術として以下の文献がある。
特許文献２（特開２００３−２８０６０６号公報）、特許文献３（特開２００３−３０２９４７号公報）、特許文献４（特開平３−１３８６１６号公報）、特許文献５（特開２００９−２１６９００号公報）、特許文献６（特開平７−３０６３９７号公報）などである。
【００１０】
これらの文献に記載された処理は、いずれも表示装置に対する画像表示処理の実行タイミングにおける照明環境等に起因するフリッカ低減について開示したものである。これらの文献は、表示コンテンツ自体に含まれるフリッカ成分、すなわち、画像撮影時の照明環境に起因してコンテンツ自身に含まれる明暗縞を低減させる処理については開示していない。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平５−１３０５５１号公報
【特許文献２】特開２００３−２８０６０６号公報
【特許文献３】特開２００３−３０２９４７号公報
【特許文献４】特開平３−１３８６１６号公報
【特許文献５】特開２００９−２１６９００号公報
【特許文献６】特開平７−３０６３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本開示は、例えば上記の問題に鑑みてなされたものであり、画像撮影時の照明環境等に基づいて撮影画像自身に含まれる明暗成分に起因して発生するフリッカの低減を行う画像処理装置、および画像処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本開示の第１の側面は、
動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理を実行し、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する更新画素選択部と、
前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する出力制御信号生成部を有する画像処理装置にある。
【００１４】
さらに、本開示の画像処理装置の一実施態様において、前記画像処理装置は、さらに、前記動画像コンテンツの巡回周期を判断して判断結果としての巡回周期情報を生成する巡回周期判断部を有し、前記更新画像選択部は、前記巡回周期情報を適用して、前記グループ分割態様を決定する。
【００１５】
さらに、本開示の画像処理装置の一実施態様において、前記画像処理装置は、さらに、前記出力制御信号生成部から前記出力制御信号を入力し、入力した出力制御信号に従って表示画像の構成画素をグループ単位で更新する表示部を有する。
【００１６】
さらに、本開示の画像処理装置の一実施態様において、前記更新画素選択部は、画像フレームの構成画素のグループ分割処理において、前記巡回周期の整数倍のグループ数に設定したグループ分割処理を実行する。
【００１７】
さらに、本開示の画像処理装置の一実施態様において、前記更新画素選択部は、メモリに格納したグループ分割情報を適用して画像フレームの構成画素のグループ分割処理を実行する。
【００１８】
さらに、本開示の画像処理装置の一実施態様において、前記更新画素選択部は、設定グループ数＝ｎの場合、前記画像フレームの構成行を一行単位でグループ１〜ｎまで繰り返して設定するグループ分割処理を実行し、各画像フレームから行単位で分割された特定グループ画素を更新画素として設定した更新画素情報を生成し、前記出力制御信号生成部は、画像フレームの各々から特定グループに属する行グループ単位の更新画素を選択出力して表示画像の画素を行グループ単位で更新させる出力制御信号を生成する。
【００１９】
さらに、本開示の画像処理装置の一実施態様において、前記更新画素選択部は、前記画像フレームの構成画素をランダムパターンに従って複数グループに分割するグループ分割処理を実行し、各画像フレームから前記ランダムパターンに従って分割された特定グループ画素を更新画素として設定した更新画素情報を生成し、前記出力制御信号生成部は、画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素を前記ランダムパターンに従って更新させる出力制御信号を生成する。
【００２０】
さらに、本開示の画像処理装置の一実施態様において、前記更新画素選択部は、メモリにグループ分割態様を規定した複数のグループ分割情報を格納し、前記メモリから前記巡回周期の整数倍のグループ数に設定したグループ分割情報を取得し、取得したグループ分割情報に従ってグループ分割処理を実行する。
【００２１】
さらに、本開示の第２の側面は、
動画像コンテンツを撮影する撮像部と、
前記撮像部から撮影された動画像コンテンツを入力し、入力した動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理を実行し、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する更新画素選択部と、
前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する出力制御信号生成部を有する撮像装置にある。
【００２２】
さらに、本開示の撮像装置の一実施態様において、前記撮像装置は、さらに、前記動画像コンテンツの巡回周期を判断して判断結果としての巡回周期情報を生成する巡回周期判断部を有し、前記更新画像選択部は、前記巡回周期情報を適用して、前記グループ分割態様を決定する。
【００２３】
さらに、本開示の撮像装置の一実施態様において、前記撮像装置は、さらに、前記出力制御信号生成部から前記出力制御信号を入力し、入力した出力制御信号に従って表示画像の構成画素をグループ単位で更新する表示部を有する。
【００２４】
さらに、本開示の第３の側面は、
画像処理装置において実行する画像処理方法であり、
更新画素選択部が、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割し、各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成し、
出力制御信号生成部が、前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する画像処理方法にある。
【００２５】
さらに、本開示の第４の側面は、
画像処理装置において画像処理を実行させるプログラムであり、
更新画素選択部に、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理と、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する処理を実行させ、
出力制御信号生成部に、前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成させるプログラムにある。
【００２６】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して例えば記憶媒体によって提供されるプログラムである。このようなプログラムを情報処理装置やコンピュータ・システム上のプログラム実行部で実行することでプログラムに応じた処理が実現される。
【００２７】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２８】
本開示の一実施例の構成によれば、画像のフリッカ低減を実現する装置、方法が実現される。
具体的には、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて画像フレームの構成画素を複数グループに分割する。さらに、各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成し、生成した更新画素情報に従って、画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新する。
これらの処理により、表示画像をグループ単位で複数画像を合成した画像に設定可能となり、画素値の加算平均処理等を実行する演算回路や演算処理を行なうことなく、明暗縞等のフリッカを低減した画像を表示することが可能となる。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２９】
【図１】撮影画像に発生するフリッカについて説明する図である。
【図２】画像撮影時の光源輝度変化と、撮影画像に発生する明暗縞について説明する図である。
【図３】本開示の画像処理装置の構成例について説明する図である。
【図４】出力制御信号生成部の実行する処理例について説明する図である。
【図５】出力制御信号生成部の実行する処理例について説明する図である。
【図６】出力制御信号生成部の実行する処理と、表示部に対する出力画像の構成例について説明する図である。
【図７】本開示の生成する表示画像の一例について説明する図である。
【図８】グループ設定をランダムパターンとしたグループ設定例について説明する図である。
【図９】ランダムパターンとしたグループ設定に従って出力制御信号生成部が生成した出力制御信号に基づいて表示部に表示される画像例について説明する図である。
【図１０】グループ数を５としたグループ設定に従って出力制御信号生成部が生成した出力制御信号に基づいて表示負に表示される画像例について説明する図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら本開示の画像処理装置、および画像処理方法、並びにプログラムの詳細について説明する。説明は、以下の項目に従って行う。
１．フリッカの発生原理について
２．本開示の画像処理装置の構成と処理について
３．表示画像のグループ分割に基づく画素更新処理の具体例について
４．グループ分割および出力画像更新処理の具体的（第１実施例）
５．その他の実施例について
５−１．グループ設定をランダムパターンとした例（第２実施例）
５−２．フリッカの巡回周期に応じてグループ数を変化させる例（第３実施例）
６．本開示の構成のまとめ
【００３１】
［１．フリッカの発生原理について］
先に説明したように、時間の経過とともに明るさが高速に明暗変化する光源の下で、撮像素子の位置によって露光タイミングが異なる撮像素子を利用して画像を撮影すると、明暗の縞状のノイズが画像に記録される。
明暗変化する光源の例としては交流電源で点灯する蛍光灯が挙げられる。東日本では商用電源が５０Ｈｚ、西日本では６０Ｈｚであり、この電源電圧の変化に応じて明滅を繰り返している。
【００３２】
また位置によって露光タイミングが異なる撮像素子の例としてはＣＭＯＳイメージセンサが挙げられる。ＣＭＯＳイメージセンサを利用した撮影装置で画像を撮影すると、センサの上から下、もしくは下から上に向かって順次露光が繰り返される。そのため、画面の上部、中央部、下部など、画素の位置によって露光のタイミングが異なる。これによってフォーカルプレーン現象として知られる高速移動被写体のゆがみが発生したり、明滅光源下で画面水平方向に明暗の縞状ノイズが撮影されたりする。本開示の装置はフリッカ現象として画像に表れる明暗縞を軽減する。
【００３３】
図１を参照して、フリッカ現象の発生原理について説明する。
図１は、フレームレート＝６０ｆｐｓ、すなわち１秒間に６０フレームの画像を撮影する動画像撮影処理におけるフリッカ現象の発生例について説明する図である。
図１には、以下の（ａ）〜（ｄ）の各図を示している。
（ａ）動画像の撮影フレームレートに相当する６０Ｈｚの周波数信号
（ｂ）蛍光灯の輝度変化（電源周波数５０Ｈｚ）
（ｃ）６０ｆｐｓの動画像を撮影する撮像素子における各画素ラインの露光タイミング
これらを左から右に進む時間軸（Ｔｉｍｅ）に従って示している。
【００３４】
さらに、撮影される動画像の各フレーム画像の結果を、
（ｄ）撮影画像の各フレーム
として示している。
（ｄ）撮影画像の各フレームに示すように、各画像フレームには明暗の横縞模様、いわゆるフリッカパターンが発生する。
【００３５】
この明暗の縞模様は画像フレームを構成する水平画素ラインごとに露光タイミングがずれることに起因する。すなわち、各画素ラインの露光タイミングのずれに対応して光源からの受光量が異なるために明暗縞が発生する。
【００３６】
図１（ｃ）に示す［（ｃ）６０ｆｐｓの動画像を撮影する撮像素子における各画素ラインの露光タイミング］は、各画像フレームの各画素ラインの露光タイミングを示した図である。
【００３７】
図１（ｃ）中に示す点線矩形枠は、図１（ｄ）に示すフレーム４（ｆ４）を構成する画素ラインの最上位画素ライン（Ｌ−ｔｏｐ）から最下位画素ライン（Ｌ−ｂｏｔｔｏｍ）までの露光タイミングを示している。
図に示す例は、上位行から下位行に向かって、順次、露光処理が行われる例である。
フレーム４（ｆ４）の最上位画素ライン（Ｌ−ｔｏｐ）の露光期間は時間ｔ１〜ｔ２である。また、最下位画素ライン（Ｌ−ｂｏｔｔｏｍ）の露光期間は時間ｔ２〜ｔ３である。
【００３８】
このように、フレーム４（ｆ４）を構成する画素ラインの最上位画素ライン（Ｌ−ｔｏｐ）から最下位画素ライン（Ｌ−ｂｏｔｔｏｍ）までの各画素ラインの露光タイミングは、上位ラインから下位ラインに向かって時間ｔ１〜ｔ２から、時間ｔ２〜ｔ３までの間、順次、ずれることになる。
【００３９】
このｔ１〜ｔ３までの期間、光源の輝度変化は、図１（ｂ）に示すように変化し、明るい瞬間と暗い瞬間が交互に周期的に繰り返されている。
従って、フレーム４（ｆ４）を構成する画素ラインの最上位画素ライン（Ｌ−ｔｏｐ）から最下位画素ライン（Ｌ−ｂｏｔｔｏｍ）までの各画素ラインの露光タイミングにおける受光量は各画素ラインで異なることになる。結果として、図１（ｄ）のフレームｆ４に示すような横縞状の明暗パターンが発生する。
【００４０】
これは、フレームｆ４以外のフレームについても同様である。
さらに、各フレーム（ｆ１，ｆ２，ｆ３，ｆ４，ｆ５，・・・）間においても、各画像フレームの同一位置のラインの露光タイミングは異なる。これによって、各画像フレームにおける明暗パターンは画像の垂直（縦）方向に移動し、表示装置に動画像を表示した場合、明暗の縞模様が垂直方向に流れるように観察される。
【００４１】
このフリッカ現象としての明暗縞は画像撮影時の光源の明滅周波数と撮影動画のフレームレートの関係によって特徴が異なる。
具体例について、図２を参照して説明する。
【００４２】
図２には、以下の各図を示している。
（ａ１）動画像の撮影フレームレート（６０ｆｐｓ）に相当する６０Ｈｚの周波数信号
（ａ２）光源（蛍光灯）の輝度変化（電源周波数５０Ｈｚ）
（ａ３）撮影画像フレームの明暗パターン（５０Ｈｚ光源）
（ｂ１）動画像の撮影フレームレート（６０ｆｐｓ）に相当する６０Ｈｚの周波数信号
（ｂ２）光源（蛍光灯）の輝度変化（電源周波数６０Ｈｚ）
（ｂ３）撮影画像フレームの明暗パターン（６０Ｈｚ光源）
【００４３】
図２に示す（ａ1），（ａ２），（ａ３）は、撮影フレームレートが６０ｆｐｓ、電源周波数が５０Ｈｚの場合の例である。
この場合、フレームごとの撮像周期は１／６０［ｓｅｃ］である。蛍光灯の明るさは電圧のみに比例し電圧の正負には影響されないため、明滅周波数は電源周波数の倍になり周期は１／１００［ｓｅｃ］となる。
【００４４】
すなわち、図２に示す（ａ1），（ａ２），（ａ３）は、以下の撮影条件に対応するデータである。
（１）光源の明滅の周期＝１／１００［ｓｅｃ］
（２）撮影画像のフレーム周期＝１／６０［ｓｅｃ］
これら（１），（２）の２つの周期は一致しないため、撮影された画像フレームには、各フレームで異なる位置に明暗ラインが設定された縞模様が発生する。
上記（１），（２）の２つの周期の最小公倍数は１／２０［ｓｅｃ］であるため、１／２０÷１／６０＝３フレームごとに同じ位置に明暗縞が発生する。
【００４５】
例えば、図２（ａ３）に示すフレームｆ１１と、その３フレーム後のフレームｆ１４に設定される明暗縞は各画像において垂直方向のほぼ同一位置に設定される。
同様に、図２（ａ３）に示すフレームｆ１２と、その３フレーム後のフレームｆ１５に設定される明暗縞も各画像において垂直方向のほぼ同一位置に設定される。
同様に、図２（ａ３）に示すフレームｆ１３と、その３フレーム後のフレームｆ１６に設定される明暗縞も各画像において垂直方向のほぼ同一位置に設定される。
【００４６】
画像フレーム単位で見たときに、明暗縞がほぼ同じ位置に撮影される画像フレームの周期を、フリッカの巡回周期と呼ぶこととする。
図２（ａ３）に示す画像の巡回周期は３（フレーム）となる。
【００４７】
一方、図２に示す（ｂ1），（ｂ２），（ｂ３）は、撮影フレームレートが６０ｆｐｓ、電源周波数が６０Ｈｚの場合の例である。
この場合、フレームごとの撮像周期は１／６０［ｓｅｃ］である。蛍光灯の明滅周波数は電源周波数の倍になり周期は１／１２０［ｓｅｃ］となる。
【００４８】
すなわち、図２に示す（ｂ1），（ｂ２），（ｂ３）は、以下の撮影条件に対応するデータである。
（１）光源の明滅の周期＝１／１２０［ｓｅｃ］
（２）撮影画像のフレーム周期＝１／６０［ｓｅｃ］
これら（１），（２）の２つの周期は倍数の関係にあり、周期的には一致する関係となる。従って、撮影された画像フレームには、各フレームでほぼ同じ位置に明暗ラインが設定された縞模様が発生する。
【００４９】
図２（ｂ３）に示すフレームｆ２１〜ｆ２６に設定される明暗縞は各画像において垂直方向のほぼ同一位置に設定される。
この場合、巡回周期＝１である。
【００５０】
［２．本開示の画像処理装置の構成と処理について］
次に、図３以下を参照して本開示の画像処理装置の構成と処理について説明する。
本開示の画像処理装置は、周期的な輝度変化が発生する照明環境下において、例えば６０ｆｐｓ等、所定のフレームレートで撮影された画像に発生する明暗縞、すなわちフリッカを軽減させるための処理を実行する。
【００５１】
具体的には、撮影された動画像を構成する各画像フレームの画素を、所定ルールに従ってグループに分割し、動画像を構成する各画像フレームからグループ画素単位で表示部に対する出力画素（更新画素）を選択して表示装置に出力する。この処理によって動画コンテンツに含まれる動画撮影環境の明滅光源に起因するフリッカとしての明暗縞を軽減させる。
【００５２】
本開示の画像処理装置の一構成例を図３に示す。
図３に示すように、本開示の画像処理装置１００は、
巡回周期判断部１０１、更新画素選択部１０２、コンテンツデータ供給部１０３、出力制御信号生成部１０４、表示部１０５を有する。
なお、画像処理装置１００には、具体的には、例えば動画撮影可能な撮像装置や、撮像装置によって撮影された動画コンテンツを記憶部から読み出して表示処理を実行するＰＣ等の情報処理装置などである。
【００５３】
以下、図３に示す画像処理装置１００の各構成部の処理について、順次、説明する。
巡回周期判断部１０１は、コンテンツデータ供給部１０３から供給される表示対象のコンンテンツデータ１２１の巡回周期を取得し、取得した巡回周期情報１２２を更新画素選択部１０２に出力する。
【００５４】
巡回周期判断部１０１は、図２を参照して説明した巡回周期、すなわち、動画像を構成する各画像フレームに発生する明暗縞の一がほぼ同一位置となる画像フレームの周期である巡回周期を判断する。巡回周期判断部１０１は、判断結果の巡回周期を巡回周期情報１２２として更新画素選択部１０２に供給する。
【００５５】
例えば、コンテンツデータ供給部１０３から供給される表示対象のコンンテンツデータ１２１が録画された動画データであれば、動画構成フレームの明暗パターンの周期を検証することで、巡回周期を判定することができる。すなわち同一パターンの明暗縞の出現する画像フレームを検出して、このフレーム周期を巡回周期と判断する。
【００５６】
また、画像処理装置１００がカメラであり、コンテンツデータ供給部１０３から供給される表示対象のコンンテンツデータ１２１がカメラによって撮影中の画像である場合は、撮影環境下の光源の明滅状態を直接観測して、光源の輝度変化周波数と、撮影画像のフレーム周期に基づいて、巡回周期を判定する処理を行なってもよい。
【００５７】
すなわち、図２（ａ１）〜（ａ３）を参照して説明したように、例えば以下の情報に基づいて巡回周期を判定する。
（１）光源の明滅周波数の周期＝１／１００［ｓｅｃ］
（２）撮影画像のフレーム周期＝１／６０［ｓｅｃ］
この設定の場合、上記２つの周期の最小公倍数は１／２０［ｓｅｃ］である。
最小公倍数（１／２０）をフレーム周期（１／６０）で除算した値が巡回周期となる。すなわち、
（１／２０）÷（１／６０）＝３
であり、巡回周期＝３フレームとなる。
【００５８】
また、図２（ｂ１）〜（ｂ３）に対応する設定では以下の情報に基づいて巡回周期の算出処理を行なう。
（１）光源の明滅周波数の周期＝１／１２０［ｓｅｃ］
（２）撮影画像のフレーム周期＝１／６０［ｓｅｃ］
この設定の場合、上記２つの周期の最小公倍数は１／６０［ｓｅｃ］である。
最小公倍数（１／６０）をフレーム周期（１／６０）で除算した値が巡回周期となる。すなわち、
（１／６０）÷（１／６０）＝１
であり、巡回周期＝１フレームとなる。
【００５９】
なお、巡回周期判断部１０１が、撮影環境下の光源の明滅状態を直接観測して光源の輝度変化周波数と、撮影画像のフレーム周期に基づいて巡回周期を判定する構成である場合、巡回周期判断部１０１は、撮影環境下の光源の明滅状態を観測する測光センサを備えた構成、または測光センサからのセンサ検出情報を入力する構成とする。
【００６０】
なお、巡回周期判断部１０１がコンテンツの撮影時点の位置情報を取得可能な構成、例えば、ＧＰＳ情報、あるいは撮影画像の属性情報等から取得可能な構成として、この位置情報から巡回周期を判定する構成としてもよい。
すなわち、巡回周期判断部１０１は、コンテンツデータである動画像撮影時点の位置情報に基づいて、撮影が行われた地点が、電源周波数が５０Ｈｚの地域であるか６０Ｈｚの地域であるかを判定し、判定した電源周波数情報と、撮影画像のフレームレートに基づいて巡回周期を判定する。この構成とする場合は、測光センサは不要である。
【００６１】
また、予め、撮影画像の属性情報として巡回周期を記録したコンテンツを作成可能な場合は、その属性情報から直接、巡回周期を取得する構成としてもよい。
このように、巡回周期判断部１０１におけるコンテンツの巡回周期取得方法は、様々な手法が適用可能であり、本開示の画像処理装置は特定の巡回周期検出器を用いるものには限定されない。
【００６２】
なお、例えば画像処理装置１００が、巡回周期に依存しない処理を行なう場合、すなわち後述する画素更新を固定した処理として行なう構成である場合、あるいは巡回周期が一定のコンテンツのみを扱う装置である場合等、コンテンツごとに巡回周期を検査し処理を変更する必要がない場合は、巡回周期判断部１０１を省略した構成としてもよい。
【００６３】
更新画素選択部１０２は、巡回周期判断部１０１からコンテンツデータ１２１の巡回周期情報１２２を入力する。
更新画素選択部１０２は、入力した巡回周期情報１２２に基づいて、更新画素情報１２３を生成して出力制御信号生成部１０４に出力する。
【００６４】
更新画素選択部１０２は、画素のグループ分割情報をメモリに保持している。
グループ分割情報とは、コンテンツデータ１２１である動画像を構成する画像フレームの構成画素を、複数のグループに分割するための分割態様を示す情報である。
例えば、画像フレームの上位行から下位行までを複数のグループ（グループ０，１，２・・・）に分割する例や、構成画素をランダムに複数のグループに分割する例などがある。
【００６５】
なお、設定するグループ数ｎは、巡回周期の整数倍として、画像フレームの全画素をｎ等分した数ずつ各グループの画素が画面全体にほぼ均等に散らばるようなパターンで各グループを設定するのが好ましい。
【００６６】
なお、例えば、更新画素選択部１０２がアクセス可能なメモリには、巡回周期に応じたグループ分割情報を複数格納する構成とする。
具体的には、以下のようなグループ分割情報である。
（Ａ）巡回周期＝３のコンテンツに対して利用可能な３または３の倍数のグループからなるグループ分割情報、
（Ｂ）巡回周期＝５のコンテンツに対して利用可能な５または５の倍数のグループからなるグループ分割情報、
例えば、このようなグループ分割情報である。
【００６７】
このように、更新画素選択部１０２がアクセス可能なメモリには、様々な巡回周期ｎに応じた巡回周期の整数倍の分割グループ数を有する複数のグループ分割情報を格納する構成とすることが好ましい。
更新画素選択部１０２は、巡回周期判断部１０１から入力する巡回周期情報１２２に従って、コンテンツデータ１２１の巡回周期を取得して、取得した巡回周期に応じて、巡回周期に等しい、または整数倍のグループ分割数を持つグループ分割情報を取得する。
【００６８】
更新画素選択部１０２は、例えば、巡回周期数＝３の場合、グループ分割数＝３を持つグループ分割情報をメモリから取得して、画像フレームの構成画素を３つのグループに分割する。
【００６９】
グループ分割の１つの具体例について説明する。
例えば、各画像フレームの上位行から下位行までを３つのグループ（グループ０，１，２）に分割する場合、以下のような設定が可能である。
第１，４，７・・・行＝第０グループ
第２，５，８・・・行＝第１グループ
第３，６，９・・・行＝第２グループ
更新画素選択部１０２は、例えば、上記の設定のグループ分割を行う。
なお、グループ分割態様は、行単位の設定や、ランダムパターンの設定など、様々な設定が可能である。具体的なグループ設定例については後述する。
【００７０】
更新画素選択部１０２は、メモリに保持したグループ分割情報を１つ選択し、選択したグループ分割情報に従ってコンテンツデータ１２１を構成する画像フレーム各々について、更新画素として表示部１０５に出力する特定の選択グループに対応する画素位置情報を生成して出力制御信号生成部１０４に出力する。すなわち、更新画素選択部１０２は、図３に示すように更新画素情報１２３を生成して出力制御信号生成部１０４に出力する。
【００７１】
例えば、コンテンツデータ１２１を構成する動画像フレーム（フレームｆ０，ｆ１，ｆ２，ｆ３，ｆ４，ｆ５・・・）各々の構成画素が、上記のように３つのグループに分割されているとする。すなわち、以下のグループ設定である。
第１，４，７・・・行＝第０グループ
第２，５，８・・・行＝第１グループ
第３，６，９・・・行＝第２グループ
【００７２】
このような設定において、更新画素選択部１０２は、更新画素情報１２３を例えば以下のように設定して出力する。
フレーム０（ｆ０）：更新画素＝グループ０の画素、
フレーム１（ｆ１）：更新画素＝グループ１の画素、
フレーム２（ｆ２）：更新画素＝グループ２の画素、
フレーム３（ｆ３）：更新画素＝グループ０の画素、
フレーム４（ｆ４）：更新画素＝グループ１の画素、
フレーム５（ｆ５）：更新画素＝グループ２の画素、
：            ：      ：        
【００７３】
上記の更新画素設定例は、１つの画像フレームの構成画素を３つのグループ（グループ０，１，２）に分割して、連続画像フレームの各々について、順にグループ０，１，２の各画素を更新画素として繰り返して設定した例である。グループ設定や更新画素設定は様々な設定が可能である。具体的な処理例については後述する。
【００７４】
出力制御信号生成部１０４は、更新画素選択部１０２から更新画素情報１２３を入力し、コンテンツデータ供給部１０３からコンテンツデータ１２１を入力する。
出力制御信号生成部１０４は、コンテンツデータ供給部１０３から入力するコンテンツデータ１２１を構成する動画像の画像フレーム各々について、更新画素選択部１０２から入力する更新画素情報１２３に従って更新画素を選択して表示部１０５に出力する。
【００７５】
すなわち、例えば上記した例の場合は、各画像フレームについて、以下のような選択グループの画素のみを更新画素とした出力制御信号１２４を生成して表示部１０５に出力する。
【００７６】
フレーム０（ｆ０）についてはグループ０の画素を更新画素とした出力制御信号を出力する。
フレーム１（ｆ１）についてはグループ１の画素を更新画素とした出力制御信号を出力する。
フレーム２（ｆ２）についてはグループ２の画素を更新画素とした出力制御信号を出力する。
フレーム３（ｆ３）についてはグループ０の画素を更新画素とした出力制御信号を出力する。
フレーム４（ｆ４）についてはグループ１の画素を更新画素とした出力制御信号を出力する。
フレーム５（ｆ５）についてはグループ２の画素を更新画素とした出力制御信号を出力する。
：            ：      ：        
以下、３フレーム単位で上記処理を繰り返す。
【００７７】
このように、出力制御信号生成部１０４は、コンテンツデータ１２１である動画像コンテンツを構成する連続する画像フレームの構成画素から一部の画素のみを選択して、順次、表示部１０５に表示（更新）させる出力制御信号１０４を生成して出力する。
【００７８】
このように、本開示の画像処理装置１００は、以下のような手順に従った動画像の表示処理を実行する。
【００７９】
（Ｓ１）巡回周期判断部１０１が、コンテンツデータ１２１の巡回周期を判定する。
（Ｓ２）更新画素選択部１０２が、コンテンツデータ１２１を構成する各画像フレームの構成画素を巡回周期情報１２２とグループ分割情報に従ってグループ分割する。
（Ｓ３）更新画素選択部１０２が、コンテンツデータ１２１を構成する各画像フレーム各々について、更新画素とするグループを決定して、決定した特定グループに対応する画素位置情報を更新画素情報１２３として出力制御信号生成部１０４に出力する。
（Ｓ４）出力制御信号生成部１０４が、更新画素情報１０２に従って、各画像フレームから更新すべき画素位置情報を含む出力制御信号１２４を生成して表示部１０５に出力する。
（Ｓ５）表示部１０５が、出力制御信号１２４に従って表示画像を出力、更新する。
【００８０】
なお、上記（Ｓ５）において実行される表示画像の出力、更新処理は、表示部１０５に対する表示画像の構成画素をグルーブ単位で順次更新する処理として実行されることになる。更新グループに含まれる画素以外のその他のグループに含まれる画素は更新されず、表示部１０５に表示された画素値がそのまま維持されることになる。
どの画像フレームから、どのグループの画素を選択するかを示す情報は更新画素情報１２３に含まれる。なお、この処理については、後段で詳細に説明する。
【００８１】
コンテンツデータ供給部１０３は、表示部１０５において表示対象となるコンテンツデータ１２１、すなわち動画像を構成する各画像フレームデータを供給する。
コンテンツデータ供給部１０３は、例えば画像処理装置１００が、デジタルカメラシステムのような撮像装置であれば撮像部であるイメージセンサによって構成される。また、画像処理装置１００が、録画コンテンツの再生機器であればコンテンツデータを格納した記憶手段、例えばハードディスク、ＤＶＤ、ＢＤ、フラッシュメモリ等のストレージなどによって構成される。
【００８２】
このように、図３に示す本開示の画像処理装置１００は、コンテンツデータ１２１である動画コンテンツを構成する画像フレーム各々の構成画素中、一部のグループに含まれる画素領域のみの画素を更新すべき画素として順次、表示部１０５に出力する処理を行なう。各画像フレーム各々について、どのグループの画素を更新画素として選択するかを示す情報が更新画素情報１２３に含まれる。出力制御信号生成部１０４は、コンテンツデータ供給部１０３から入力するコンテンツデータ１２１を構成する各画像フレームから、更新画素情報１２３に従って特定のグループに属する更新画素を選択して、特定のグループの更新画素値を含む出力制御信号１２４を生成して表示部１０５に出力する。更新画素以外のグループに属する画素は、更新することなく、表示部１０５の出力画素を変更せずそのまま維持することになる。
【００８３】
表示部１０５は、出力制御信号生成部１０４の生成する出力制御信号１２４に従って画像表示を実行する。
すなわち、出力制御信号１２４に従って、表示部１０５に表示された特定のグループに属する画素のみを更新する処理を実行する。
【００８４】
［３．表示画像のグループ分割に基づく画素更新処理の具体例について］
図３を参照して説明したように、本開示の画像処理装置１００は、出力制御信号生成部１０４が、更新画素選択部１０２から入力する更新画素情報１２３に従って表示部１０５に表示する画像の構成画素の更新処理をグループ単位で実行する。
すなわち、コンテンツデータ１２１である動画像コンテンツを構成する連続する画像フレームの構成画素中、一部のグループに含まれる画素領域のみの画素値を順次選択して表示部１０５に出力する処理を行なう。
【００８５】
この出力制御信号生成部１０４の処理の１つの具体例について図４を参照して説明する。
図４は、出力制御信号生成部１０４の実行する処理の一例について説明する図である。
【００８６】
図４には、コンテンツデータ供給部１０３が出力するコンテンツデータである動画像の連続画像フレームとして、第ｋフレーム２０１、第ｋ＋１フレーム２０２、第ｋ＋２フレーム２０３の３つの連続フレームを示している。
さらに、出力制御信号生成部１０４の生成する出力制御信号１２４に従って表示部１０５に表示される画像である表示部出力画像２１０を示している。
【００８７】
コンテンツデータ供給部１０３から入力するコンテンツデータである動画像の画像フレームは、画素位置に応じたグループに分割される。
図４に示す例では、
第０グループ、
第１グループ、
第２グループ、
これらの３つのグループに分割された例を示している。
【００８８】
図４に示すグループ設定は、各画像フレームの垂直方向に１〜数ラインずつの幅を有する画素行を１つのグループとして、第０グループから第２グループを画像フレームの垂直方向に繰り返し設定した例である。
なお、このグループ分割処理は、更新画素選択部１０２が、巡回周期判断部１０１から入力する巡回周期情報１２２に従って、メモリに格納されたグループ分割情報から所定のグループ分割情報を選択して実行する。この図４に示す例は、巡回周期＝３フレームの場合の例であり、設定グループ数＝３のグループ設定情報を利用したグループ設定例である。
【００８９】
更新画素選択部１０２は、コンテンツデータ１２１を構成する各画像フレームの構成画素を巡回周期情報１２２とグループ分割情報に従ってグループ分割を行う。
さらに、更新画素選択部１０２は、コンテンツデータ１２１を構成する各画像フレーム各々について、更新画素とするグループを決定して、決定した特定グループに対応する画素位置情報を更新画素情報１２３として出力制御信号生成部１０４に出力する。
【００９０】
出力制御信号生成部１０４は、コンテンツデータ１２１である動画像データを構成する連続する画像フレームについて、更新画素情報１０２に従って更新すべき画素位置情報と画素値を含む出力制御信号１２４を生成して表示部１０５に出力する。
さらに、表示部１０５が、出力制御信号１２４に従って表示画像中の特定グループに属する画素の画素値を更新する。
【００９１】
図４に示す表示部出力画像２１０は、上記処理に従って表示される画像の構成例であり、以下のような設定の更新画素（出力画素）によって構成された画像である。
第ｋフレーム２０１の第１グループの画素。
第ｋ＋１フレーム２０２の第２グループの画素。
第ｋ＋２フレーム２０３の第０グループの画素。
これらの更新画素によって構成される画像が表示部１０５に対する出力画像、すなわち、図４に示す表示部出力画像２１０となる。
【００９２】
なお、その後、コンテンツデータ１２１として入力する第ｋ＋３フレーム以降の画像フレームに対しても、第ｋ〜第ｋ＋２フレームと同様、各画像フレームから特定のグループの画素のみが選択されて更新画素として選択出力する処理を繰り返す。
すなわち、以下のような処理を順次、実行する。
コンテンツデータ供給部１０３から入力する第ｋ＋３フレームの画像から第１グループの画素を取得して表示部１０５に出力して表示部１０５に表示中の画像中の第１グループの画素を更新する。
次に、コンテンツデータ供給部１０３から入力する第ｋ＋４フレームの画像から第２グループの画素を取得して表示部１０５に出力して表示部１０５に表示中の画像中の第２グループの画素を更新する。
さらに、コンテンツデータ供給部１０３から入力する第ｋ＋５フレームの画像から第０グループの画素を取得して表示部１０５に出力して表示部１０５に表示中の画像中の第０グループの画素を更新する。
以下、第ｋ＋６フレーム以降の入力に対しても、上記処理と同様の処理を実行する。
【００９３】
このように、出力制御信号生成部１０４は、コンテンツデータ１２１を構成する連続する３つの画像フレームから、それぞれ、異なる画素位置のグループ画素、すなわち、第０グループ画素〜第２グループ画素を更新画素として設定した出力制御信号１２４を生成して表示部１０５に出力する。表示部１０５は、各グループの構成画素を順次更新する処理を行なう。
この結果、表示部１０５の画像は、第０グループ〜第２グループの画素がグループ単位で順次、更新されることになる。
【００９４】
なお、図４を参照して説明したグループ設定や画像出力処理は一例であり、この他、様々なグループ設定および画像出力処理が可能である。
すなわち、グループ分割する場合のグループ設定数や、１つのグループの画素数、グループ分けのパターン、各画像フレームのグループ単位の更新処理態様は、様々な設定が可能である。なお、これらの処理は、更新画素選択部１０２の生成する更新画素情報等に従って決定される。
【００９５】
なお、グループの設定態様によってフリッカ低減効果にも差異が発生するため、グループ設定態様は、より高いフリッカ低減効果が得られる設定とすることが好ましい。また、グループ設定態様は、画像の構成等に応じて、画像の表示途中で変化させる設定としてもよい。
【００９６】
設定グループ数ｎは、巡回周期の整数倍として、画像フレームの全画素をｎ等分した画素数ずつ、各グループが画面全体に均等に配置されるようなパターンのグループ設定を行うのが好ましい。このようなグループ設定とすることで表示部に対する出力画像における明暗成分が平滑化されやすくなり、フリッカ低減効果を高めることが可能となるからである。
【００９７】
しかしながら設定グループ数ｎを大きくするほど全画素の書き換えにかかるフレーム数が多くなって表示コンテンツの残像が多くなるため、巡回周期が大きい場合は明滅を軽減する効果とのバランスを取る処理を行なうことが好ましい。
【００９８】
［４．グループ分割および出力画像更新処理の具体的（第１実施例）］
まず、第１実施例として、以下の設定での撮影されたコンテンツ（動画）に対する処理例について説明する。
（１）コンテンツ（動画）の撮影フレームレート＝６０ｆｐｓ
（２）コンテンツ撮影時の照明環境＝５０Ｈｚ電源に接続された蛍光灯（明滅周波数＝１００Ｈｚ）
【００９９】
この設定は、先に図２を（ａ）参照して説明した設定、すなわち、図２上段に示す（ａ１）〜（ａ３）の設定例に対応する。
この設定で、撮影画像に表れる明暗縞は３フレーム周期で、ほぼ同一位置に発生する。すなわち、巡回周期＝３である。
【０１００】
本実施例１において、設定グループ数ｎは、巡回周期と同じ３とする。すなわち、
グループ数ｎ＝３
である。
各画像フレームにおける画素のグループ分けは、各画像フレームの水平画素ラインである上位行ラインから下位行ラインまでを１行ごとに第０グループ、第１グループ、第２グループと繰り返し設定する。
【０１０１】
図５に示すように、最上位行を第０ライン、最下位行を第Ｌｍａｘラインとしたとき、各ライン（第０ライン〜第Ｌｍａｘライン）を以下のようにグループに分割する。
第０グループ：ライン０，３，６，９，１２・・・、
第１グループ：ライン１，４，７，１０，１３・・・、
第２グループ：ライン２，５，８，１１，１４・・・、
【０１０２】
最上位行（第０ライン）〜最下位行（Ｌｍａｘライン）のグループ分けを、最上位行からのライン番号（０〜）を用いた数式で表現すると、以下のように記述することができる。ただし、ｍ＝０以上の整数である。
第３×ｍライン＝第０グループ、
第３×ｍ＋１ライン＝第１グループ、
第３×ｍ＋２ライン＝第２グループ、
このようなグループ分割を行う。
【０１０３】
更新画素選択部１０２は、上記のグループ設定に従って、コンテンツデータである動画像を構成する各画像フレームについて更新画素とするグループを決定し、決定したグループに対応する更新画素の画素位置情報を有する更新画素情報を生成して出力制御信号生成部１０４に出力する。なお、更新画素情報は、各画像フレーム対応の情報として生成される。
出力画像生成部１０４は、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１を構成する各画像フレームについて、更新画素情報１２３に従って選択される更新画素位置の画素値を含む出力制御信号１２４を生成して表示部１２４に出力する。
【０１０４】
出力制御信号１２４は、コンテンツデータ供給部１０３から出力されるコンテンツデータ１２１を構成する各画像フレーム単位で生成され、表示部１０５に出力される。
出力制御信号１２４は、各画像フレームから選択された特定のグループに含まれる更新画素位置の画素値を含み、表示部１０５に表示された画像中、これらの更新画素位置の画素を新たな更新画素値におきかえ、その他の領域の画素値は、表示中の画素値をそのまま維持させる処理を実行させるための制御信号である。
【０１０５】
出力制御信号生成部１０４の実行する具体的な処理について説明する。
まず、コンテンツデータ供給部１０３から出力されるコンテンツデータ１２１として動画データの第０フレームを入力すると、出力制御信号生成部１０４は、第０フレームの第０グループの画素値を更新画素として選択して表示部１０５に出力する。既に表示部１０５に表示されている画像がある場合は、その表示画像中の第０グループの画素のみが更新されることになる。
表示部１０５に表示されている画像がない場合は、初期画像として第０グループの画素のみからなる画像が表示されることになる。
【０１０６】
次に、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第１フレームを入力すると、出力制御信号生成部１０４は、第１フレームの第１グループの画素値を更新画素として選択して表示部１０５に出力する。既に表示部１０５に表示されている画像がある場合は、その表示画像中の第１グループの画素のみが更新されることになる。初期画像として第０フレームの第０グループの画素の画像が表示されている場合は、その画像に第１フレームの第１グループの画素が追加表示されることになる。
【０１０７】
さらに、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第２フレームを入力すると、出力制御信号生成部１０４は、第２フレームの第２グループの画素値を更新画素として選択して表示部１０５に出力する。既に表示部１０５に表示されている画像がある場合は、その表示画像中の第２グループの画素のみが更新されることになる。初期画像として第０フレームの第０グループの画素、次に、第１フレームの第１グループの画素が追加表示されている場合は、さらに、第２フレームの第２グループの画素が追加表示されることになる。
【０１０８】
このように、出力制御信号生成部１０４は、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１である動画データの３つの連続するフレームの各々から、特定のグループの画素データのみを順次、選択し、選択したグループデータを出力制御信号１２４として表示部１０５に出力する。
【０１０９】
この処理によって、表示部１０５は、３つの連続する画像フレームから個別に選択された３つのグループの画素を順次更新して表示することになる。
コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１が、例えば１秒間に６０フレームの６０ｆｐｓの動画像である場合、表示部１０５の表示画像は（１／６０）秒ごとに１つのグループに対応する画素位置の画素値のみが更新される。すなわち、本例では、グループ数３であるので、（１／６０）秒ごとに表示画像の１／３の領域の画素が更新される。画像全体は、３×（１／６０）＝（１／２０）秒単位で更新されることになる。
【０１１０】
本実施例では、表示部１０５に表示される画像は、画像全体の１／３の領域単位で順次更新されるが、この更新処理は高速で実行されるため、人の目にはフレーム単位で更新される通常の動画表示との違いは認識されず、一般的な動画像の表示と同様の画像として観察可能である。
【０１１１】
この処理によって表示部１０５に表示される画像は、フリッカ成分としての明暗縞が減少した画像となる。
図６は、上述した処理によって表示部１０５に表示される画像と、元のフリッカ成分を含む動画像の３つの連続フレーム、すなわち第０フレーム、第１フレーム、第２フレームの画像例を示している。
【０１１２】
第０〜第２フレームの画像は巡回周期３のフリッカ成分（明暗縞）を含んだ動画像のモデル的な図である。なお、明滅光源下で一様な白紙などを撮影すると図６に示すフリッカ成分のみからなる画像と類似の画像が撮影される。
【０１１３】
図６に示す第０フレーム、第１フレーム、第２フレームの各画像は、コンテンツデータ供給部１０３から出力制御信号生成部１０４に供給されるコンテンツデータ１２１である動画像を構成する３枚の連続する画像フレームである。
【０１１４】
出力制御信号生成部１０４は、これらの３枚の連続画像の各画像から、上述したように個別に異なる画素位置のグループ画素を選択出力して、表示部１０５に出力する。この結果として、図６に示す表示画像２３０が表示部１０５に出力される。
【０１１５】
図６に示す表示画像２３０は、
第０フレームの第ｎライン、
第１フレームの第ｎ＋１ライン、
第２フレームの第ｎ＋２ライン、
第０フレームの第ｎ＋３ライン、
第１フレームの第ｎ＋４ライン、
第２フレームの第ｎ＋５ライン、
：
上記のように、３つの連続する画像フレームの上位行から、順次１ラインずつ選択して組み合わせた画像となる。
【０１１６】
なお、コンテンツデータ供給部１０３から次の第３フレームが入力されると、図６に示す表示画像２３０の第０フレームに対応する画素値が、第３フレームの同一グループの画素値に更新されることになる。
以下、第４フレームの入力時には、図６に示す第１フレームの画素値が第４フレームの画素によって更新され、第５フレームの入力時には、図６に示す第２フレームの画素値が第５フレームの画素値によって更新される。
【０１１７】
このように表示部１０５に出力される画像は、コンテンツデータ１２１である動画像コンテンツの３つの連続する画像フレームの構成画素を混在させた画像となり、順次、各グループの画素の更新が実行されることになる。
図７に表示画像２３０の例を示す。図７に示す表示画像２３０は、元の画像、すなわち図６に示す第０〜２フレームの各画像と比較して、明暗縞は大幅に知覚されにくい画像となる。
【０１１８】
従来のフリッカ低減処理として、例えば連続撮影フレームの同一位置の画素の画素値を加算平均して出力画素値とする処理が知られている。
本開示の構成は、このような従来型の処理とは異なる処理であり、単に連続撮影フレームの異なる位置の画素を組み合わせて出力する構成である。従って画素値の加算平均処理といった演算処理は不要となる。
【０１１９】
仮に、従来型のフリッカ低減処理と同様、図６に示す処理と同様、３つの連続撮影フレームの同一位置の画素値を加算平均して出力画素値を算出するものとする。
図６に示すオリジナルの撮影コンテンツである動画像を構成する第０〜２フレームに発生する明暗成分をｓｉｎカーブで近似すると、動画像中のある画素の明暗成分は次の（式１）のように表される。
ｓｉｎ（θ０＋Ｌｏ×θｄ）    ・・・（式１）
θ０：画面上端の位相
Ｌｏ：表示動画の該当画素の画面上端からのライン数
θｄ：１ライン当たりに進む位相
【０１２０】
１００Ｈｚで明滅する光源下で６０ｆｐｓの動画を撮影した場合、画面上端のｓｉｎカーブの位相はフレームごとに２４０度（＝（４／３）π）進むので、各ラインの加算後の明るさは下記の（式２）で表され、各ラインの明るさは等しくなって明暗成分は無くなる。
ｓｉｎ（θ０＋Ｌｏ×θｄ）＋ｓｉｎ（θ０＋Ｌｏ×θｄ＋（４／３）π）＋ｓｉｎ（θ０＋Ｌｏ×θｄ＋（２／３）π）    ・・・（式２）
【０１２１】
このように、従来型の処理では、同一位置の画素値を複数フレームに渡って抽出して上記の算出式に従って、画素値加算平均を実行してフリッカ低減を行っていた。
本開示の処理は、複数の連続画像フレームの同一位置の画素値加算平均ではなく、複数の連続画像フレームの画素値をそのまま空間方向に混在させるものである。
【０１２２】
すなわち、複数の連続撮影画像の異なる位置の画素を組み合わせて１つの出力画像を生成する。連続撮影画像の各画素を空間方向に混在させることで、上記（式２）に類似する効果を発生させてフリッカ成分である明暗縞を低減させる。なお、本開示の処理を適用した構成では、表示装置のライン数が多いほど明暗成分は視認されにくくなる。
【０１２３】
［５．その他の実施例について］
上述した実施例では、グループ数ｎ＝３として、各グループ、すなわちグループ０〜２の各々を画像の上位行から１ラインずつ順次、繰り返すように設定し、３枚の連続撮影画像からそれぞれ異なるグループに属する画素を出力画素として選択した処理例を説明した。
以下、上記実施例と異なる実施例について説明する。
【０１２４】
［５−１．グループ設定をランダムパターンとした例（第２実施例）］
第２実施例として、上記実施例と同様、グループ数ｎ＝３とし、グループの設定位置をランダムパターンとした例について説明する。
上述した第１実施例では、グループは、画像フレームの上位行から１行単位で、
グループ０、
グループ１、
グループ２、
これらの異なるグループを順次、設定し、このグループ０〜２の行単位の繰り返しを下位行まで設定して、グループ設定を行っていた。
【０１２５】
以下に説明する第２実施例も上記実施例と同様、グループ数ｎ＝３としている。ただし、グループは１行単位の繰り返し設定ではなく、例えば図８に示すようなランダムな設定とする。
【０１２６】
図８は、第２実施例に従ったグループ設定の一例を示す図である。
図８には、動画像であるコンテンツデータ１２１を構成する１枚の画像フレーム２４０の一部を示している。
本実施例では、画像フレーム２４０の構成画素は、例えば画素単位で規則的なパターンではなくランダムに第０グループ〜第２グループのいずれかに設定する。
【０１２７】
なお、毎画像フレームごとにランダムパターンを選び直す設定としてもよいが、コストがかかるため、１つのランダムパターンを予め規定し、この１つの規定ランダムパターンを利用して、各画像フレームに適用する設定とすればよい。
【０１２８】
例えば、具体的には、図３に示す更新画素選択部１０２が、図８に示すような設定の１つのランダムパターンをグループ分割情報の１つとしてメモリに保持する。
更新画素選択部１０２は、メモリから取得したランダムパターンに従って、各画像フレームに対応して設定される更新画素位置を示す更新画素情報１２３を生成して出力制御信号生成部１０４に出力する。
【０１２９】
出力制御信号生成部１０４は、更新画素選択部１０２から提供される更新画素情報１２３に従って、コンテンツ１０３から供給されるコンテンツデータ１２１の各画像フレームから、更新画素位置の画素を選択して、選択した画素の画素値のみを更新させるための出力制御信号１２４を生成して表示部１０５に出力する。
【０１３０】
出力制御信号生成部１０４の実行する具体的な処理について説明する。
まず、コンテンツデータ供給部１０３から出力されるコンテンツデータ１２１として動画データの第０フレームを入力する。
出力制御信号生成部１０４は、第０フレームの第０グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第０グループに対応する画素領域の画素値のみを、第０フレームの第０グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１３１】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第０フレームの第０グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１３２】
次に、出力制御信号生成部１０４は、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第１フレームを入力する。
出力制御信号生成部１０４は、第１フレームの第１グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第１グループに対応する画素領域の画素値のみを、第１フレームの第１グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１３３】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第１フレームの第１グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１３４】
次に、出力制御信号生成部１０４は、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第２フレームを入力する。
出力制御信号生成部１０４は、第２フレームの第２グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第２グループに対応する画素領域の画素値のみを、第２フレームの第２グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１３５】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第２フレームの第１グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１３６】
このように、出力制御信号生成部１０４は、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１である動画データの３つの連続するフレームの各々から、特定のグループの画素データのみを順次、選択し、選択したグループの画素値を更新させる出力制御信号１２４を表示部１０５に出力する。
【０１３７】
この処理によって、表示部１０５の表示画像は、３つのグループの画素が順次更新されて表示されることになる。なお、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１が、例えば１秒間に６０フレームの６０ｆｐｓの動画像である場合、表示部１０５に表示された画像は（１／６０）秒ごとに１つのグループの画素が更新される。すなわち、本例では、（１／６０）秒ごとに表示画像の１／３の領域の画素が更新される、画像全体は、３×（１／６０）＝（１／２０）秒単位で更新されることになる。
【０１３８】
本実施例でも、先に説明した第１実施例と同様、表示部１０５に表示される画像は、画像全体の１／３の領域単位で順次更新される。この更新処理は高速で実行されるため、人の目にはフレーム単位で更新される通常の動画表示との違いは認識されず、一般的な動画像の表示と同様の画像として観察可能である。
【０１３９】
この処理によって表示部１０５に表示される画像は、フリッカ成分としての明暗縞が減少した画像となる。
図９は、上述した処理によって表示部１０５に表示される画像２６０を示している。
表示部１０５に表示される画像２６０は、３つの連続する画像フレームの構成画素を混在させた画像となる。
【０１４０】
図９に示す画像２６０は、元の画像、すなわち図３に示すコンテンツデータ供給部１０３から供給されるコンテンツデータ１２１を構成する各画像フレーム、すなわち、先の実施例１において説明した図６に示す第０〜２フレームの各画像と比較して、明暗縞は大幅に知覚されにくい画像となる。
【０１４１】
この実施例２も、先の実施例１と同様、連続撮影フレームの異なる位置の画素を組み合わせて出力する構成である。従って画素値の加算平均処理といった演算処理は不要となる。
【０１４２】
また、この実施例２の処理は、実施例１のように行単位の画素更新ではなく、更新位置にランダム性があるため、図９に示す画像２６０は、実施例１の表示画像、すなわち図７に示す画像２３０において視認できた規則的な明暗縞が無くなり、フリッカによる明暗縞の低減効果はさらに向上する。
なお、図９に示す画像２６０は、動画を構成する１枚の出力画像であるため、ランダムパターンの中に明暗成分がわずかに確認できるが、動画像の表示を行った場合、ランダム位置の画素更新が連続的に実行されるため、動画像からは図９に示す画像２６０に見られる明暗縞はより視認されにくいものとなる。
【０１４３】
［５−２．フリッカの巡回周期に応じてグループ数を変化させる例（第３実施例）］
次に、第３実施例として、フリッカの巡回周期に応じてグループ数を変化させる構成を持つ実施例について説明する。
【０１４４】
画像撮影は、以下の条件で行ったものとする。
撮影画像のフレームレート＝５０ｆｐｓ、
撮影環境の電源周波数＝６０Ｈｚ、
上記条件において、フレームごとの撮像周期は１／５０［ｓｅｃ］、蛍光灯の明滅周波数は１／１２０［ｓｅｃ］である。
この２つの周期の最小公倍数は１／１０［ｓｅｃ］であるため、巡回周期は１／１０÷１／５０＝５フレームとなる。
【０１４５】
本実施例では、巡回周期に一致する数にグループ数ｎを設定する。
上記条件に従って算出される巡回周期＝５フレームに等しいグループ数、すなわち、グループ数＝５として、５グループに全画素を分ける設定とする。
【０１４６】
グループ分割の形態は、先に説明した第１実施例のように行単位とする設定や、第２実施例のようにランダムな設定とする設定等、様々な設定が可能であるが、ここでは、先に説明した第１実施例のように行単位のグループ設定を行った場合の例について説明する。
【０１４７】
図３に示す画像処理装置１００の巡回周期判断部１０１は、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１に基づいて巡回周期を判定する。
ここで判定された巡回周期は５となる。
巡回周期判断部は、巡回周期＝５の情報を含む巡回周期情報１２２を更新画素選択部１０２に出力する。
【０１４８】
更新画素選択部１０２は、巡回周期＝５の情報を含む巡回周期情報１２２に従って、メモリに格納されたグループ分割情報から、グループ数＝５のグループ分割情報を選択する。
このグループ分割情報は、例えば、画像フレームの最上位行である第０ラインから、最下位行である第Ｌｍａｘラインを行単位で、第０グループ〜第４グループの５つのグループに分類するためのグループ分割情報である。
【０１４９】
すなわち、各画像フレームについて、最上位行（第０ライン）〜最下位行（Ｌｍａｘライン）を以下のようにグループ分割する。ただし、ｍ＝０以上の整数である。
第５×ｍライン＝第０グループ、
第５×ｍ＋１ライン＝第１グループ、
第５×ｍ＋２ライン＝第２グループ、
第５×ｍ＋３ライン＝第３グループ、
第５×ｍ＋４ライン＝第４グループ、
【０１５０】
更新画素選択部１０２は、メモリに格納されたグループ数＝５のグループ分割情報に従って、このようなグループ分割を行う。
なお、どのような態様でグループを設定するかを示すグループ分割情報は、更新画素選択部１０２のアクセス可能なメモリに格納されている。更新画素選択部１０２は、巡回周期判断部１０１の生成する巡回周期情報１２２に従って、メモリからコンテンツデータ１２１の巡回周期の整数倍のグループ数を持つグループ分割情報を選択し、選択したグループ分割情報に従って各画像のグループ設定を決定する。
本実施例では、メモリから選択取得したグループ分割情報に従って、行単位で５つのグループを設定したものとする。
【０１５１】
出力制御信号生成部１０４は、コンテンツデータ供給部１０３から入力するコンテンツデータ１２１を構成する各画像フレームについて、更新画素選択部１０２の生成する更新画素情報に従って表示部１０５の表示画像の画素更新のための出力制御信号１２４を生成して表示部１０５に出力する。
例えば、上述したように行単位のグループ設定に従い、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１を構成する各画像フレームから特定のグループの画素を更新画素として選択して表示部１０５の表示画素の更新をグループ単位で実行させる。
【０１５２】
出力制御信号生成部１０４の実行する具体的な処理について説明する。
まず、コンテンツデータ供給部１０３から出力されるコンテンツデータ１２１として動画データの第０フレームを入力する。出力制御信号生成部１０４は、第０フレームの第０グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第０グループに対応する画素領域の画素値のみを、第０フレームの第０グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１５３】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第０フレームの第０グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１５４】
次に、出力制御信号生成部１０４は、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第１フレームを入力する。
出力制御信号生成部１０４は、第１フレームの第１グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第１グループに対応する画素領域の画素値のみを、第１フレームの第１グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１５５】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第１フレームの第１グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１５６】
次に、出力制御信号生成部１０４は、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第２フレームを入力する。
出力制御信号生成部１０４は、第２フレームの第２グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第２グループに対応する画素領域の画素値のみを、第２フレームの第２グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１５７】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第２フレームの第２グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１５８】
次に、出力制御信号生成部１０４は、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第３フレームを入力する。
出力制御信号生成部１０４は、第３フレームの第３グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第３グループに対応する画素領域の画素値のみを、第３フレームの第３グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１５９】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第３フレームの第３グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１６０】
次に、出力制御信号生成部１０４は、コンテンツデータ供給部１０３からコンテンツデータ１２１として動画データの第４フレームを入力する。
出力制御信号生成部１０４は、第４フレームの第４グループに対応する画素を更新画素として選択し、表示部１０５の出力画像中、第４グループに対応する画素領域の画素値のみを、第４フレームの第４グループの画素値で更新する処理を実行させる出力制御信号１２４を生成して表示部１０５に出力する。
【０１６１】
表示部１０５は、出力制御信号生成部１０４から入力する出力制御信号１２４に従って表示部１０５の表示画像中の一部の画素のみを更新する。すなわち、第４フレームの第４グループに対応する画素の画素値によって、表示画像の一部画素の画素値更新を行う。
【０１６２】
このように、出力制御信号生成部１０４は、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１である動画データの５つの連続するフレームの各々から、特定のグループの画素データのみを順次、選択し、選択したグループデータを出力制御信号１２４として表示部１０５に出力する。
【０１６３】
この処理によって、表示部１０５の表示画像は、５つのグループの画素が順次更新されて表示されることになる。なお、コンテンツデータ供給部１０３から供給されるコンテンツデータ１２１が、例えば１秒間に５０フレームの５０ｆｐｓの動画像である場合、表示部１０５に表示された画像は（１／５０）秒ごとに１つのグループの画素が更新される。すなわち、本例では、（１／５０）秒ごとに表示画像の１／５領域の画素が更新される、画像全体は、５×（１／５０）＝（１／１０）秒単位で更新されることになる。
【０１６４】
本開示の構成では、表示部１０５に表示される画像は、画像全体の１／５の領域単位で順次更新されるが、この更新処理は高速で実行されるため、人の目にはフレーム単位で更新される通常の動画表示との違いは認識されず、一般的な動画像の表示と同様の画像として観察可能である。
【０１６５】
この処理によって表示部１０５に表示される画像は、フリッカ成分としての明暗縞が減少した画像となる。
図１０は、上述した処理によって表示部１０５に表示される画像２８０の例を示している。
表示部１０５に出力される画像は、５つの連続する画像フレームの構成画素を混在させた画像となる。
【０１６６】
図１０に示す画像２８０は、元の画像、例えば図３に示すコンテンツデータ供給部１０３から供給されるコンテンツデータ１２１を構成する各画像フレーム、すなわち、先の実施例１において説明した図６に示す第０〜２フレームの各画像と比較して、明暗縞は大幅に知覚されにくい画像となる。
【０１６７】
この実施例３も先の実施例１、２と同様、連続撮影フレームの異なる位置の画素を組み合わせて出力する構成である。従って画素値の加算平均処理といった演算処理は不要となる。
【０１６８】
上述したように、本開示の処理では動画像を構成する各画像フレーム単位で、一部のグループの画素を選択して選択画素を、順次更新する処理のみによって表示コンテンツに含まれるフリッカとしての明暗縞を軽減することができる。すなわち、本開示の処理では、従来のフリッカ低減処理として実行されていた画素値の加算平均などを行う必要がなく、この演算のための画像信号処理を行う回路が不要となる。
【０１６９】
なお、上述した本開示の処理と、従来型の画像信号処理によるフリッカ軽減処理とを組み合わせて実行してもよい。従来型の画像信号処理によって明暗縞成分を取り除く処理を実行し、さらに、その後、本開示の処理を実行する。
このような複数処理の組み合わせを実行することで、例えば、従来型の信号処理によってフリッカ成分が完全に取り除けなかった場合でも、本開示の手法を適用することでさらにそれを軽減させることが可能となる。
【０１７０】
［６．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の構成について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１７１】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理を実行し、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する更新画素選択部と、
前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する出力制御信号生成部を有する画像処理装置。
【０１７２】
（２）前記画像処理装置は、さらに、前記動画像コンテンツの巡回周期を判断して判断結果としての巡回周期情報を生成する巡回周期判断部を有し、前記更新画像選択部は、前記巡回周期情報を適用して、前記グループ分割態様を決定する前記（１）に記載の画像処理装置。
【０１７３】
（３）前記画像処理装置は、さらに、前記出力制御信号生成部から前記出力制御信号を入力し、入力した出力制御信号に従って表示画像の構成画素をグループ単位で更新する表示部を有する前記（１）または（２）に記載の画像処理装置。
【０１７４】
（４）前記更新画素選択部は、画像フレームの構成画素のグループ分割処理において、前記巡回周期の整数倍のグループ数に設定したグループ分割処理を実行する前記（１）〜（３）いずれかに記載の画像処理装置。
【０１７５】
（５）前記更新画素選択部は、メモリに格納したグループ分割情報を適用して画像フレームの構成画素のグループ分割処理を実行する前記（１）〜（４）いずれかに記載の画像処理装置。
【０１７６】
（６）前記更新画素選択部は、設定グループ数＝ｎの場合、前記画像フレームの構成行を一行単位でグループ１〜ｎまで繰り返して設定するグループ分割処理を実行し、各画像フレームから行単位で分割された特定グループ画素を更新画素として設定した更新画素情報を生成し、前記出力制御信号生成部は、画像フレームの各々から特定グループに属する行グループ単位の更新画素を選択出力して表示画像の画素を行グループ単位で更新させる出力制御信号を生成する前記（１）〜（５）いずれかに記載の画像処理装置。
【０１７７】
（７）前記更新画素選択部は、前記画像フレームの構成画素をランダムパターンに従って複数グループに分割するグループ分割処理を実行し、各画像フレームから前記ランダムパターンに従って分割された特定グループ画素を更新画素として設定した更新画素情報を生成し、前記出力制御信号生成部は、画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素を前記ランダムパターンに従って更新させる出力制御信号を生成する前記（１）〜（５）いずれかに記載の画像処理装置。
【０１７８】
（８）前記更新画素選択部は、メモリにグループ分割態様を規定した複数のグループ分割情報を格納し、前記メモリから前記巡回周期の整数倍のグループ数に設定したグループ分割情報を取得し、取得したグループ分割情報に従ってグループ分割処理を実行する前記（１）〜（７）いずれかに記載の画像処理装置。
【０１７９】
（９）動画像コンテンツを撮影する撮像部と、
前記撮像部から撮影された動画像コンテンツを入力し、入力した動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理を実行し、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する更新画素選択部と、
前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する出力制御信号生成部を有する撮像装置。
【０１８０】
（１０）前記撮像装置は、さらに、前記動画像コンテンツの巡回周期を判断して判断結果としての巡回周期情報を生成する巡回周期判断部を有し、前記更新画像選択部は、前記巡回周期情報を適用して、前記グループ分割態様を決定する前記（９）に記載の撮像装置。
【０１８１】
（１１）前記撮像装置は、さらに、前記出力制御信号生成部から前記出力制御信号を入力し、入力した出力制御信号に従って表示画像の構成画素をグループ単位で更新する表示部を有する前記（９）または（１０）に記載の撮像装置。
【０１８２】
（１２）画像処理装置において実行する画像処理方法であり、
更新画素選択部が、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割し、各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成し、
出力制御信号生成部が、前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成する画像処理方法。
【０１８３】
（１３）画像処理装置において画像処理を実行させるプログラムであり、
更新画素選択部に、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて前記画像フレームの構成画素のグループ分割態様を決定し、決定したグループ分割態様に従って画像フレームの構成画素を複数グループに分割する処理と、
各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成する処理を実行させ、
出力制御信号生成部に、前記更新画素情報に従って、前記画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新させる出力制御信号を生成させるプログラム。
【０１８４】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１８５】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１８６】
以上、説明したように、本開示の一実施例の構成によれば、画像のフリッカ低減を実現する装置、方法が実現される。
具体的には、動画像コンテンツを構成する画像フレームの明暗縞パターンのフレーム周期である巡回周期に応じて画像フレームの構成画素を複数グループに分割する。さらに、各画像フレームから、特定グループの画素を更新画素として設定した更新画素情報を生成し、生成した更新画素情報に従って、画像フレームの各々から特定グループに属する更新画素を選択出力して表示画像の画素をグループ単位で更新する。
これらの処理により、表示画像をグループ単位で複数画像を合成した画像に設定可能となり、画素値の加算平均処理等を実行する演算回路や演算処理を行なうことなく、明暗縞等のフリッカを低減した画像を表示することが可能となる。
【符号の説明】
【０１８７】
１００  画像処理装置
１０１  巡回周期判断部
１０２  更新画素選択部
１０３  コンテンツデータ供給部
１０４  出力制御信号生成部
１０５  表示部
１２１  コンテンツデータ
１２２  周波数情報
１２３  更新画素情報
１２４  出力制御信号
【図３】
2014232916.tif 000003
【図５】
2014232916.tif 000004
【図８】
2014232916.tif 000005
【図１】
2014232916.tif 000006
【図２】
2014232916.tif 000007
【図４】
2014232916.tif 000008
【図６】
2014232916.tif 000009
【図７】
2014232916.tif 000010
【図９】
2014232916.tif 000011
【図１０】
2014232916.tif 000012