(57)【特許請求の範囲】
【請求項１】
表示画面に並べて表示される複数のタブの中からタブを選択するための選択操作を受け付ける手段と、
前記選択操作によるタブの選択に応じて、選択されたタブを選択すると共に、当該選択されたタブを、選択されていないタブよりも小さく、かつ、選択される前よりも小さいサイズで表示させるように制御する制御手段と、を有することを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記複数のタブのうち、前記選択されていないタブには、前記選択されているタブよりも多くの情報を表示させるように制御することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記制御手段は、前記表示画面に表示される複数のタブのうち、選択されていないタブには、それぞれのタブに対応する文字を表示させ、選択されているタブには当該タブに対応する文字を表示させないように制御することを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記制御手段は、前記複数のタブのうち、選択されていないタブには、それぞれのタブに対応する文字およびアイコンを表示させ、選択されているタブにはアイコンのみを表示させるように制御することを特徴とする請求項１ないし３のいずれか１項に記載の表示制御装置。
【請求項５】
前記表示画面は、前記複数のタブを表示するタブ表示領域と、前記複数のタブのうち選択されているタブに関する情報を表示する詳細表示領域とを有することを特徴とする請求項１ないし４のいずれか１項に記載の表示制御装置。
【請求項６】
前記制御手段は、前記選択されているタブに対応する文字を、当該タブには表示させずに、前記詳細表示領域に表示させることを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記制御手段は、前記選択操作によりタブが選択されたことに応じて、当該選択されたタブを、選択される前よりも小さく表示させると共に、前に選択されていたタブを、選択されていた時よりも大きく表示させるように制御することを特徴とする請求項１ないし６のいずれか１項に記載の表示制御装置。
【請求項８】
前記選択操作は、前記複数のタブのうちの１つを選択する操作であることを特徴とする請求項１ないし７のいずれか１項に記載の表示制御装置。
【請求項９】
前記選択操作は、ユーザがタッチパネルにより前記表示画面に表示されているタブを選択する操作であることを特徴とする請求項１ないし８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記選択操作は、ユーザがマウスより前記表示画面に表示されているタブを選択する操作であることを特徴とする請求項１ないし８のいずれか１項に記載の表示制御装置。
【請求項１１】
前記制御手段は、前記選択操作によりタブの選択が確定したことに応じて、選択が確定したタブの大きさを、選択されていないタブよりも小さいサイズで表示させるように制御することを特徴とする請求項１ないし１０のいずれか１項に表示制御装置。
【請求項１２】
表示装置の表示を制御する表示制御方法であって、
前記表示装置に、複数のタブを並べて表示するタブ表示領域と前記複数のタブのうち選択されているタブに関する情報を表示する詳細表示領域とを有する表示画面を表示する表示工程と、
前記タブ表示領域に表示される複数のタブの中からタブを選択するための選択操作を受け付ける工程と、
前記選択操作によるタブの選択に応じて、当該選択されたタブを選択すると共に、前記タブ表示領域に表示される前記複数のタブのうち、選択されたタブを、選択されていないタブよりも小さく、かつ、選択される前よりも小さいサイズに変更して表示させる制御工程と、を有することを特徴とする表示装置の制御方法。
【請求項１３】
請求項１２に記載の表示制御方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３のプログラムが格納された、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置に関するものである。
【背景技術】
【０００２】
電子機器における画面表示の切り替えを、ファイルフォルダーのメタファを使ったタブを並べて選ばせるユーザーインターフェースがある。
【０００３】
代表的なものにウェブブラウザがあり、複数のページを、画面上のタブをマウスやタッチパネルでクリックすることによって切り替えている。
【０００４】
このタブを使ったユーザーインターフェースでは、画面サイズに限りがあるため、タブの大きさや数に制約ができるため、様々な工夫がなされている。
【０００５】
たとえば特許文献１では、現在選択されているタブには内容を象徴するアイコンと文字列のラベルを表示し、選ばれていないタブはアイコンのみの表示として小さく表示することによって画面領域を有効に使う提案がなされている。
【０００６】
また、特許文献２では、現在選ばれているタブに加えて、隣接するタブも大きく表示する提案がなされている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１７２３９８
【特許文献２】特開２００８−１０７８６５
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来例では選択されているタブやその隣接タブの情報は十分であるが、それ以外のタブについては小さいサイズで情報量も不足しており、次に選びたい内容がどのタブなのか明確に判断できないことがあった。
【０００９】
また、マウスやタッチパネルでタブを選択する際に、次に選びたいタブが小さいために、誤操作の可能性があった。
【００１０】
本発明の目的は、次に選ぶ可能性のあるタブの内容をわかりやすくするとともに、マウスやタッチパネル等でのタブの選択操作を確実に行わせることである。
【課題を解決するための手段】
【００１１】
上述の課題を解決するため、本発明の表示制御装置は、
表示画面に並べて表示される複数のタブの中からタブを選択するための選択操作を受け付ける手段と、前記選択操作によるタブの選択に応じて、選択されたタブを選択すると共に、当該選択されたタブを、選択されていないタブよりも小さく、かつ、選択される前よりも小さいサイズで表示させるように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、複数のタブを表示する場合に、現在選択されているタブを小さく表示し、さらに、選択されたタブは、選択前よりも小さく表示する。これにより、選択されていないタブは、選択されているタブよりも大きく表示されることになる。選択されていないタブは、次に選択される可能性が高いため、選択されているタブよりもタブのサイズを大きくして表示することにより、例えば、タブ内に表示する情報量を増やしたり、タブ内の情報を拡大して表示したりすることができる。これにより、ユーザは、次に選択するタブの確認や選択操作を確実に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るデジタルカメラのブロック図である。
【図２】デジタルカメラの設定メニューの構成図である。
【図３】メニュー表示画面を示す図である。
【図４】メニュー表示画面を表示しているときの処理を示すフローチャートである。。
【図５】メニュー表示画面の遷移を示す図である。
【発明を実施するための形態】
【００１４】
デジタルカメラにおいて本発明を適応する場合について説明するが、本発明はこれに限定されず、表示画面を備える表示装置、あるいは、表示装置を制御するための装置であれば、どのような装置に適応してもよい。
【００１５】
図１は、本発明に係るデジタルカメラの構成を示すブロック図である。
【００１６】
デジタルカメラ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、表示部１０４、入力部１０５、メモリカード１０６、メモリカードコントローラ１０７、画像処理部１０８、撮像部１０９を有しており、内部バス１１１により接続されている。
【００１７】
ＣＰＵ１０１はデジタルカメラ１００の動作を制御する演算処理装置であり、また、入力部１０５を介してユーザから入力された指示に応じて、各種プログラムを実行し、表示部１０４の表示制御等を行う。ＲＯＭ１０２には画像や、例えばコンピュータの立ち上げ処理や基本入出力処理、後述する本発明の各処理等のプログラムが記録されている。ＣＰＵ１０１は、ＲＯＭ１０２からプログラムを読み出し、読み出したプログラムに基づいて、各部の制御および演算処理を行うことにより、各種の動作が実行される。ＲＡＭ１０３はＣＰＵ１０１のワークエリアとして使用される。表示部１０４は、グラフィックユーザインターフェースを表示するためのＬＣＤパネルを使った表示部であり、この表示部上に後述する画像や表示アイテムが表示される。入力部１０５は、ユーザからの指示を受け付けるための入力部であり、本実施形態では、タッチセンサーを用いており、ＬＣＤパネル（表示部）にタッチセンサーが貼り付けられ、タッチパネルとして使用される。ユーザは入力部１０５（タッチセンサ）に接触し、各種の指示を入力することで、デジタルカメラを操作できるような構成となっている。１０６はメモリカードでありデジタルカメラ１００で撮影された画像が記録されている。メモリカード１０７はデジタルカメラ１００に着脱可能であり、不図示の装着部に装着されると、メモリカードコントローラ１０７と接続される。メモリカードコントローラ１０７は、接続されたメモリカード１０６に対して、データの読み出し、書き込み等を行う。１０９は、撮像部であり、入力部１０５において撮影指示が入力されたことに応じて、画像を撮影する。撮像部１０９において撮像して生成された画像データは、内部バス１１１を介して画像処理部１０８に送られ、ここで、各種の画像処理、圧縮符号化処理が実行され、画像ファイルが生成される。生成された画像ファイルは、メモリカードコントローラ１０７に送られ、メモリカード１０６に記録される。なお、撮像部１０９は、動画の撮影、静止画の撮影の両方が可能であり、ユーザは、入力部１０５により、動画撮影するか静止画撮影するかを選択可能である。
【００１８】
また、ユーザが、入力部１０５により、設定メニュー画面表示の指示を入力すると、表示部には設定メニュー画面が表示される。
【００１９】
ここで、デジタルカメラの設定メニューについて、図２を参照して説明する。
【００２０】
本実施形態のデジタルカメラには、各種の設定を行うための設定メニューがあり、図２のように、設定メニュー項目が構成されている。
【００２１】
多くの設定メニュー項目があるため、ユーザが選択しやすいように、階層化構造となっており、関連する項目がグループ分けされている。設定項目は、動画撮影に関する動画設定、静止画撮影に関する静止画撮影、デジタルカメラのシステムに関するシステム設定、の３つのグループに分かれている。動画設定には、解像度設定、圧縮形式設定、ビットレート設定、音声設定が含まれ、静止画設定には、画像サイズ設定、圧縮率設定、スライドショー設定が含まれ、システム設定では、ＬＣＤ明るさ設定、バックライト設定、日時設定が含まれている。設定メニューにおいて、動画設定、静止画設定、システム設定のいずれか１つの設定グループを選択すると、選択された設定グループに含まれる設定項目が表示される。そして、表示された設定項目を選択すると、選択した設定項目に関する設定画面が表示され、それぞれの設定項目に関する設定が可能となる。
【００２２】
設定メニュー画面について、図３を参照して説明する。
【００２３】
設定メニュー画面は、表示部１０４の表示画面３００にタブ形式で表示される。表示画面３００のうち、３０１はタブ表示領域で、動画設定、静止画設定、システム設定のタブが表示され、グループを示すタブが表示される。３０２は詳細表示領域で、タブ表示領域３０１において表示されている複数のタブのうち、選択されているタブのグループに含まれる設定項目等が表示される。図３においては、動画設定のタブが選択された状態となっている。
【００２４】
タブ表示領域３０１には、動画設定タブ３１０、静止画設定タブ３２０、システム設定タブ３３０が表示されている。動画設定タブの中には、動画設定を示すマークである動画設定アイコン３１１が表示されている。静止画設定タブ３２０の中には、静止画設定を示すマークである静止画設定アイコン３２１と、静止画設定を示す文字である静止画設定文字３２２が表示されている。システム設定タブ３３０の中には、システム設定を示すマークであるシステム設定アイコン３３１と、システム設定を示す文字であるシステム設定文字３３２が表示されている。ユーザが表示画面３００中のタブ３１０、３２０、３３０を指やペンでタッチすると、それを入力部１０５が検出して、タッチされた位置に対応するタブが選択されることになる。
【００２５】
図３においては、動画設定タブ３１０が選択された状態となっており、選択されていることをユーザに認識可能とするために、選択されていないタブ３２０、３３０とは異なる色で表示されている。なお、本実施形態では、色を変えて表示させたが形状を変えて表示してもよい。選択されているタブであることをユーザに認識可能となるように表示すればよいので、選択されていないタブと異なる表示形態で表示すればどのような表示方法であれよい。
【００２６】
現在は、動画設定が選択されているため、詳細表示領域３０２には、動画設定のグループに含まれる、解像度設定、圧縮形式設定、ビットレート設定、音声設定の設定項目３４１〜３４４が表示されている。また、３０２には、動画設定文字３１２も表示されている。ユーザにより設定項目３４１〜３４４のいずれかがタッチされると、タッチされた位置にある設定項目に対応する表示画面に切り替わり、それぞれの設定が可能となる。
【００２７】
選択されている動画設定タブ３１０は、選択されていないタブよりも小さく表示されている。タブ表示領域では、横方向にタブを並べて表示しているが、選択されている動画設定タブ３１０は、他の選択されていないタブよりも横方向のサイズ（タブの幅）が小さくなっている。動画設定タブ３１０内は表示領域が小さくなるため、アイコンのみを表示し、文字は表示していない。それに対し、選択されていない静止画設定タブ３２０とシステム設定タブには、アイコンと文字の両方が表示されている。これは、動画設定タブは、ユーザにより選択されていること、また、詳細表示領域に動画設定に関する設定項目が表示されているため、タブ中に文字とアイコンの表示を行わなくても、そのタブが何のタブであるかを認識可能である。そのため、タブのサイズを小さくして、本実施形態ではアイコンのみを表示している。選択されているタブの中には、文字を表示していないが詳細表示領域３０２内に図３のように選択されている動画設定の文字３１２を表示してもより。これにより、選択されているタブの中に文字を表示しなくても、詳細表示領域に表示されているので、選択されているタブが何であるかをユーザは認識可能となる。
【００２８】
これに対して、選択されていないタブ（図３の静止画設定タブ３２０、システム設定タブ３３０）は、これから選択される可能性がある。そして、タブにしかそのタブの内容を表せる領域がないので、選択中のタブよりも横幅を大きくして表示し、アイコンと文字の両方を表示して、何のタブであるかをユーザが認識しやすいようにしている。
【００２９】
このように、本実施形態では、限られたタブ表示領域を有効に使用するために、タブの選択されているタブを小さく表示し、選択されていないタブを大きく表示させている。そして、選択されていないタブには、選択されているタブよりもよ多くの情報を表示することで、タブの内容をユーザが認識しやすいようにしている。
【００３０】
次に、図４を参照して、デジタルカメラ１００における設定メニュー表示時のフローについて説明する。このフローは、ＣＰＵ１０１がＲＯＭ１０２から読み出したプログラムに基づいて、デジタルカメラの各部の制御や演算処理を行うことにより実行される。
【００３１】
図５（ａ）のような設定メニューが表示されている間、このフローが実行される。まず、設定メニュー表示中は、Ｓ４０１において、入力部１０５のタッチセンサにより、ユーザがタッチパネルにタッチ操作を行ったかをされているかを監視する。ユーザが指やペン等によりタッチパネルにタッチ操作を行うと、入力部１０５がそれを検出して、タッチされた位置の座標を出力するので、Ｓ４０１においては、タッチされた座標（タッチ座標）が出力されたかを判断する。タッチ座標が出力された場合は、Ｓ４０２へ進み、出力されない場合は、Ｓ４０１でタッチ座標の出力を監視し続ける。タッチ座標が出力された場合は、Ｓ４０２において、タッチ座標の出力が止まったか、つまり、タッチアップされ、ユーザの指やペン等によるタッチパネルへの接触が離れたかを判定する。ここで、タッチ座標が出力され、ユーザによりタッチされている間は、図５（ｂ）のように、タッチ座標に対応する位置に表示されているアイコンの色を変えるなどして、強調表示してもよい。本実施形態では、タッチアップされることにより、タッチ操作による選択が確定するため、タッチアップされるまで、Ｓ４０２の判定を行う。タッチ座標の出力が止まり、タッチアップされたと判定した場合は、タッチ操作によるユーザの選択が確定したので、Ｓ４０３に進む。ここで、最後に出力されたタッチ座標が、確定された選択が確定されたタッチ位置となる。Ｓ４０３では、最後に出力されたタッチ座標から、ユーザが指やペンを離した時にタッチしていたタッチ位置が分かるので、そのタッチ位置が、タブ領域であるか、それとも、他の領域であるかを判定する。タブ領域以外の位置である場合は、タッチ位置に応じた処理を行う（Ｓ４０７）。例えば、図４の設定メニュー画面において、タッチされた位置が設定項目３４１〜３４４のいずれかである場合は、その位置に対応する設定項目が選択されたこととなり、選択された設定項目に対応する表示画面に切り替わる。タッチ位置が、タブ領域である場合は、Ｓ４０４以降の処理を行う。Ｓ４０４では、タッチアップ（指やペンが離れた）時にタッチされていたタブが新しく選択されることになるので、新しく選択されたタブが、もとから選択されていたタブであったか、それ以外のタブであったかを判定する。元から選択されていたタブである場合は、設定メニューの表示の更新は行わずに、Ｓ４０１に戻り、ユーザにより再びタッチされてタッチ座標が出力されるのを待機する。新しく選択されたタブと元から選択されたタブが異なる場合は、タブ項目の選択、つまり、設定グループの選択が切り替わるので、Ｓ４０５，Ｓ４０６において、設定メニューの表示を更新する。まず、Ｓ４０５では、タブの大きさを変更する。新しく選択されたタブを小さくし、前に選択されていたタブを大きくして、タブの大きさを変更する。そして、新しく選択されたタブについては、タブに対応する設定グループのアイコンのみを表示し、選択されていないタブには、アイコンと設定グループを表す文字を表示する。次に、Ｓ４０６においては、詳細表示領域３０２の表示を変更する。詳細表示領域３０２には、新しく選択されたタブの設定グループに対応する文字と、新しく選択された設定グループに含まれる設定項目のアイコンが表示される。つまり、図５（ｂ）のように、動画設定グループが予め選択されている設定メニューにおいて、静止画設定のタブをタッチした状態でタッチを離すと、図５（ｂ）から図５（ｃ）のように表示が切り替わる。図５（ｃ）では、静止画設定グループが選択されているため、静止画設定タブには、静止画設定アイコンのみを表示し、動画設定タブとシステム設定タブには、それぞれ対応するアイコンと文字を表示している。静止画設定タブには文字は表示されないので、詳細表示領域３０２に静止画設定文字が表示され、さらに、詳細表示領域３０２に、静止画設定グループに含まれる設定項目のアイコンが表示される。
【００３２】
このように表示の更新が完了するとＳ４０１に戻り、再びユーザからのタッチ操作を監視する。
【００３３】
このように、タブの選択によって、タブの大きさを変えることにより、表示領域が小さくても、ユーザに必要な情報を提示することが可能となる。また、現在選択されていないタブは、次に選択される可能性が高いため、次に選択されるタブの面積を大きくすることにより、例えば表示部が小さい場合であっても、タブを選択しやすくなる。
【００３４】
さらに、選択されているタブについては、文字の表示を行わないことにより、他のタブに割り当てられる領域が増え、他の領域に表示する文字を大きくすることができる。この時、タブの領域の大きさの変化に応じて、表示する文字の大きさを変えて、できるだけ大きくなるように表示してもよい。選択されていないタブは、次に選択される可能性が高いため、文字を大きく表示することで、ユーザは、次に選択するタブを選択しやすくなる。
【００３５】
上述の実施形態では、タッチアップされたことに応じて、タッチ位置の選択を確定し、設定メニューの画面の表示を更新したが、タッチアップ時ではなく、タッチされている間にも、Ｓ４０５，Ｓ４０６のような表示の更新を行ってもよい。
【００３６】
また、上述の実施形態では、タブのサイズを幅（横）方向に変更したが、表示エリアの高さ方向に余裕がある場合は、選択されているタブの高さも変更してもよい。
【００３７】
また、上述の実施形態では、タッチパネルで適応する場合を説明したが、表示装置と制御装置とマウスとが接続されたシステムにおいて、図３のようなタブ表示形式の設定メニューを表示させる場合に適応してもよい。この場合、制御装置は、表示装置に設定メニューを表示させ、さらに、マウスからの位置入力の情報をもとにユーザからのタブの選択を判断し、タブの選択に応じて、前述のような表示の更新の処理を行う。
【００３８】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００３９】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００４０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４１】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００４２】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【００４３】
また、実施例ではタッチパネル形態のＬＣＤ表示装置を例に挙げているが、マウスを使った操作や、ＬＣＤ以外の表示装置を使ったものでも適用可能である。
【図１】
0005875262.tif 000002
【図２】
0005875262.tif 000003
【図３】
0005875262.tif 000004
【図４】
0005875262.tif 000005
【図５】
0005875262.tif 000006