(57)【要約】【課題】表示画面においてコンテンツ画像に対する視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにする。【解決手段】画像表示制御装置３０は、表示画面４４における部分領域４４０を表す領域情報３１０を取得する取得部３１と、領域情報３１０が表す部分領域４４０に表示される背景画像とコンテンツ画像とに基づいて、背景画像に対するコンテンツ画像の視認性を分析する分析部３２と、分析部３２による分析結果に応じて、部分領域４４０に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する変更部３３と、を備える。【選択図】      図９
2018132648.tif 000002
【特許請求の範囲】
【請求項１】
表示画面における部分領域を表す領域情報を取得する取得手段と、
前記領域情報が表す前記部分領域に表示される背景画像とコンテンツ画像とに基づいて、前記背景画像に対する前記コンテンツ画像の視認性を分析する分析手段と、
前記分析手段による分析結果に応じて、前記部分領域に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する変更手段と、
を備える画像表示制御装置。
【請求項２】
前記変更手段は、前記互いに異なる複数の表示態様を実現する複数のルックアップテーブルを備え、前記部分領域の表示に適用する前記ルックアップテーブルを前記分析結果に応じて切り替えることによって、前記部分領域に関する表示態様を変更する、
請求項１に記載の画像表示制御装置。
【請求項３】
前記複数のルックアップテーブルは、各々、輝度あるいは色調に関して、互いに異なる基準値の近傍において、輝度差あるいは色調差を強調する前記表示態様を実現し、
前記分析手段は、前記コンテンツ画像あるいは前記背景画像の輝度あるいは色調に関する特徴値を含む前記分析結果を生成し、
前記変更手段は、前記複数のルックアップテーブルのうち、前記特徴値に最も近い基準値を使用するルックアップテーブルに切り替える、
請求項２に記載の画像表示制御装置。
【請求項４】
前記変更手段は、前記分析結果が所定の条件を満たす場合、前記部分領域に表示されている第一の前記背景画像を、輝度あるいは色調を示す値が前記第一の背景画像と所定の値以上異なる、第二の前記背景画像に変更する、
請求項１乃至３のいずれか一項に記載の画像表示制御装置。
【請求項５】
前記変更手段は、外部から、前記コンテンツ画像の視認性を低下させる指示を入力された場合、前記第一の背景画像を、輝度あるいは色調を示す値に関して、前記コンテンツ画像との差分が所定の値以下である、第三の前記背景画像に変更する、
請求項４に記載の画像表示制御装置。
【請求項６】
前記変更手段は、前記分析結果が所定の条件を満たす場合、前記表示画面において前記コンテンツ画像を表示する場所を変更する、
請求項１乃至５のいずれか一項に記載の画像表示制御装置。
【請求項７】
前記変更手段は、前記表示態様を制御可能なオペレーティングシステムに指示することによって、前記表示態様を変更する、
請求項４乃至６のいずれか一項に記載の画像表示制御装置。
【請求項８】
前記分析手段は、輝度あるいは色調を示す値に関して、前記コンテンツ画像と類似する、前記背景画像に含まれる画素の数と、前記部分領域に含まれる画素の数との比率を算出し、
前記変更手段は、前記分析手段によって算出された前記比率に応じて、前記部分領域に関する表示態様を変更する、
請求項１乃至７のいずれか一項に記載の画像表示制御装置。
【請求項９】
情報処理装置によって、
表示画面における部分領域を表す領域情報を取得し、
前記領域情報が表す前記部分領域に表示される背景画像とコンテンツ画像とに基づいて、前記背景画像に対する前記コンテンツ画像の視認性を分析し、
前記視認性を分析した分析結果に応じて、前記部分領域に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する、
画像表示制御方法。
【請求項１０】
表示画面における部分領域を表す領域情報を取得する取得処理と、
前記領域情報が表す前記部分領域に表示される背景画像とコンテンツ画像とに基づいて、前記背景画像に対する前記コンテンツ画像の視認性を分析する分析処理と、
前記分析処理による分析結果に応じて、前記部分領域に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する変更処理と、
をコンピュータに実行させるための画像表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、表示画面への画像の表示を制御する技術に関する。
【背景技術】
【０００２】
コンピュータにおける表示画面において、自然画像等を背景画像（例えば壁紙等）に設定して文字や図形やアイコン等のコンテンツ画像を表示すること、あるいは、テレビ等の映像にコンテンツ画像を重畳表示することは、一般的によく行なわれている。このような場合に、背景画像とコンテンツ画像との間で、輝度あるいは色調が類似することによって、コンテンツ画像に対する視認性が著しく低下する場合がある。このような視認性の低下は、背景画像とコンテンツ画像との関係によってランダムに発生するので、発生を予測することは困難である。また、このような視認性の低下を回避するために、例えばＯＳ（Operating System）による制御によって全画面の文字色を変更したり、影付き文字や枠付き文字等を多用したりした場合、ユーザの手間あるいはＣＰＵ（Central Processing Unit）負荷が増加することになる。したがって、このような視認性の低下を効率的に回避できるようにするための技術が期待されている。
【０００３】
このような技術に関連する技術として、特許文献１には、文字等を画像に重畳表示させた場合に、視認性を向上させるようにした画像処理装置が開示されている。この装置は、位置情報検出部と、設定部と、コントラスト検出部と、受付部と、補正部とを備えている。位置情報検出部は、画像表示装置の表示画面に接触する物体の位置情報を検出する。設定部は、位置情報に基づいて、画像表示装置に表示される画像内の指定領域を抽出する。コントラスト検出部は、指定領域の画像データに基づいて、指定領域のコントラストを検出する。受付部は、指定領域に表示する表示体の入力を受け付ける。補正部は、コントラストの度合いに応じて、表示体が表示される指定領域内の表示態様を補正する。
【０００４】
また、特許文献２には、ＯＳＤ（On Screen Display）等の描画データを画像データと合成して表示する場合に、描画データのデータ量を増やすことなく、表示色を増加させるようにした画像表示装置が開示されている。この装置は、複数の色変換情報を保持し、入力された描画データに基づいて、前記描画データに適用する描画データの画素の色変換を行うための色変換情報を同一表示画面内で変更し、その色変換情報を用いて変換した描画データと入力された画像へ合成して表示する。
【０００５】
また、特許文献３には、表示する画像の画像構成要素の判別性を向上させるようにした画像表示装置が開示されている。この装置（例えばプロジェクタ）は、投写画像に重畳して、入力機構により移動させることが可能なポインタ画像を表示する。この際ユーザは、そのポインタ画像を移動させて、画像の任意の位置の指定を行う。この装置は、指定された位置の画素の階調値を取得する。そして、この装置は、画像の入力信号が表す階調値のうち、取得した階調値に対して所定の範囲にある階調値を、ルックアップテーブル回路を用いて変換して、当該変換後の階調値が表す画像と、変換前の階調値が表す画像とを交互に表示（ブリンク表示）する。
【０００６】
また、特許文献４には、高精細な文字を表示する場合において、視認性の良い文字を表示することができるようにした表示装置が開示されている。この装置は、文字情報を取得し、取得した文字情報に基づいて文字画像を取得する。この装置は、文字画像と背景画像とのうちの少なくとも一方の明るさレベルを、表示部のスペクトル特性に基づいて算出する。この装置は、算出した明るさレベルに基づいて中間階調情報を生成する。そしてこの装置は、文字画像、背景画像、及び、生成した中間階調情報に基づいて、多階調文字を表示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2012-074812号公報
【特許文献２】特開2007-183347号公報
【特許文献３】特開2009-193025号公報
【特許文献４】特開2004-177887号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
例えばユーザがコンピュータにおける表示画面を使用して作業する際に、表示画面のある部分領域において上述した視認性の低下が発生した場合、上述した特許文献が示すような、表示画面に関する表示態様を変更する技術を利用することによって、ユーザはその部分領域に表示されているコンテンツ画像の内容を確認することができる。しかしながらその一方で、ユーザは、一般的に、自分の好みに合わせて設定している表示画面の表示態様（表示画面の雰囲気）を可能な限り維持したいと考える。したがって、視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにすることが課題である。特許文献１乃至４が開示する技術は、このような課題を解決するのに十分であるとは言えない。本願発明の主たる目的は、このような問題を解決する画像表示制御装置等を提供することである。
【課題を解決するための手段】
【０００９】
本願発明の一態様に係る画像表示制御装置は、表示画面における部分領域を表す領域情報を取得する取得手段と、前記領域情報が表す前記部分領域に表示される背景画像とコンテンツ画像とに基づいて、前記背景画像に対する前記コンテンツ画像の視認性を分析する分析手段と、前記分析手段による分析結果に応じて、前記部分領域に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する変更手段と、を備える。
【００１０】
上記目的を達成する他の見地において、本願発明の一態様に係る画像表示制御方法は、情報処理装置によって、表示画面における部分領域を表す領域情報を取得し、前記領域情報が表す前記部分領域に表示される背景画像とコンテンツ画像とに基づいて、前記背景画像に対する前記コンテンツ画像の視認性を分析し、前記視認性を分析した分析結果に応じて、前記部分領域に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する。
【００１１】
また、上記目的を達成する更なる見地において、本願発明の一態様に係る画像表示制御プログラムは、表示画面における部分領域を表す領域情報を取得する取得処理と、前記領域情報が表す前記部分領域に表示される背景画像とコンテンツ画像とに基づいて、前記背景画像に対する前記コンテンツ画像の視認性を分析する分析処理と、前記分析処理による分析結果に応じて、前記部分領域に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する変更処理と、をコンピュータに実行させるためのプログラムである。
【００１２】
更に、本願発明は、係る画像表示制御プログラム（コンピュータプログラム）が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。
【発明の効果】
【００１３】
本願発明は、表示画面においてコンテンツ画像に対する視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにすることを可能とする。
【図面の簡単な説明】
【００１４】
【図１】本願発明の第１の実施形態に係る画像表示制御装置１０の構成を示すブロック図である。
【図２】本願発明の第１の実施形態に係る取得部１１の構成を示すブロック図である。
【図３】本願発明の第１の実施形態に係る分析部１２の構成を示すブロック図である。
【図４】本願発明の第１の実施形態に係る変更部１３の構成を示すブロック図である。
【図５】本願発明の第１の実施形態に係るＬＵＴ１３０の輝度変換特性を概念的に例示する図である。
【図６】本願発明の第１の実施形態に係るＬＵＴ選択テーブル１３１０の構成を例示する図である。
【図７】本願発明の第１の実施形態に係る画像表示制御装置１０により、部分領域２４０に表示した画像の視認性を改善した結果を例示する図である。
【図８】本願発明の第１の実施形態に係る画像表示制御装置１０の動作を示すフローチャートである。
【図９】本願発明の第２の実施形態に係る画像表示制御装置３０の構成を示すブロック図である。
【図１０】本願発明の各実施形態に係る画像表示制御装置を実行可能な情報処理装置９００の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本願発明の実施の形態について図面を参照して詳細に説明する。
【００１６】
＜第１の実施形態＞
図１は、本願発明の第１の実施の形態に係る画像表示制御装置１０の構成を概念的に示すブロック図である。画像表示制御装置１０は、例えばサーバ装置等の情報処理装置の一部として構成され、当該情報処理装置が情報を表示する表示装置２５に対する画像表示処理を制御する装置である。但し、表示装置２５は、例えばディスプレイ装置等のデバイスである。
【００１７】
画像表示制御装置１０は、表示装置２５に加えて、画像格納メモリ２１と、主記憶メモリ２２と、入力装置２３との間において、情報（データ）を入出力する。入力装置２３は、画像表示制御装置１０に対して、ユーザが情報を入力可能なデバイスであり、例えば、マウス、キーボード、あるいはタッチパネルなどである。
【００１８】
主記憶メモリ２２は、画像表示制御装置１０を含む情報処理装置が備えるメモリであり、コンテンツ画像情報２２１、及び、背景画像情報２２２を記憶している。当該情報処理装置は、背景画像情報２２２が示す背景画像に、コンテンツ画像情報２２１が示すコンテンツ画像を合成した画像を、表示装置２５における表示画面２４に表示する。但し、コンテンツ画像は、例えば、文字、図形、アイコン等である。画像格納メモリ２１は、例えば当該情報処理装置が備えるＶＲＡＭ（Video Random Access Memory）であり、画素データ２１０を記憶している。画素データ２１０は、背景画像にコンテンツ画像を合成した、表示画面２４に表示する画像（表示画像）の輝度あるいは色調を、表示画面２４における画素ごとに表したデータである。画素データ２１０は、例えば表示画像の左上から右下方向に向かって走査する表示同期信号によって要求されるタイミングに、画素ごとの輝度あるいは色調のシーケンシャルデータとして、画像格納メモリ２１から画像表示制御装置１０へ入力される。
【００１９】
画像表示制御装置１０は、取得部１１、分析部１２、変更部１３、及び、表示Ｉ／Ｆ（インタフェース：Interface）部１４を備える。
【００２０】
図２は、本実施形態に係る取得部１１の構成を概念的に示すブロック図である。取得部１１は、レジスタ１１１、ビデオカウンタ１１２、及び、部分領域判定部１１３を含んでいる。取得部１１は、ユーザが入力装置２３を使用して入力した領域情報１１０を取得し、取得した領域情報１１０を、レジスタ１１１に格納する。領域情報１１０は、図１に示す表示画面２４において、例えば背景画像とコンテンツ画像との間で、輝度（階調）あるいは色調が類似することによって視認性の低下が発生している部分領域２４０を表す情報である。部分領域２４０は、例えば、ユーザによって座標が入力された左上の頂点及び右下の頂点により特定される矩形の領域である。部分領域２４０は、あるいはまた、ユーザによって入力された曲線に囲まれる領域等でもよい。
【００２１】
図２に示すビデオカウンタ１１２は、画素ごとの輝度あるいは色調を示すシーケンシャルデータとして入力される画素データ２１０が示す各画素に関する、表示画面２４における座標を示し、その座標を部分領域判定部１１３へ入力する。部分領域判定部１１３は、ビデオカウンタ１１２から入力された座標により特定される画素が、レジスタ１１１に格納されている領域情報１１０が示す部分領域２４０に含まれるか否かを判定し、その判定結果を、分析部１２及び変更部１３へ通知する。
【００２２】
図３は、本実施形態に係る分析部１２の構成を概念的に示すブロック図である。分析部１２は、レジスタ１２１乃至１２３、論理積回路１２４、比較回路１２５、及び、視認性判定部１２６を含んでいる。分析部１２は、図１に示す主記憶メモリ２２に記憶されたコンテンツ画像情報２２１に含まれるコンテンツ画像輝度情報１２１０を取得して、取得したコンテンツ画像輝度情報１２１０を、レジスタ１２１に格納する。コンテンツ画像輝度情報１２１０は、コンテンツ画像の輝度あるいは色調の特徴を示す値（特徴値）である。例えば当該コンテンツ画像の輝度が単一である場合、輝度の特徴値は、その単一の値となる。あるいはまた、当該コンテンツ画像の輝度が単一でない場合、輝度の特徴値は、複数の値を含んでもよい。分析部１２は、コンテンツ画像輝度情報１２１０を、変更部１３に通知する。
【００２３】
レジスタ１２２には、例えばユーザによって、類似階調幅設定情報１２２０が事前に格納されている。類似階調幅設定情報１２２０は、例えばコンテンツ画像輝度情報１２１０が特徴値として複数の値を示す（即ち、階調幅あるいは色調幅を有する）場合において、分析部１２が分析対象とする階調幅あるいは色調幅を、所定の範囲に限定するためのマスク情報である。論理積回路１２４は、コンテンツ画像輝度情報１２１０と、類似階調幅設定情報１２２０との論理積を算出する。
【００２４】
比較回路１２５は、画素データ２１０が示す画素ごとの輝度あるいは色調を、論理積回路１２４から出力された、コンテンツ画像の輝度あるいは色調の特徴値と比較する。比較回路１２５は、例えば、画素データ２１０が示すある画素に関して、当該画素の輝度あるいは色調が、論理積回路１２４から出力された階調幅あるいは色調幅に含まれている場合、階調あるいは色調がコンテンツ画像と一致していることを視認性判定部１２６へ通知する。
【００２５】
分析部１２は、取得部１１が取得した領域情報１１０に基づいて、領域情報１１０が表す部分領域２４０に含まれる画素数を求め、求めた画素数を、部分領域内画素数情報１２３０として、レジスタ１２３に格納する。
【００２６】
視認性判定部１２６は、類似画素カウンタ１２６０を含んでいる。類似画素カウンタ１２６０は、画素データ２１０が示すある画素に関して、比較回路１２５から階調あるいは色調がコンテンツ画像と一致していることを通知され、かつ、取得部１１から当該画素が部分領域２４０に含まれていることを通知された場合、カウント値を「１」加算する。視認性判定部１２６は、画素データ２１０に含まれる全ての画素に関して、上記処理を完了したのち、レジスタ１２３に格納した部分領域内画素数情報１２３０が示す画素数に対する、類似画素カウンタ１２６０が示す値（画素数）の比率を算出する。
【００２７】
視認性判定部１２６は、算出した比率を、閾値１２６１と比較する。閾値１２６１は、例えばユーザによって事前に設定され、視認性判定部１２６が保持していることとする。視認性判定部１２６は、算出した比率が閾値１２６１以上である場合、部分領域２４０におけるコンテンツ画像に対する視認性の低下の度合いが基準を満たす（即ち、視認性の低下の度合いが大きい）と判定する。視認性判定部１２６は、この視認性判定結果を変更部１３へ通知する。
【００２８】
図４は、本実施形態に係る変更部１３の構成を概念的に示すブロック図である。変更部１３は、メインＬＵＴ（ルックアップテーブル：Look Up Table）１３０−０、ｎ個（ｎは２以上の整数）のサブＬＵＴ１３０−１乃至１３０−ｎ、選択制御部１３１、及び、ＯＳ指示部１３２を含んでいる。尚、本願では以降、メインＬＵＴ１３０−０、及び、サブＬＵＴ１３０−１乃至１３０−ｎを、まとめてＬＵＴ１３０と称する場合がある。変更部１３は、分析部１２から通知された視認性判定結果が、部分領域２４０におけるコンテンツ画像に対する視認性の低下の度合いが基準を満たすことを示すか否かに応じて、表示画面２４に対する画像の表示に関して、異なる制御を行う。
【００２９】
まず、分析部１２による視認性判定結果が、部分領域２４０におけるコンテンツ画像に対する視認性の低下の度合いが基準（条件）を満たさない（即ち、視認性の低下の度合いがそれほど大きくない）場合における変更部１３の動作について説明する。この場合、変更部１３は、サブＬＵＴ１３０−１乃至１３０−ｎを使用した制御を行う。
【００３０】
メインＬＵＴ１３０−０は、ユーザによって、表示画面２４における部分領域２４０が指定されていない状態（即ち、表示画面２４において、コンテンツ画像に対する視認性の低下が発生していない通常の状態）において、表示画面２４に画像を表示する際に使用するＬＵＴである。サブＬＵＴ１３０−１乃至１３０−ｎは、ユーザによって、表示画面２４における部分領域２４０が指定されている状態（即ち、表示画面２４において、コンテンツ画像に対する視認性の低下が発生している状態）において、表示画面２４に画像を表示する際に使用するＬＵＴである。但し、ＬＵＴは、入力輝度に対する出力輝度の特性（輝度変換特性）を表す、輝度変換の際に用いるテーブルである。
【００３１】
図５は、本実施形態に係るＬＵＴ１３０の輝度変換特性を概念的に例示する図である。図５(ａ)に示す通り、メインＬＵＴ１３０−０の輝度変換特性は線形である。これに対して、図５（ｂ）乃至図５（ｄ）に示す通り、サブＬＵＴ１３０−１乃至１３０−３の輝度変換特性は非線形である。より詳細には、図５（ｂ）に示す通り、サブＬＵＴ１３０−１は、入力輝度が「０乃至４９」階調の場合に、入力輝度の差（輝度差）を強調して出力する輝度変換特性を有している。即ち、サブＬＵＴ１３０−１に関する入力輝度の基準値は「２５」（０乃至４９の中間値）である。図５（ｃ）に示す通り、サブＬＵＴ１３０−２は、入力輝度が「５０乃至９９」階調の場合に、入力輝度の差を強調して出力する輝度変換特性を有している。即ち、サブＬＵＴ１３０−２に関する入力輝度の基準値は「７５」（５０乃至９９の中間値）である。図５（ｄ）に示す通り、サブＬＵＴ１３０−３は、入力輝度が「１００乃至１４９」階調の場合に、入力輝度の差を強調して出力する輝度変換特性を有している。即ち、サブＬＵＴ１３０−３に関する入力輝度の基準値は「１２５」（１００乃至１４９の中間値）である。そして、図５には例示していないが、本実施形態では、サブＬＵＴ１３０−４以降のサブＬＵＴも同様に、互いに異なる入力輝度の範囲（基準値の近傍）において、入力輝度の差を強調して出力する輝度変換特性を有していることとする。
【００３２】
図４に示す選択制御部１３１は、分析部１２から通知されたコンテンツ画像輝度情報１２１０が示す値を、内包するＬＵＴ選択テーブル１３１０と照合することによって、部分領域２４０の表示に適用するサブＬＵＴ１３０−ｉ（ｉは１乃至ｎの任意の整数）を選択する。
【００３３】
図６は、本実施形態に係るＬＵＴ選択テーブル１３１０の構成を例示する図である。図６に例示する通り、選択制御部１３１は、コンテンツ画像の輝度（コンテンツ画像輝度情報１２１０が示す値）が「０乃至４９階調」である場合、部分領域２４０に対する表示に適用するサブＬＵＴとして、入力輝度が「０乃至４９」階調の場合に入力輝度の差を強調して出力する輝度変換特性を有する、サブＬＵＴ１３０−１を選択する。選択制御部１３１は、コンテンツ画像の輝度が「５０乃至９９」階調である場合、部分領域２４０に対する表示に適用するサブＬＵＴとして、入力輝度が「５０乃至９９」階調の場合に入力輝度の差を強調して出力する輝度変換特性を有する、サブＬＵＴ１３０−２を選択する。
【００３４】
図４に示す変更部１３は、画素データ２１０に含まれる画素ごとに取得部１１から通知された、部分領域２４０に含まれる画素であるか否かの判定結果に基づいて、当該画素が部分領域２４０に含まれる場合に、選択制御部１３１により選択されたサブＬＵＴ１３０―ｉを用いて、輝度変換を行なう。変更部１３は、輝度変換を施した画素データ２１０を、表示Ｉ／Ｆ部１４を介して表示画面２４へ出力する。
【００３５】
図７は、本実施形態に係る画像表示制御装置１０により、部分領域２４０に表示した画像の視認性を改善した結果を例示する図である。図７に示す例では、表示画面２４に表示する背景画像の輝度が「１２５」階調であり、コンテンツ画像である文字「Ａ」の輝度が「１０５」階調であり、コンテンツ画像である文字「◎」の輝度が「１４５」階調である。即ち、背景画像の輝度とコンテンツ画像の輝度との差分が小さいので、図７（ａ）に示す通り、メインＬＵＴ１３０−０を使用した通常の表示態様では、視認性が悪化している。
【００３６】
この場合、ユーザにより図７に示す画像を含む部分が、部分領域２４０として指定されることによって、画像表示制御装置１０は、部分領域２４０に対する視認性を改善する処理を行う。図７に示す例では、コンテンツ画像の輝度が「１００乃至１４９」階調の範囲内にあるので、変更部１３は、図６に例示する通り、サブＬＵＴ１３０−３を使用した輝度変換を行なう。変更部１３は、図７（ｂ）に示す通り、背景画像の輝度を「１２５」階調に変換し（サブＬＵＴ１３０−３に関する入力輝度の基準値は「１２５」であるので、この場合、入力された輝度と同じ値に変換される）、文字「Ａ」の輝度を「４５」階調に変換し、文字「◎」の輝度を「２０５」階調に変換する。即ち、変更部１３は、背景画像の輝度とコンテンツ画像の輝度との差分を強調するので、図７（ｂ）に示す通り、視認性が改善される。
【００３７】
次に、分析部１２による視認性判定結果が、部分領域２４０におけるコンテンツ画像に対する視認性の低下の度合いが基準（条件）を満たす（即ち、視認性の低下の度合いが大きい）場合における変更部１３の動作について説明する。
【００３８】
この場合、図４に示すＯＳ指示部１３２は、表示画面２４に情報を表示するサーバ装置等の情報処理装置により実行されているＯＳに指示することによって、部分領域２４０に関する表示態様を変更する制御を行う。即ち、ＯＳ指示部１３２は、ＯＳを介して、表示画面２４に表示する背景画像（第１の背景画像）を、第２の背景画像に変更する。但し、当該情報処理装置は、第１及び第２の背景画像（例えば壁紙等）を含む複数の背景画像を記憶していることとする。また、第１及び第２の背景画像に関する輝度あるいは色調の差分は、所定の値以上であることとする。
【００３９】
ＯＳ指示部１３２は、あるいはまた、ＯＳを介して、部分領域２４０に表示するコンテンツ画像に関して、元の画像の輝度あるいは色調を変更してもよい。ＯＳ指示部１３２は、あるいはまた、ＯＳを介して、部分領域２４０に表示するコンテンツ画像に関して、表示画面２４における表示場所を変更してもよい。
【００４０】
ＯＳ指示部１３２は、また、上述のように部分領域２４０に関する表示態様を変更することをＯＳに指示する代わりに、部分領域２４０に関する表示態様を変更することをユーザに指示するメッセージを表示画面２４に表示するようにしてもよい。
【００４１】
変更部１３は、取得部１１が領域情報１１０を取得してから所定の時間が経過したときに、変更した部分領域２４０の表示態様を、元の状態に戻す。この場合、所定の時間は、例えば、ユーザがコンテンツ画像を視認するのに要する程度の短い時間であればよい。変更部１３は、あるいは、ユーザから入力装置２３を介して、変更した部分領域２４０の表示態様を元の状態に戻す指示を入力されたときに、その表示態様を元の状態に戻すようにしてもよい。
【００４２】
次に図８のフローチャートを参照して、本実施形態に係る画像表示制御装置１０の動作（処理）について詳細に説明する。
【００４３】
取得部１１は、例えばユーザにより入力された、表示画面２４においてコンテンツ画像に対する視認性の低下が発生している部分領域２４０を表す領域情報１１０を、入力装置２３から取得する（ステップＳ１０１）。分析部１２は、領域情報１１０が示す部分領域２４０に表示されるコンテンツ画像情報２２１に含まれるコンテンツ画像輝度情報１２１０を取得する（ステップＳ１０２）。分析部１２は、部分領域２４０に関する画素データ２１０について、コンテンツ画像輝度情報１２１０が示す輝度と類似する画素数をカウントする（ステップＳ１０３）。
【００４４】
分析部１２によるカウント値が閾値以上である場合（ステップＳ１０４でＹｅｓ）、変更部１３は、表示画面２４に関する表示態様を制御可能なＯＳに指示することによって、背景画像を変更する、あるいは、コンテンツ画像に関して、元画像の輝度あるいは表示場所を変更する（ステップＳ１０５）。
【００４５】
分析部１２によるカウント値が閾値以上でない場合（ステップＳ１０４でＮｏ）、変更部１３は、コンテンツ画像輝度情報１２１０が示す輝度を、ＬＵＴ選択テーブル１３１０と照合することにより、部分領域２４０の表示に適用するサブＬＵＴ１３０−ｉを選択する（ステップＳ１０６）。変更部１３は、部分領域２４０の表示に適用するＬＵＴを、メインＬＵＴ１３０−０からサブＬＵＴ１３０−ｉに切り替える（ステップＳ１０７）。
【００４６】
変更部１３は、領域情報１１０を取得してから所定の時間が経過したときに、部分領域２４０の表示態様を元に戻し（ステップＳ１０８）、全体の処理は終了する。
【００４７】
本実施形態に係る画像表示制御装置１０は、表示画面においてコンテンツ画像に対する視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにすることができる。その理由は、画像表示制御装置１０は、視認性の低下が発生した部分領域２４０におけるコンテンツ画像に対する視認性を分析し、その分析結果に基づいて、部分領域２４０に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更するからである。
【００４８】
以下に、本実施形態に係る画像表示制御装置１０によって実現される効果について、詳細に説明する。
【００４９】
ユーザがコンピュータにおける表示画面を使用して作業する際に、表示画面のある部分領域においてコンテンツ画像に対する視認性の低下が発生した場合、例えば表示画面に関する表示態様を変更することによって、ユーザはその部分領域に表示されているコンテンツ画像の内容を確認することができる。しかしながらその一方で、ユーザは、一般的に、自分の好みに合わせて設定している表示画面の表示態様（表示画面の雰囲気）を可能な限り維持したいと考える。したがって、視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにすることが課題である。
【００５０】
このような問題に対して、本実施形態に係る画像表示制御装置１０は、取得部１１、分析部１２、及び、変更部１３を備え、例えば、図８に例示する通り動作する。即ち、取得部１１は、表示画面２４において視認性の低下が発生している部分領域２４０を表す領域情報１１０を取得する。分析部１２は、領域情報１１０が表す部分領域２４０に表示される背景画像とコンテンツ画像とに基づいて、当該背景画像に対する当該コンテンツ画像の視認性を分析する。そして、変更部１３は、分析部１２による分析結果に応じて、部分領域２４０に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する。
【００５１】
本実施形態に係る画像表示制御装置１０は、より具体的には、輝度変換特性が互いに異なる複数のサブＬＵＴ１３０−１乃至１３０−ｎを備えている。画像表示制御装置１０は、部分領域２４０における視認性を分析した結果に基づいて、部分領域２４０における視認性を改善するのに最適な輝度変換特性を有するサブＬＵＴ１３０−ｉを用いることによって、部分領域２４０に関する表示態様を変更する。この場合、部分領域２４０では、背景画像とコンテンツ画像との輝度の差分が強調されて表示されるのみであるので、表示態様（表示画面の雰囲気）は大きくは変わらない。サブＬＵＴ１３０−１乃至１３０−ｎが有する輝度変換特性は互いに異なるので、画像表示制御装置１０は、部分領域２４０における背景画像及びコンテンツ画像の輝度がどのような値であっても柔軟に対応することができる。そして、画像表示制御装置１０は、ユーザがコンテンツ画像を視認可能な時間が経過したときに、変更した表示態様を、元の態様に戻す。すなわち、画像表示制御装置１０は、部分領域２４０における背景画像及びコンテンツ画像の輝度に応じて、背景画像とコンテンツ画像との輝度の差分を確実に強調して表示するとともに、ユーザによるコンテンツ画像の視認が最低限可能になる程度に、表示態様を変更する度合いや変更する時間を抑える。これにより、本実施形態に係る画像表示制御装置１０は、表示画面においてコンテンツ画像に対する視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにすることができる。
【００５２】
また、本実施形態に係る画像表示制御装置１０は、視認性を分析した結果、視認性の低下の度合いが基準を満たす（即ち大きい）場合には、例えばＯＳが備える機能を介して、背景画像の変更あるいはコンテンツ画像の移動といった、表示態様を大きく変更するような制御を行う。すなわち、画像表示制御装置１０は、部分領域２４０における背景画像とコンテンツ画像との輝度の差分を強調して表示するのみでは、視認性を改善することが困難な場合であっても、表示態様を大きく変更することによって、部分領域２４０に関する視認性を改善する。これにより、本実施形態に係る画像表示制御装置１０は、表示画面においてコンテンツ画像に対する視認性が大きく低下した場合であっても、コンテンツ画像の内容をユーザが確実に確認できるようにすることができる。
【００５３】
また、本実施形態に係る表示画面２４に表示される画像がカラー画像である場合、画像表示制御装置１０は、背景画像及びコンテンツ画像の色調に基づいて、上述した処理を行う。この場合、色調は、Ｒ(Red)成分、Ｇ(Green)成分、及び、Ｂ(Blue)成分（即ち、三原色）ごとの輝度の組み合わせを意味する。したがって、画像表示制御装置１０が備えるＬＵＴ１３０は、Ｒ成分、Ｇ成分、及び、Ｂ成分を有する３次元のＬＵＴであればよい。そして、サブＬＵＴ１３０−１乃至１３０−ｎは、類似する複数の色調に関して、色調差を強調するような輝度変換特性を備えればよい。そのような輝度変換特性の一例としては、例えば、類似する複数の色調を補色関係にある複数の色調に変換可能な輝度変換特性がある。
【００５４】
また、本実施形態に係る変更部１３は、ユーザから入力装置２３を介して、コンテンツ画像の視認性を低下させる指示を入力された場合、例えばＯＳを介して、背景画像（第１の背景画像）を、輝度あるいは色調を示す値に関して、コンテンツ画像との差分が所定の値以下である背景画像（第３の背景画像）に変更する機能を備えてもよい。この場合、本実施形態に係る画像表示制御装置１０は、機密性が高い情報（機密情報）を表示画面２４に表示して作業しているユーザが、その機密情報が他人に見られることを防ぎたい場合に、コンテンツ画像の視認性を一時的に低下させることによって、当該ユーザからの要求に対して、迅速かつ簡単に応じることができる。
【００５５】
＜第２の実施形態＞
図９は、本願発明の第２の実施形態に係る画像表示制御装置３０の構成を概念的に示すブロック図である。
【００５６】
本実施形態に係る画像表示制御装置２０は、取得部３１、分析部３２、及び、変更部３３を備えている。
【００５７】
取得部３１は、表示画面４４において視認性の低下が発生している部分領域４４０を表す領域情報３１０を取得する。
【００５８】
分析部３２は、領域情報３１０が表す部分領域４４０に表示される背景画像とコンテンツ画像とに基づいて、当該背景画像に対する当該コンテンツ画像の視認性を分析する。
【００５９】
変更部３３は、分析部３２による分析結果に応じて、部分領域４４０に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更する。
【００６０】
本実施形態に係る画像表示制御装置３０は、表示画面においてコンテンツ画像に対する視認性の低下が発生した場合に、可能な限り表示画面の表示態様を維持しつつ、かつ、コンテンツ画像の内容をユーザが確実に確認できるようにすることができる。その理由は、画像表示制御装置３０は、視認性の低下が発生した部分領域４４０におけるコンテンツ画像に対する視認性を分析し、その分析結果に基づいて、部分領域４４０に関する表示態様を、互いに異なる複数の表示態様のうちのいずれかに一時的に変更するからである。
【００６１】
＜ハードウェア構成例＞
上述した各実施形態において図１、及び、図９に示した画像表示制御装置１０及び３０における各部は、専用のＨＷ（ＨａｒｄＷａｒｅ）（電子回路）によって実現することができる。また、図１、及び、図９において、少なくとも、下記構成は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。
・取得部１１及び３１、
・分析部１２及び３２、
・変更部１３及び３３。
【００６２】
但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図１０を参照して説明する。
【００６３】
図１０は、本願発明の各実施形態に係る画像表示制御装置を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。即ち、図１０は、図１、及び、図９に示した画像表示制御装置或いはその一部を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。図１０に示した情報処理装置９００は、構成要素として下記を備えている。
・ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）９０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）９０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）９０３、
・ハードディスク（記憶装置）９０４、
・無線送受信部等の外部装置との通信インタフェース９０５、
・バス９０６（通信線）、
・ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記録媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、
・入出力インタフェース９０９。
【００６４】
即ち、上記構成要素を備える情報処理装置９００は、これらの構成がバス９０６を介して接続された一般的なコンピュータである。情報処理装置９００は、ＣＰＵ９０１を複数備える場合もあれば、マルチコアにより構成されたＣＰＵ９０１を備える場合もある。
【００６５】
そして、上述した実施形態を例に説明した本願発明は、図１０に示した情報処理装置９００に対して、次の機能を実現可能なコンピュータプログラムを供給する。その機能とは、その実施形態の説明において参照したブロック構成図（図１及び図９）における上述した構成、或いはフローチャート（図８）の機能である。本願発明は、その後、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性のメモリ（ＲＡＭ９０３）、または、ＲＯＭ９０２やハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【００６６】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、ＣＤ−ＲＯＭ等の各種記録媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本願発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記録媒体９０７によって構成されると捉えることができる。
【００６７】
以上、上述した実施形態を模範的な例として本願発明を説明した。しかしながら、本願発明は、上述した実施形態には限定されない。即ち、本願発明は、本願発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【００６８】
１０    画像表示制御装置
１１    取得部
１１０    領域情報
１１１    レジスタ
１１２    ビデオカウンタ
１１３    部分領域判定部
１２    分析部
１２１    レジスタ
１２１０    コンテンツ画像輝度情報
１２２    レジスタ
１２２０    類似階調幅設定情報
１２３    レジスタ
１２３０    部分領域内画素数情報
１２４    論理積回路
１２５    比較回路
１２６    視認性判定部
１２６０    類似画素カウンタ
１２６１    閾値
１３    変更部
１３０−０    メインＬＵＴ
１３０−１乃至１３０−ｎ    サブＬＵＴ
１３１    選択制御部
１３１０    ＬＵＴ選択テーブル
１３２    ＯＳ指示部
１４    表示Ｉ／Ｆ部
２１    画像格納メモリ
２１０    画素データ
２２    主記憶メモリ
２２１    コンテンツ画像情報
２２２    背景画像情報
２３    入力装置
２４    表示画面
２４０    部分領域
２５    表示装置
３０    画像表示制御装置
３１    取得部
３１０    領域情報
３２    分析部
３３    変更部
４４    表示画面
４４０    部分領域
９００    情報処理装置
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    ハードディスク（記憶装置）
９０５    通信インタフェース
９０６    バス
９０７    記録媒体
９０８    リーダライタ
９０９    入出力インタフェース
【図１】
2018132648.tif 000003
【図２】
2018132648.tif 000004
【図３】
2018132648.tif 000005
【図４】
2018132648.tif 000006
【図５】
2018132648.tif 000007
【図６】
2018132648.tif 000008
【図７】
2018132648.tif 000009
【図８】
2018132648.tif 000010
【図９】
2018132648.tif 000011
【図１０】
2018132648.tif 000012