(57)【要約】【課題】設定項目をユーザがカスタマイズできる装置で、設定項目のサイズを予め定められた中から選択する際、サイズを容易に変更することができる表示制御装置を提供すること。【解決手段】それぞれの項目に対応する複数のアイコンが配置された配置領域において、前記複数のアイコンのうちいずれかを選択する選択手段と、前記配置領域におけるアイコンの大きさを変更する変更手段と、選択されたアイコンの大きさが前記変更手段により変えられたことに応じて該選択されたアイコンの大きさを変えると共に、該選択されたアイコンの示す情報量を変更して表示するように制御する表示制御手段とを有することを特徴とする。【選択図】図６
2017223766.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目に対応するオブジェクトを配置するための設定項目配置領域と、
設定項目配置領域に配置されたオブジェクトの中からオブジェクトを選択するオブジェクト選択手段と、
ひとつのオブジェクトに対し、設定可能なひとつ以上のサイズ情報と、オブジェクトとサイズ情報ごとに関連した表示情報と、オブジェクト選択手段により選択されたオブジェクトに関するひとつ以上のサイズ情報の中からひとつのサイズ情報を選択するためのサイズ選択手段と、
オブジェクト選択手段により選択されたオブジェクトに対し、サイズ選択手段で選択したサイズにするためのサイズ変更手段と、
オブジェクト選択手段により選択されたオブジェクトに対し、サイズ変更手段により変更されたサイズの大きさで、サイズに応じた表示情報を設定項目配置領域上にて表示するためのオブジェクト表示手段と、を有することを特徴とする表示制御装置。
【請求項２】
前記設定可能なひとつ以上のサイズ情報においてサイズ情報がひとつしかない場合は前記サイズ変更手段にて選択されたオブジェクトのサイズ変更は行わないことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
それぞれの項目に対応する複数のアイコンが配置された配置領域において、前記複数のアイコンのうちいずれかを選択する選択手段と、
前記配置領域におけるアイコンの大きさを変更する変更手段と、
選択されたアイコンの大きさが前記変更手段により変えられたことに応じて該選択されたアイコンの大きさを変えると共に、該選択されたアイコンの示す情報量を変更して表示するように制御する表示制御手段とを有することを特徴とする表示制御装置。
【請求項４】
それぞれの項目に対応する複数のアイコンが配置された配置領域において、前記複数のアイコンのうちいずれかを選択する選択ステップと、
前記配置領域におけるアイコンの大きさを変更する変更ステップと、
選択されたアイコンの大きさが前記変更手段により変えられたことに応じて該選択されたアイコンの大きさを変えると共に、該選択されたアイコンの示す情報量を変更して表示するように制御する表示制御ステップとを有することを特徴とする表示制御装置の制御方法。
【請求項５】
コンピュータを、請求項１乃至請求項３の何れか一項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項６】
コンピュータを、請求項１乃至請求項３の何れか一項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが設定項目をカスタマイズ可能な表示装置に関する。
【背景技術】
【０００２】
ユーザが設定項目のカスタマイズを可能とすることで、ユーザの好みの設定画面を作成する方法が開示されている。特許文献１には、タッチパネル上に操作用のボタンを配置でき、サイズを自由に変えることができることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５‐２０４７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている従来技術では、カスタマイズを行う画面に設定項目を配置する際、設定項目のサイズを変えることができる。
【０００５】
しかし、設定項目のサイズによって表示する内容が異なる場合、従来の発明では設定項目のサイズを変えることができなかった。
【０００６】
そこで、本発明の目的は、画面項目のカスタマイズが可能で、設定項目のサイズによって表示する内容が異なる表示装置において、設定項目のサイズを容易に変更することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る表示制御装置は、
それぞれの項目に対応する複数のアイコンが配置された配置領域において、前記複数のアイコンのうちいずれかを選択する選択手段と、前記配置領域におけるアイコンの大きさを変更する変更手段と、選択されたアイコンの大きさが前記変更手段により変えられたことに応じて該選択されたアイコンの大きさを変えると共に、該選択されたアイコンの示す情報量を変更して表示するように制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明に係る表示制御装置によれば、画面項目のカスタマイズが可能で、設定項目のサイズによって表示する内容が異なる表示装置において、設定項目のサイズを容易に変更することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明における実施形態の表示装置のブロック図
【図２】実施形態におけるカスタマイズ画面にて設定項目の大きさを変更する際の画面遷移例
【図３】実施形態における設定項目のサイズと、そのサイズに応じた表示内容の関係を表した図
【図４】実施形態におけるカスタマイズ画面にて設定項目の大きさを変更する際の画面遷移例
【図５】実施形態におけるカスタマイズ画面にて設定項目の大きさが１種類しかないときの画面例
【図６】実施形態における設定項目のサイズを変更する際のフローチャート
【発明を実施するための形態】
【００１０】
以下、カメラに本発明を適用した場合の実施形態を説明する。
【００１１】
図１に、表示装置のブロック図を示す。
【００１２】
図１において、内部バス１５０に対してＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、ディスプレイ１０４、操作部１０５が接続されている。内部バス１５０に接続されている各部は、内部バス１５０を介して互いにデータのやり取りを行うことができるようにされている。
【００１３】
メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。
【００１４】
ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、表示制御装置の各部を制御する。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１５】
ディスプレイ１０４は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。
【００１６】
ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、ディスプレイ１０４に表示するための映像信号を生成してディスプレイ１０４に出力するように表示制御装置の各部を制御する。ディスプレイ１０４は出力された映像信号に基づいて映像を表示する。
【００１７】
操作部１０５は、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０４に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１８】
次に図２を参照して、本実施形態の設定項目のサイズ変更処理について説明する。
【００１９】
画面２０１はＣＰＵ１０１がディスプレイ１０４に表示した画面を表している。設定領域２０２はＣＰＵ１０１によって画面２０１に６×４の格子状に配置されている。フォーカス２０３はＣＰＵ１０１によって設定領域２０２上に配置され、設定を行う位置を表している。アイコン２０４、２０５、２０６はＣＰＵ１０１によって画面２０１上に配置され、それぞれカメラの時刻設定、ピクチャースタイル設定、センサクリーニング実施を行うためのアイコンを表している。
【００２０】
図２（ａ）において、ＣＰＵ１０１はユーザが操作部１０５を使用し、例えばフォーカス２０３を上方向に移動するための操作を検知するとフォーカス２０３をアイコン２０４の位置に移動させる。図（ｂ）のアイコン２０７はアイコン２０４にフォーカス２０３が当たっている状態を表している。
【００２１】
図２（ｂ）において、ＣＰＵ１０１はユーザが操作部１０５を使用し、アイコン２０７が選択されたことを検知するとアイコン２０７を編集状態に変える。図２（ｃ）アイコン２０８は時刻設定のアイコンが編集状態になっていることを表す。
【００２２】
図２（ｃ）において、ＣＰＵ１０１はユーザが操作部１０５を使用し、アイコン２０８に対し拡大操作がされたことを検知するとアイコン２０８のサイズを変更し、その際のサイズに応じた情報の表示を行う。
【００２３】
図２（ｄ）において、アイコン２０９はアイコン２０８の拡大操作後の状態を表す。本実施例では特定のボタンの操作を検知することで拡大操作が行われたかどうかを判断するものとする。なお、操作部材の操作方法によっては拡大操作だけでなく縮小操作が行われたと判断しても良い。例えば、ダイヤルで所定の方向に回転された時は拡大操作、所定の方向とは反対に回転された時は縮小操作と判断したり、タッチ操作でピンチアウトを検知したときは拡大操作、ピンチインを検知したときは縮小操作と判断したりしても良い。
【００２４】
ここで、図３を使用し、ＣＰＵ１０１が拡大操作を検知した際、次に表示する情報の取得方法について説明する。
【００２５】
不揮発性メモリ１０３には、図３のようなサイズごとのアイコンに表示する情報が記録されている。情報３０１は、カメラの時刻設定を行うためのアイコンがサイズ１×１のときは時間のみを表示することを表す。同様に情報３０２の場合はアイコンがサイズ１×２のときは月日と時間を、２×３は年月日、時刻、時差を表示することを表す。なお、斜線になっている箇所についてはその大きさに対応する表示情報がないことを表す。つまり、時刻設定は３種類、ピクチャースタイル設定は２種類、センサクリーニング実施は１種類の表示パターンがあることを表している。ＣＰＵ１０１は図３のような情報を参照することで、サイズに応じたアイコンに表示する情報を取得することができる。
【００２６】
図２（ｄ）において、ＣＰＵ１０１はユーザが操作部１０５を使用し、アイコン２０９に対し拡大操作がされたことを検知する。ＣＰＵ１０１は図３の情報を参照し、次に表示する情報３０３を取得する。ＣＰＵ１０１は取得した情報に従い、アイコン２０９の拡大表示を行う。図２（ｅ）アイコン２１０はアイコン２０９の拡大操作後の状態を表す。
【００２７】
図４はピクチャースタイル設定アイコンの大きさを変更する際の画面を表しており、図４（ａ）においてＣＰＵはユーザが操作部１０５を使用し大きさを変えるための操作を検知すると、ＣＰＵ１０１は図３の情報を参照し、次に表示する情報３０５を取得する。ＣＰＵ１０１は情報３０５に基づき、アイコン４０１の大きさを１×３に変更し、表示する情報を画面２０１上に描画する。図４（ｂ）アイコン４０２はアイコン４０１の拡大操作後の状態を表す。
【００２８】
図５はセンサクリーニング実施アイコンの大きさを変更する際の画面を表しており、ＣＰＵ１０１はユーザが操作部１０５を使用し大きさを変えるための操作を検知すると、ＣＰＵ１０１は図３の情報を参照するが変更可能な情報がないことが判明する。その場合、ＣＰＵ１０１はユーザが操作部１０５を使用し大きさを変えるための操作を行ってもアイコン５０１の見た目を変更することは行わない。
【００２９】
次に図６を参照して、ＣＰＵ１０１による項目サイズの変更制御処理について説明する。この際、ディスプレイ１０４には図２（ａ）の画面が表示されており、メモリ１０２にはアイコン２０４、２０５、２０６およびフォーカス２０３の情報が記録されているものとする。また、不揮発性メモリ１０３には図３のようなアイコンの大きさに応じた表示情報が記録されているものとする。
【００３０】
図６の処理を行うためのプログラムは不揮発メモリ１０３に収められており、ＣＰＵ１０１は適宜読みだして実行する。メモリ１０２はプログラムの実行時のワークメモリとして利用される。
【００３１】
ステップ６０１では、ＣＰＵ１０１は操作部１０５に対するユーザ操作を受け付け、画面上のどの位置が選択されたかを検知し、選択された位置を編集状態にする。この際、編集状態になった項目に対し、他の項目と異なる色に変えたり点滅をさせたりするなどして他の項目と区別させるなどしても良い。
【００３２】
ステップ６０２では、ＣＰＵ１０１はステップ６０１にて選択された位置に配置されている項目の情報をメモリ１０２から取得する。このとき、図２（ｃ）のアイコン２０８の状態である場合、配置されているアイコンは時刻設定のアイコンで、サイズが１×１であることがメモリ１０２より取得できる。
【００３３】
ステップ６０３では、ＣＰＵ１０１はステップ６０２で取得した情報を変更前のアイコン情報としてメモリ１０２に記録する。
【００３４】
ステップ６０４では、ＣＰＵ１０１は不揮発性メモリ１０３に記録されている図３の情報を参照し拡大可能かどうかを判断し、結果をメモリ１０２に記録する。ここで拡大可能かどうかを判断する際の処理について説明する。ＣＰＵ１０１は不揮発性メモリ１０３に記録されている図３の情報から変更可能なサイズが複数あるかどうかを判断する。例えば、アイコンが時刻設定のアイコンの場合、変更可能なサイズは複数あるため、ＣＰＵ１０１は拡大可能と判断する。また、アイコンがセンサクリーニング実施の場合、変更可能なサイズは１×１の一つだけで、他に変更可能なサイズはないため、ＣＰＵ１０１は拡大不可と判断する。拡大不可と判断した場合、アイコンの色を変えたり、ガイダンスを表示したりすることでユーザに拡大操作ができないアイコンであることを知らせるなどしても良い。
【００３５】
ステップ６０５では、ＣＰＵ１０１は操作部１０５に対するユーザ操作を受け付ける。
【００３６】
ステップ６０６では、ＣＰＵ１０１はステップ６０５にて受け付けた操作部１０５に対するユーザ操作が拡大操作であったかどうかを判定する。拡大操作であった場合は、ステップ６０８へ、そうでない場合はステップ６０７へ遷移する。
【００３７】
ステップ６０７では、ＣＰＵ１０１はステップ６０５にて受け付けた操作部１０５に対するユーザ操作がキャンセル操作であったかどうかを判定する。キャンセル操作であった場合は、項目サイズ設定処理を終了する。キャンセル操作でなかった場合は、ステップ６０５へ遷移する。
【００３８】
ステップ６０８では、ＣＰＵ１０１はステップ６０４にてメモリ１０２に記録した拡大が可能なアイコンかどうかの情報を取得し、拡大が可能かどうかを判断する。拡大可能である場合はステップ６０９へ遷移する。拡大不可である場合はステップ６０５へ遷移する。
【００３９】
ステップ６０９では、ＣＰＵ１０１はステップ６０２にて取得した現在のアイコンのサイズと不揮発性メモリ１０３に記録されている図３の情報から拡大操作後のサイズを決定する。ここでは、サイズの決定方法として図３の該当する状態から右方向に探索を行い、次に該当したサイズを次のアイコンのサイズとして適応させるものとする。つまり、現在のアイコンが時刻設定のアイコンでサイズが１×１の場合は、次のサイズは１×２であり、さらに拡大操作が行われた場合は２×３となる。図３において右方向に次のアイコンが見つからない場合は、左端にあるサイズを適応させるものとする。つまり、時刻設定でサイズが２×３の場合で拡大操作が行われた場合は１×１が、ピクチャースタイルの設定アイコンが１×３の場合で拡大操作が行われた場合も１×１が次のサイズとして取得できる。また、先述したダイヤルやタッチ操作を使用して縮小操作を行う場合は、拡大操作とは逆の方向に探索を行うなどすることで実現可能である。これはあくまで本実施例での一例であり、異なる方法で次のサイズを決定しても良い。
【００４０】
ステップ６１０では、ＣＰＵ１０１はステップ６０９にて取得した次のサイズと不揮発性メモリ１０３に記録されている図３の情報からサイズを変更後のアイコンに表示するための情報を取得する。例えば、時刻設定アイコンで次のサイズが１×２である場合は、図３から月日と時刻が必要なことがわかるため、ＣＰＵ１０１はカメラに設定されている月日と時刻の情報を取得する。
【００４１】
ステップ６１１では、ＣＰＵ１０１はアイコンをステップ６０９で取得したサイズに変更する。
ステップ６１２では、ＣＰＵ１０１はステップ６１０で取得した情報をアイコン上に描画する。
【００４２】
ステップ６１３では、ＣＰＵ１０１は操作部１０５に対するユーザ操作を受け付ける。
【００４３】
ステップ６１４では、ＣＰＵ１０１はステップ６１３にて受け付けた操作が決定操作かどうかを判定する。決定操作であった場合は項目サイズの設定処理を終了し、決定操作でなかった場合はステップ６１５へ遷移する。
【００４４】
ステップ６１５では、ＣＰＵ１０１はステップ６１３にて受け付けた操作がキャンセル操作かどうかを判定する。キャンセル操作であった場合はステップ６１６へ遷移し、キャンセル操作でなかった場合はステップ６１７へ遷移する。
【００４５】
ステップ６１６では、ＣＰＵ１０１はステップ６０３にてメモリ１０２に記録した変更前のアイコン情報を取得し、項目サイズ設定処理が行われる前のアイコンの状態に表示を戻し、項目サイズ設定処理を終了する。
【００４６】
ステップ６１７では、ＣＰＵ１０１はステップ６１３にて受け付けた操作が拡大操作かどうかを判定する。拡大操作であった場合はステップ６０９へ遷移し、拡大操作でなかった場合はステップ６１３へ遷移する。
【００４７】
以上のように、実施形態によれば画面項目のカスタマイズが可能で、設定項目のサイズによって表示する内容が異なる表示制御装置において、項目のサイズを容易に変更することが可能になる。
【００４８】
なお、ＣＰＵ１０１が行うものとして説明した上述の各種の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００４９】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００５０】
また、上述した実施形態においては、本発明を表示制御装置に適用した場合を例にして説明したが、これはこの例に限定されず、アイコンの大きさを表示情報の変更と共に変えることができるような表示制御装置であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、ファインダーを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００５１】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【符号の説明】
【００５２】
１０１  ＣＰＵ、１０２  メモリ、１０３  不揮発性メモリ、１０４  ディスプレイ、
１０５  操作部
【図１】
2017223766.tif 000003
【図２】
2017223766.tif 000004
【図３】
2017223766.tif 000005
【図４】
2017223766.tif 000006
【図５】
2017223766.tif 000007
【図６】
2017223766.tif 000008