(57)【要約】【課題】ユーザが指でタッチパネルを操作する場合でも、メニューの表示態様を最適化することができる表示装置、画像表示方法、および画像表示プログラムを提供する。【解決手段】表示装置では、表示装置の把持位置、タッチパネルに表示されている対象コンテンツ、表示装置の傾きがそれぞれ特定される（Ｓ１〜Ｓ５）。対象コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューが生成される（Ｓ７）。メニューの内容、表示装置の把持位置、および表示装置の把持位置に応じて、メニューの表示位置および表示方向を含むメニュー表示態様が決定される（Ｓ９）。決定されたメニュー表示態様に基づいて、タッチパネルにメニューが表示される（Ｓ１１）。【選択図】図３
2012014459.tif 000002
【特許請求の範囲】
【請求項１】
第１外部物体の接触を検知可能な表示体であるタッチパネルと、
コンテンツを前記タッチパネルに表示するコンテンツ表示手段と、
少なくとも前記タッチパネルの外縁を取り囲む本体部と、
前記本体部における異なる複数の位置で、第２外部物体の近接または接触を検知する検知手段と、
前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューを生成するメニュー生成手段と、
前記検知手段の検知結果と、前記メニュー生成手段によって生成された前記メニューとに応じて、前記タッチパネルにおける前記メニューの表示位置および表示方向である表示態様を決定する表示態様決定手段と、
前記表示態様決定手段によって決定された前記表示態様に基づいて、前記タッチパネルに前記メニューを表示するメニュー表示手段と、
前記タッチパネルの検知結果に基づいて、前記メニューが示す前記処理項目が選択されたか否かを判断する選択判断手段と、
前記選択判断手段によって前記処理項目が選択されたと判断された場合、選択された前記処理項目を実行する処理実行手段と
を備えたことを特徴とする表示装置。
【請求項２】
前記表示態様決定手段は、前記メニューが選択された前記処理項目よりも詳細な前記処理項目を示すサブメニューと対応付けられている場合、前記タッチパネルの内縁に沿って、且つ、前記検知手段によって前記第２外部物体の近接または接触が検知された位置から離間するように、前記表示態様を決定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示態様決定手段は、前記メニューが選択された前記処理項目よりも詳細な前記処理項目を示すサブメニューと対応付けられていない場合、前記タッチパネルに表示される前記画像に重畳し、且つ、前記検知手段によって前記第２外部物体の近接または接触が検知された位置と近接するように、前記表示態様を決定することを特徴とする請求項１に記載の表示装置。
【請求項４】
前記表示態様決定手段は、前記メニューが前記コンテンツに対する編集を伴う処理項目を含む場合、前記タッチパネルに表示される前記画像と重畳せず、且つ、前記検知手段によって前記第２外部物体の近接または接触が検知された位置から離間するように、前記表示態様を決定することを特徴とする請求項１に記載の表示装置。
【請求項５】
前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方を変化したか否かを判断する状態判断手段を備え、
前記表示態様決定手段は、前記状態判断手段によって前記コンテンツの表示状態および処理状態の少なくとも一方を変化したと判断された場合、前記表示態様を再決定することを特徴とする請求項１から４のいずれかに記載の表示装置。
【請求項６】
前記表示装置の傾きを検知する傾き検知手段を備え、
前記表示態様決定手段は、さらに前記傾き検知手段の検知結果に応じて、前記表示態様を決定することを特徴とする請求項１から５のいずれかに記載の表示装置。
【請求項７】
前記選択判断手段によって前記処理項目が選択されたと判断された場合、選択された前記処理項目よりも詳細な前記処理項目を示すサブメニューを表示するか否かを判断するサブ表示判断手段と、
前記サブ表示判断手段によって前記サブメニューを表示すると判断された場合、前記タッチパネルの検知結果に基づいて、前記処理項目を選択した指の種別を判別する指判別手段と、
前記指判別手段によって判別された前記指の種別に応じて、前記タッチパネルにおいて前記メニューと隣接する位置に前記サブメニューを表示するサブメニュー表示手段と
を備えたことを特徴とする請求項１に記載の表示装置。
【請求項８】
前記検知手段は、前記本体部における異なる複数の位置に設けられた、前記第２外部物体の近接を検知する複数の光センサ、または、前記第２外部物体の接触を検知する複数の感圧センサであることを特徴とする請求項１から７のいずれかに記載の表示装置。
【請求項９】
第１外部物体の接触を検知可能な表示体であるタッチパネルと、
コンテンツを前記タッチパネルに表示するコンテンツ表示手段と、
少なくとも前記タッチパネルの外縁を取り囲む本体部と、
前記本体部における異なる複数の位置で、第２外部物体の近接または接触を検知する検知手段とを備えた表示装置に用いられ、
前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューを生成するメニュー生成ステップと、
前記検知手段の検知結果と、前記メニュー生成ステップによって生成された前記メニューとに応じて、前記タッチパネルにおける前記メニューの表示位置および表示方向である表示態様を決定する表示態様決定ステップと、
前記表示態様決定ステップによって決定された前記表示態様に基づいて、前記タッチパネルに前記メニューを表示するメニュー表示ステップと、
前記タッチパネルの検知結果に基づいて、前記メニューが示す前記処理項目が選択されたか否かを判断する選択判断ステップと、
前記選択判断ステップによって前記処理項目が選択されたと判断された場合、選択された前記処理項目を実行する処理実行ステップと
を備えたことを特徴とする画像表示方法。
【請求項１０】
第１外部物体の接触を検知可能な表示体であるタッチパネルと、
コンテンツを前記タッチパネルに表示するコンテンツ表示手段と、
少なくとも前記タッチパネルの外縁を取り囲む本体部と、
前記本体部における異なる複数の位置で、第２外部物体の近接または接触を検知する検知手段とを備えたコンピュータである表示装置に、
前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューを生成するメニュー生成ステップ、
前記検知手段の検知結果と、前記メニュー生成ステップによって生成された前記メニューとに応じて、前記タッチパネルにおける前記メニューの表示位置および表示方向である表示態様を決定する表示態様決定ステップ、
前記表示態様決定ステップによって決定された前記表示態様に基づいて、前記タッチパネルに前記メニューを表示するメニュー表示ステップ、
前記タッチパネルの検知結果に基づいて、前記メニューが示す前記処理項目が選択されたか否かを判断する選択判断ステップ、および
前記選択判断ステップによって前記処理項目が選択されたと判断された場合、選択された前記処理項目を実行する処理実行ステップ
を実行させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが携行可能な表示装置、並びに、それに用いられる画像表示方法および画像表示プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが携行可能な小型・軽量の表示装置として、ユーザの利き腕に応じてアイコンの表示位置を変化させる電子機器が知られている（例えば、特許文献１参照）。この電子機器では、タッチパネルに設けられた複数の磁気センサと、入力子に設けられた磁場発生部とによって、入力子の指示方向が判別される。判別された指示方向（つまり、ユーザが右利きおよび左利きのいずれであるか）に応じて、アイコンの表示位置を変化させる。これにより、ユーザがアイコンの選択などの入力操作を行う場合に、入力子をもっている手によってアイコンが覆い隠されることが回避される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７２３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の電子機器では、ユーザが磁場発生部を備えた入力子でタッチパネルを操作する必要がある。つまり、ユーザが指でタッチパネルを操作する場合には、ユーザの利き腕を判別できない。このような表示装置では、ユーザが選択可能な処理項目を示すメニューの表示位置を最適化することができないため、操作性が悪くなるという問題があった。
【０００５】
本発明の目的は、上述した課題を解決するためになされたものであり、ユーザが指でタッチパネルを操作する場合でも、メニューの表示態様を最適化することができる表示装置、画像表示方法、および画像表示プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る表示装置は、第１外部物体の接触を検知可能な表示体であるタッチパネルと、コンテンツを前記タッチパネルに表示するコンテンツ表示手段と、少なくとも前記タッチパネルの外縁を取り囲む本体部と、前記本体部における異なる複数の位置で、第２外部物体の近接または接触を検知する検知手段と、前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューを生成するメニュー生成手段と、前記検知手段の検知結果と、前記メニュー生成手段によって生成された前記メニューとに応じて、前記タッチパネルにおける前記メニューの表示位置および表示方向である表示態様を決定する表示態様決定手段と、前記表示態様決定手段によって決定された前記表示態様に基づいて、前記タッチパネルに前記メニューを表示するメニュー表示手段と、前記タッチパネルの検知結果に基づいて、前記メニューが示す前記処理項目が選択されたか否かを判断する選択判断手段と、前記選択判断手段によって前記処理項目が選択されたと判断された場合、選択された前記処理項目を実行する処理実行手段とを備えている。
【０００７】
第１態様によれば、タッチパネルに表示されるメニューの表示態様が、第２外部物体の検知結果とメニューの内容とに基づいて決定される。よって、ユーザが指でタッチパネルを操作する場合でも、第２外部物体が近接または接触する位置と、コンテンツの表示状態および処理状態の少なくとも一方とに応じて、メニューの表示位置および表示方向を最適化することができる。ひいては、表示装置におけるタッチパネルの操作性を向上させることができる。
【０００８】
第１態様において、前記表示態様決定手段は、前記メニューが選択された前記処理項目よりも詳細な前記処理項目を示すサブメニューと対応付けられている場合、前記タッチパネルの内縁に沿って、且つ、前記検知手段によって前記第２外部物体の近接または接触が検知された位置から離間するように、前記表示態様を決定してもよい。サブメニューと対応付けられているメニューとしては、表示装置の初期状態に使用されるトップメニューのように、より下層の処理項目を選択する必要があるメニューが例示される。この場合、タッチパネルにおいて第２外部物体が近接または接触しにくい位置に、メニューが表示される。したがって、第２外部物体がメニューに接触してしまうことを抑制でき、ひいては表示装置の誤動作を抑制できる。さらに、タッチパネルの操作時に、ユーザの手の背後にメニューが隠れることを抑制でき、ひいては表示装置の操作性を向上できる。
【０００９】
第１態様において、前記表示態様決定手段は、前記メニューが選択された前記処理項目よりも詳細な前記処理項目を示すサブメニューと対応付けられていない場合、前記タッチパネルに表示される前記画像に重畳し、且つ、前記検知手段によって前記第２外部物体の近接または接触が検知された位置と近接するように、前記表示態様を決定してもよい。サブメニューと対応付けられていないメニューとしては、コンテンツの閲覧時に使用される閲覧用メニューのように、より下層の処理項目を選択する必要がない例示される。この場合、タッチパネルにおいて第２外部物体が近接または接触しやすい位置に、メニューが表示される。したがって、ユーザは表示装置を把持している手を使用して、メニューから入力操作を行うことができる。
【００１０】
第１態様において、前記表示態様決定手段は、前記メニューが前記コンテンツに対する編集を伴う処理項目を含む場合、前記タッチパネルに表示される前記画像と重畳せず、且つ、前記検知手段によって前記第２外部物体の近接または接触が検知された位置から離間するように、前記表示態様を決定してもよい。コンテンツに対する編集を伴う処理項目を含むメニューとしては、コンテンツの編集時に表示される編集用メニューが例示される。この場合、メニューがタッチパネルに表示される画像を被覆せず、且つ、第２外部物体がメニューに接触してしまうことを抑制できるため、ユーザがタッチパネルで画像を編集しやすい。
【００１１】
第１態様において、前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方を変化したか否かを判断する状態判断手段を備え、前記表示態様決定手段は、前記状態判断手段によって前記コンテンツの表示状態および処理状態の少なくとも一方を変化したと判断された場合、前記表示態様を再決定してもよい。この場合、コンテンツの表示状態および処理状態の少なくとも一方の変化に応じて、メニューの表示態様を最適化することができる。
【００１２】
第１態様において、前記表示装置の傾きを検知する傾き検知手段を備え、前記表示態様決定手段は、さらに前記傾き検知手段の検知結果に応じて、前記表示態様を決定してもよい。この場合、表示装置の傾きに応じて、メニューの表示態様を最適化することができる。
【００１３】
第１態様において、前記選択判断手段によって前記処理項目が選択されたと判断された場合、選択された前記処理項目よりも詳細な前記処理項目を示すサブメニューを表示するか否かを判断するサブ表示判断手段と、前記サブ表示判断手段によって前記サブメニューを表示すると判断された場合、前記タッチパネルの検知結果に基づいて、前記処理項目を選択した指の種別を判別する指判別手段と、前記指判別手段によって判別された前記指の種別に応じて、前記タッチパネルにおいて前記メニューと隣接する位置に前記サブメニューを表示するサブメニュー表示手段とを備えてもよい。この場合、メニューの処理項目を選択した指の種別に応じて、少なくともサブメニューが選択されたメニューと隣接する位置に表示されるように、サブメニューの表示態様を最適化することができる。
【００１４】
第１態様において、前記検知手段は、前記本体部における異なる複数の位置に設けられた、前記第２外部物体の近接を検知する複数の光センサ、または、前記第２外部物体の接触を検知する複数の感圧センサであってもよい。この場合、複数の光センサまたは複数の感圧センサによって、本体部における第２外部物体の検出位置を特定することができる。
【００１５】
本発明の第２態様に係る画像表示方法は、第１外部物体の接触を検知可能な表示体であるタッチパネルと、コンテンツを前記タッチパネルに表示するコンテンツ表示手段と、少なくとも前記タッチパネルの外縁を取り囲む本体部と、前記本体部における異なる複数の位置で、第２外部物体の近接または接触を検知する検知手段とを備えた表示装置に用いられ、前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューを生成するメニュー生成ステップと、前記検知手段の検知結果と、前記メニュー生成ステップによって生成された前記メニューとに応じて、前記タッチパネルにおける前記メニューの表示位置および表示方向である表示態様を決定する表示態様決定ステップと、前記表示態様決定ステップによって決定された前記表示態様に基づいて、前記タッチパネルに前記メニューを表示するメニュー表示ステップと、前記タッチパネルの検知結果に基づいて、前記メニューが示す前記処理項目が選択されたか否かを判断する選択判断ステップと、前記選択判断ステップによって前記処理項目が選択されたと判断された場合、選択された前記処理項目を実行する処理実行ステップとを備えている。
【００１６】
第２態様によれば、タッチパネルに表示されるメニューの表示態様が、第２外部物体の検知結果とメニューの内容とに基づいて決定される。よって、ユーザが指でタッチパネルを操作する場合でも、第２外部物体が近接または接触する位置と、コンテンツの表示状態および処理状態の少なくとも一方とに応じて、メニューの表示位置および表示方向を最適化することができる。ひいては、表示装置におけるタッチパネルの操作性を向上させることができる。
【００１７】
本発明の第３態様に係る画像表示プログラムは、第１外部物体の接触を検知可能な表示体であるタッチパネルと、コンテンツを前記タッチパネルに表示するコンテンツ表示手段と、少なくとも前記タッチパネルの外縁を取り囲む本体部と、前記本体部における異なる複数の位置で、第２外部物体の近接または接触を検知する検知手段とを備えたコンピュータである表示装置に、前記タッチパネルに表示されている前記コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューを生成するメニュー生成ステップ、前記検知手段の検知結果と、前記メニュー生成ステップによって生成された前記メニューとに応じて、前記タッチパネルにおける前記メニューの表示位置および表示方向である表示態様を決定する表示態様決定ステップ、前記表示態様決定ステップによって決定された前記表示態様に基づいて、前記タッチパネルに前記メニューを表示するメニュー表示ステップ、前記タッチパネルの検知結果に基づいて、前記メニューが示す前記処理項目が選択されたか否かを判断する選択判断ステップ、および前記選択判断ステップによって前記処理項目が選択されたと判断された場合、選択された前記処理項目を実行する処理実行ステップを実行させることを特徴とする。
【００１８】
第３態様によれば、タッチパネルに表示されるメニューの表示態様が、第２外部物体の検知結果とメニューの内容とに基づいて決定される。よって、ユーザが指でタッチパネルを操作する場合でも、第２外部物体が近接または接触する位置と、コンテンツの表示状態および処理状態の少なくとも一方とに応じて、メニューの表示位置および表示方向を最適化することができる。ひいては、表示装置におけるタッチパネルの操作性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】左側縁が把持された表示装置１の正面図である。
【図２】表示装置１の電気的構成を示すブロック図である。
【図３】表示装置１のメイン処理を示すフローチャートである。
【図４】右側縁が把持された表示装置１の正面図である。
【図５】前側縁が把持された表示装置１の正面図である。
【図６】後側縁が把持された表示装置１の正面図である。
【図７】サブメニュー７３が表示された表示装置１の正面図である。
【図８】サブメニュー７４が表示された表示装置１の正面図である。
【図９】閲覧用メニュー８２が表示された表示装置１の正面図である。
【図１０】編集用メニュー８３が表示された表示装置１の正面図である。
【図１１】図５に示す状態から３０°反時計回りに回転された表示装置１の正面図である。
【図１２】図５に示す状態から６０°反時計回りに回転された表示装置１の正面図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態に係る表示装置１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１を参照して、表示装置１の物理的構成について説明する。以下の説明では、図１における上側、下側、左側、右側、紙面手前側、紙面奥側を、表示装置１の前側、後側、左側、右側、正面側、背面側とする。また、図１は、表示装置１の前後方向が垂直方向と平行をなし、且つ、表示装置１の左右方向が水平方向と平行をなすように、ユーザが表示装置１を片手で保持した状態を示している（後述の図４、図７〜図１０も同様）。
【００２２】
表示装置１は、正面視で長方形状に形成された板状の本体部２を備える。本体部２の正面側には、外部物体の接触を検知可能な表示体であるタッチパネル３が設けられている。本体部２は、正面視で、タッチパネル３の外縁を取り囲んでいる。例えば、ユーザは本体部２の側縁を一方の手で把持しながら、タッチパネル３に表示される画像を閲覧したり、他方の手でタッチパネル３を操作したりできる。
【００２３】
本体部２の側縁に沿って、光センサ５が設けられている。光センサ５は、本体部２の側縁に近接する外部物体を検出する。本実施形態の光センサ５は、正面視でタッチパネル３の前側、後側、左側、右側にそれぞれ設けられた光センサ５１、５２、５３、５４を含む。詳細には、光センサ５１は、本体部２の前側縁に近接する外部物体を検出する。光センサ５２は、本体部２の後側縁に近接する外部物体を検出する。光センサ５３は、本体部２の左側縁に近接する外部物体を検出する。光センサ５４は、本体部２の右側縁に近接する外部物体を検出する。つまり、光センサ５１、５２、５３、５４は、表示装置１を使用しているユーザの持ち手を検知できる。
【００２４】
表示装置１が初期状態である場合、タッチパネル３にデスクトップ画像７１が表示される。初期状態は、例えば表示装置１に電源が投入された直後のように、タッチパネル３に他のコンテンツが表示されていない状態をいう。デスクトップ画像７１は、タッチパネル３に表示される最下層の画像である。デスクトップ画像７１上には、ユーザが選択したコンテンツや後述のメニューなどを重ねて表示可能である。コンテンツは、テキストや図表等の画像を含む電子ファイルである。
【００２５】
図示しないが、本体部２の内部には、表示装置１の動作を制御する制御基板１０や、表示装置１に電源を供給するバッテリ４や、表示装置１の傾きを検出する加速度センサ６などが設けられている（図２参照）。本体部２の側面には、メモリカード９（図２参照）を挿入するためのカードスロットや、ＵＳＢケーブルのコネクタが着脱されるＵＳＢポートなどが設けられている。本実施形態では、タッチパネル３に表示可能な各種コンテンツが、メモリカード９にあらかじめ記憶されている。もちろん、タッチパネル３に表示されているコンテンツは、メモリカード９以外の記憶装置に記憶されている情報（例えば、ＥＥＰＲＯＭ１４やＲＯＭ１２に記憶されている画像データなど）であってもよい。
【００２６】
図２を参照して、表示装置１の電気的構成について説明する。表示装置１の制御基板１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＥＥＰＲＯＭ１４、タッチパネルコントローラ１５、光センサコントローラ１６、加速度センサコントローラ１７、電源コントローラ１８、ＵＳＢＩ／Ｆ１９、およびメモリカードインタフェース（Ｉ／Ｆ）２０を有しており、これらの構成がバスを介して接続されている。ＲＯＭ１２には、ＣＰＵ１１に後述のメイン処理（図３参照）を実行させる制御プログラムや、コンテンツの閲覧や編集などを実行するためのアプリケーションプログラムなどが、ＲＯＭ１２に記憶されている。
【００２７】
タッチパネル３は、画像を表示する表示パネル３１上に、外部物体の接触を検知する略透明な感圧シート３２が積層されている。ディスプレイコントローラ１５は、表示パネル３１に画像制御信号を出力する。タッチパネルコントローラ２１は、感圧シート３２から検知信号が入力される。タッチパネルコントローラ２１は、入力された検知信号が示す感圧値に基づいて、タッチパネル３における外部物体の接触位置を特定する。ＣＰＵ１１は、特定された外部物体の接触位置に基づいて、ユーザの入力操作を判別する。
【００２８】
光センサコントローラ１６は、光センサ５１、５２、５３、５４の検知信号がそれぞれ入力され、光センサ５１、５２、５３、５４のうちで検知信号が示す受光値の最も小さいものを、対象検出センサとして特定する。加速度センサコントローラ１７は、加速度センサ６の検知信号が入力され、検知信号が示す加速度に基づいて表示装置１の傾きを特定する。電源コントローラ１８は、バッテリ４の充放電を制御したり、バッテリ４の電池残量や電圧低下を検知したり、表示装置１に供給する電圧を制御したりする。ＵＳＢＩ／Ｆ１９は、先述のＵＳＢポートを有して、ＵＳＢケーブルを介して外部機器との間でデータ送受を行う。メモリカードＩ／Ｆ２０は、カードスロットに挿入されたメモリカード９に対するデータの読出・書込を行う。
【００２９】
図１、図３〜図１０を参照して、表示装置１にて実行されるメイン処理について説明する。図３に示すメイン処理は、表示装置１の電源が投入されると、ＲＯＭ１２に記憶されている制御プログラムに基づいて、ＣＰＵ１１によって実行される。本実施形態では、メイン処理（図３）の開始時に、デスクトップ画像７１がタッチパネル３に表示される。なお、図５および図６は、表示装置１の前後方向が水平方向と平行をなし、且つ、表示装置１の左右方向が垂直方向と平行をなすように、ユーザが表示装置１を片手で保持した状態を示している。
【００３０】
表示装置１のメイン処理では、まず表示装置１の把持位置が特定される（Ｓ１）。ステップＳ１では、光センサコントローラ１６で特定された対象検出センサに応じて、表示装置１の把持位置が特定される。具体的には、図１に示すように、ユーザが左手で表示装置１の左側縁を把持した場合には、左手によって光センサ５３の一部が被覆される。この場合、受光量が減少する光センサ５３が対象検出センサとして特定されるため、表示装置１の左側縁が把持位置に特定される。同様に、対象検出センサが光センサ５１、５２、５４である場合、それぞれ、表示装置１の前側縁、後側縁、右側縁が把持位置に特定される。
【００３１】
ステップＳ１の実行後、対象コンテンツが特定される（Ｓ３）。対象コンテンツは、タッチパネル３に表示されているコンテンツをいう。図１に示す例では、タッチパネル３にユーザが指定したコンテンツが表示されていないため、対象コンテンツとしてデスクトップ画像７１が特定される。ステップＳ３の実行後、加速度センサコントローラ１７からの出力に基づいて、表示装置１の傾きが特定される（Ｓ５）。図１に示す例では、表示装置１の前側が上側、且つ、表示装置１の後側が下側となるように、表示装置１の前後方向が垂直方向と平行であることが特定される。
【００３２】
ステップＳ５の実行後、ステップＳ３で特定された対象コンテンツの表示状態および処理状態の少なくとも一方に応じて、ユーザが選択可能な処理項目を示すメニューが生成される（Ｓ７）。対象コンテンツの表示状態は、タッチパネル３における対象コンテンツの画像サイズ、縮尺、表示位置などを含む。対象コンテンツの処理状態は、アプリケーションプログラムによって実行されている処理内容（例えば、対象コンテンツの閲覧表示や画像編集など）を含む。
【００３３】
ステップＳ７では、ユーザが選択可能な処理項目を示すメニューが生成される。ステップＳ７で生成されるメニューは、制御プログラムおよびアプリケーションプログラムが提供する機能のうち、対象コンテンツの表示状態および処理状態に応じて実行可能な機能を示す処理項目を一覧表示する。言い換えると、ステップＳ７で生成されるメニューは、対象コンテンツの表示状態および処理状態に応じて最適化された処理項目の組み合わせを含んでいる。以下では、メニューが一覧表示する処理項目の組み合わせを、メニューの内容という。図１に示す例では、デスクトップ画像７１が対象コンテンツであるため、「コンテンツの表示」、「コンテンツの編集」、「コンテンツの削除」などの処理項目を含むトップメニュー７２が生成される。
【００３４】
ステップＳ１で特定された表示装置１の把持位置と、ステップＳ５で特定された表示装置１の傾きと、ステップＳ７で生成されたメニューの内容と少なくとも１つに基づいて、メニュー表示態様が決定される（Ｓ９）。メニュー表示態様は、ステップＳ７で生成されたメニューの表示位置および表示方向を含む。
【００３５】
本実施形態では、ステップＳ７で生成されたメニューがサブメニューと対応付けられている場合、タッチパネル３に表示される画像に重畳し、且つ、対象検出センサによって外部物体の近接または接触が検知された位置と離間するように、メニューの表示態様が決定される。サブメニューは、タッチパネル３に表示されているメニューから選択された処理項目よりも詳細な処理項目（つまり、下位の処理項目）を示す下層メニューである。サブメニューと対応付けられているメニューとしては、表示装置１の初期状態に使用されるトップメニュー７２のように、より下層の処理項目を選択する必要があるメニューが例示される。以下では、ステップＳ７でトップメニュー７２が生成された場合に、ステップＳ９でメニュー表示態様が決定される例を説明する。
【００３６】
メニューの表示位置は、表示装置１の把持位置およびメニューの内容に応じて決定されればよい。例えば、ステップＳ７でトップメニュー７２が生成された場合、タッチパネル３の内縁に沿って、且つ、対象検出センサによって外部物体の近接が検知された位置から離間するように、トップメニュー７２の表示位置が決定される。図１に示す例では、光センサ５３が対象検出センサであるから、本体部２の左側縁とは反対側に沿った位置（つまり、タッチパネル３の右側縁）が、トップメニュー７２の表示位置に決定される。
【００３７】
メニューの表示方向は、メニューの表示位置および表示装置１の傾きに応じて決定されればよい。本実施形態では、メニューの表示位置がタッチパネル３の左側縁または右側縁である場合、複数の処理項目が前後方向に並ぶように、メニューの表示方向が決定される。この場合、表示装置１の前後方向における上流側（高い側）から下流側（低い側）に向けて複数の処理項目が並ぶように、且つ、上流側が処理項目に表示される文字の上側となるように、メニューの表示方向が決定される。図１に示す例では、表示装置１の前側から後側に向けて複数の処理項目が並ぶように、且つ、前側が処理項目に表示される文字の上側となるように、メニューの表示方向が決定される（図４も同様）。
【００３８】
一方、メニューの表示位置がタッチパネル３の前側縁または後側縁である場合、複数の処理項目が左右方向に並ぶように、メニューの表示方向が決定される。この場合、表示装置１の左右方向における上流側（高い側）から下流側（低い側）に向けて複数の処理項目が並ぶように、且つ、上流側が処理項目に表示される文字の上側となるように、メニューの表示方向が決定される。後述の図５、図６に示す例では、表示装置１の右側から左側に向けて複数の処理項目が並ぶように、且つ、右側が処理項目に表示される文字の上側となるように、メニューの表示方向が決定される。
【００３９】
ステップＳ９で決定されたメニュー表示態様に基づいて、ステップＳ７で生成されたメニューがタッチパネル３に表示される（Ｓ１１）。図１に示す例では、タッチパネル３の表示領域のうちで、表示装置１を把持する左手から最も離間した右側縁に、トップメニュー７２が表示される。そのため、表示装置１を把持する左手が、トップメニュー７２が示す処理項目を誤って押圧するおそれを抑制でき、ひいては表示装置１の誤動作を抑制できる。さらに、タッチパネル３の操作時に、ユーザの手の背後にトップメニュー７２が隠れることを抑制でき、ひいては表示装置１の操作性を向上できる。
【００４０】
ステップＳ１１の実行後、把持位置の変更ありか否かが判断される（Ｓ１３）。ステップＳ１３では、ステップＳ１と同様に最新の把持位置が特定される。最新の把持位置がステップＳ１で特定された把持位置と一致する場合、把持位置の変更なしと判断される（Ｓ１３：ＮＯ）。この場合、タッチパネルコントローラ２１が検出する接触位置と、タッチパネル３に表示されているメニューが示す処理項目の表示範囲とに基づいて、タッチパネル３の入力操作ありか否かが判断される（Ｓ１５）。タッチパネル３の入力操作なしと判断された場合（Ｓ１５：ＮＯ）、処理はステップＳ１３に戻る。これにより、タッチパネル３の入力操作が待ち受けられる。
【００４１】
一方、最新の把持位置がステップＳ１で特定された把持位置と一致しない場合、把持位置の変更ありと判断されて（Ｓ１３：ＹＥＳ）、処理はステップＳ１に戻る。また、タッチパネル３の入力操作がある場合（Ｓ１５：ＹＥＳ）、タッチパネル３の入力操作がコンテンツの終了指示であるか否かが判断される（Ｓ１７）。タッチパネル３の入力操作がコンテンツの終了指示である場合（Ｓ１７：ＹＥＳ）、タッチパネル３に表示中のコンテンツおよびメニューが閉じられる。つまり、タッチパネル３にデスクトップ画像７１が表示された状態となり、処理はステップＳ１に戻る。
【００４２】
このように、メイン処理（図３）では、コンテンツの終了指示が受け付けられるまで、ステップＳ１〜Ｓ１７が繰り返し実行される。その結果、メニューの内容、表示装置１の把持位置、表示装置１の傾きのいずれかを変更されるのに応じて、タッチパネル３におけるメニューの表示位置および表示方向が適宜切り替えられる。
【００４３】
例えば、ユーザが図１に示す表示装置１を右手から左手に持ち替えたとする。この場合、図４に示すように、対象検出センサが光センサ５３から光センサ５４に変化するため、表示装置１の右側縁が把持位置として特定される（Ｓ１３：ＹＥＳ、Ｓ１）。本体部２の右側縁とは反対側に沿った位置が、トップメニュー７２の表示位置に決定される（Ｓ９）。よって、ステップＳ１１では、トップメニュー７２の表示位置がタッチパネル３の右側縁から左側縁に切り替えられる。
【００４４】
また、ユーザが図１に示す表示装置１を正面視で９０°反時計回りに回転させて左手で把持したとする。この場合、図５に示すように、対象検出センサが光センサ５３から光センサ５１に変化するため、表示装置１の前側縁が把持位置として特定される（Ｓ１３：ＹＥＳ、Ｓ１）。表示装置１の右側が上側、且つ、表示装置１の左側が下側となるように、表示装置１の左右方向が垂直方向と平行であることが特定される（Ｓ５）。
【００４５】
この場合、ステップＳ９では、本体部２の前側縁とは反対側に沿った位置が、トップメニュー７２の表示位置に決定される。さらに、表示装置１の右側から左側に向けて複数の処理項目が並ぶように、且つ、右側が処理項目に表示される文字の上側となるように、メニューの表示方向が決定される。よって、ステップＳ１１では、トップメニュー７２の表示位置がタッチパネル３の左側縁から後側縁に切り替えられる。
【００４６】
さらに、ユーザが図５に示す表示装置１をさらに右手から左手に持ち替えたとする。この場合、図６に示すように、対象検出センサが光センサ５１から光センサ５２に変化するため、表示装置１の後側縁が把持位置として特定される（Ｓ１３：ＹＥＳ、Ｓ１）。本体部２の後側縁とは反対側に沿った位置が、トップメニュー７２の表示位置に決定される（Ｓ９）。よって、ステップＳ１１では、トップメニュー７２の表示位置がタッチパネル３の後側縁から前側縁に切り替えられる。
【００４７】
タッチパネル３の入力操作がコンテンツの終了指示でない場合（Ｓ１７：ＮＯ）、タッチパネル３に表示されているメニューから、ユーザが終了指示以外の処理項目を選択している。この場合、タッチパネル３の入力操作に応じて、サブメニュー表示を実行するか否かが判断される（Ｓ１９）。ステップＳ１９では、メニューから選択された処理項目が下位の処理項目を含む場合に、サブメニュー表示を実行すると判断される（Ｓ１９：ＹＥＳ）。
【００４８】
この場合、タッチパネル３の入力操作を行った操作指の種別（例えば、親指、中指、小指など）が特定される（Ｓ２１）。ステップＳ２１では、公知の手法で操作指の特定をすればよく、例えばタッチパネル操作におけるタッピングの揺らぎを利用した指の識別方法を利用することができる。ステップＳ２１の実行後、選択された処理項目に含まれる下位の処理項目を示すサブメニューが生成される（Ｓ２３）。
【００４９】
ステップＳ２３の実行後、サブメニュー表示態様が決定される（Ｓ２５）。サブメニュー表示態様は、ステップＳ２３で生成されたサブメニューの表示位置および表示方向を含む。ステップＳ２５では、ステップＳ２１で特定された操作指の種別に応じて、タッチパネル３において選択されたメニューと隣接する位置が、サブメニューの表示位置に決定される。より詳細には、ステップＳ２１で特定された操作指が「親指」である場合は、操作指と同一の手における「親指以外の指」で選択可能な位置が、サブメニューの表示位置に決定される。ステップＳ２１で特定された操作指が「親指以外の指」である場合は、操作指と同一の手における「親指」で選択可能な位置が、サブメニューの表示位置に決定される。サブメニューの表示方向は、選択された処理項目を含むメニューと同一方向に決定される。
【００５０】
ステップＳ２５で決定されたサブメニュー表示態様に基づいて、ステップＳ２３で生成されたサブメニューがタッチパネル３に表示される（Ｓ２７）。その後、処理はステップＳ１３に戻る。
【００５１】
図４に示す例において、タッチパネル３に表示されているトップメニュー７２の処理項目「コンテンツの表示」を、ユーザが左手の人差指で選択したとする。処理項目「コンテンツの表示」は、下位の処理項目として、タッチパネル３に表示可能なコンテンツの名称を示す処理項目「コンテンツＡ」、「コンテンツＢ」・・・を含む。よって、処理項目「コンテンツの表示」が選択された場合（Ｓ１９：ＹＥＳ）、操作指として「左手の人差指」が特定され（Ｓ２１）、処理項目「コンテンツＡ」、「コンテンツＢ」・・・を含むサブメニューが生成される（Ｓ２３）。
【００５２】
ステップＳ２５では、「左手の親指」で選択可能な位置（図４の例では、処理項目「コンテンツの表示」の右後側）が、サブメニューの表示位置に決定される。また、表示装置１の前側から後側に向けて複数の処理項目が並ぶように、且つ、前側が処理項目に表示される文字の上側となるように、サブメニューの表示方向が決定される。その結果、図７に示すように、ユーザが「左手の親指」で処理項目「コンテンツＡ」、「コンテンツＢ」・・・を選択しやすい位置および方向で、サブメニュー７３が表示される（Ｓ２７）。
【００５３】
また、図４に示す例において、タッチパネル３に表示されているトップメニュー７２の処理項目「コンテンツの編集」を、ユーザが左手の親指で選択したとする。処理項目「コンテンツの編集」は、下位の処理項目として、タッチパネル３で編集可能なコンテンツの名称を示す処理項目「コンテンツＡ」、「コンテンツＢ」・・・を含む。よって、処理項目「コンテンツの編集」が選択された場合（Ｓ１９：ＹＥＳ）、操作指として「左手の親指」が特定され（Ｓ２１）、処理項目「コンテンツＡ」、「コンテンツＢ」・・・を含むサブメニューが生成される（Ｓ２３）。
【００５４】
ステップＳ２５では、「左手の親指以外の指」で選択可能な位置（図４の例では、処理項目「設定尾」の左前側）が、サブメニューの表示位置として決定される。また、表示装置１の前側から後側に向けて複数の処理項目が並ぶように、且つ、前側が処理項目に表示される文字の上側となるように、サブメニューの表示方向が決定される。その結果、図８に示すように、ユーザが「左手の親指以外の指」で処理項目「コンテンツＡ」、「コンテンツＢ」・・・を選択しやすい位置および方向で、サブメニュー７４が表示される（Ｓ２７）。
【００５５】
なお、メニューから選択された処理項目が下位の処理項目を含まない場合、サブメニュー表示を実行しないと判断される（Ｓ１９：ＮＯ）。この場合、選択された処理項目に応じて実行される処理である選択項目別処理が実行される（Ｓ２９）。ステップＳ２９の実行後、対象コンテンツに状態変化ありか否かが判断される（Ｓ３１）。ステップＳ３１では、ステップＳ２９の選択項目別処理によって、対象コンテンツの表示状態および処理状態のいずれかに変化が生じた場合に、対象コンテンツの状態変化ありと判断される（Ｓ３１：ＹＥＳ）。この場合、処理はステップＳ１に戻り、対象コンテンツの状態変化に応じてメニューの内容および表示態様が再決定される（Ｓ１〜Ｓ１１）。一方、対象コンテンツの状態変化がない場合（Ｓ３１：ＮＯ）、処理はステップＳ１３に戻る。
【００５６】
図７に示す例において、ユーザがサブメニュー７３から処理項目「コンテンツＡ」を選択したとする。この場合、図９に示すように、コンテンツを閲覧表示するためのアプリケーションプログラムが起動され、「コンテンツＡ」を示すコンテンツ画像８１がタッチパネル３に表示される（Ｓ２９）。このとき、コンテンツ画像８１は、ユーザが閲覧表示しやすいように、タッチパネル３の全域に亘る大きさで表示される。
【００５７】
この場合、対象コンテンツの状態変化が生じたと判断されて（Ｓ３１：ＹＥＳ）、処理がステップＳ１に戻る。ステップＳ３では、対象コンテンツが「コンテンツＡ」に特定される。ステップＳ７では、アプリケーションプログラムによって実行されている処理内容（図７の例では、「コンテンツＡ」の閲覧表示）に応じた処理項目「閲覧終了」、「次の画像」、「前の画像」を示す閲覧用メニュー８２が生成される。ステップＳ９では、対象コンテンツがデスクトップ画像７１である場合と同様に、閲覧用メニュー８２のメニュー表示態様が決定される。
【００５８】
ただし、本実施形態では、ステップＳ７で生成されたメニューがサブメニューと対応付けられていない場合、タッチパネル３に表示される画像に重畳し、且つ、対象検出センサによって外部物体の近接または接触が検知された位置と近接するように、メニューの表示態様が決定される。サブメニューと対応付けられていないメニューとしては、コンテンツの閲覧時に使用される閲覧用メニュー８２のように、より下層の処理項目を選択する必要がないメニューが例示される。
【００５９】
そのため、ステップＳ７で閲覧用メニュー８２が生成された場合、タッチパネル３に表示されるコンテンツ画像８１に重畳し、且つ、対象検出センサによって外部物体の近接が検知された位置に近接するように、閲覧用メニュー８２の表示位置が決定される（Ｓ９）。図７に示す例では、光センサ５３が対象検出センサであるから、本体部２の左側縁に沿ったコンテンツ画像８１上の位置が、閲覧用メニュー８２の表示位置に決定される。このとき、閲覧用メニュー８２の表示位置は、対象検出センサの検出位置に存在するユーザの持ち手の親指で操作可能な範囲内に決定される。
【００６０】
よって、ステップＳ１１では、トップメニュー７２の表示態様（図１参照）とは異なり、表示装置１を把持する左手の傍に閲覧用メニュー８２が表示される。ユーザは、表示装置１を把持する左手の親指で、閲覧用メニュー８２に示される処理項目を選択することができる。具体的には、ユーザは処理項目「次の画像」、「前の画像」を左手の親指で押すことで、タッチパネル３に表示されているコンテンツ画像８１を順次切り替えて、「コンテンツＡ」を閲覧できる。
【００６１】
また、図８に示す例において、ユーザがサブメニュー７４から処理項目「コンテンツＡ」を選択したとする。この場合、図１０に示すように、コンテンツを編集するためのアプリケーションプログラムが起動され、「コンテンツＡ」を示すコンテンツ画像８１がタッチパネル３に表示される（Ｓ２９）。このとき、コンテンツ画像８１は、ユーザが画像編集しやすいように、タッチパネル３の所定領域に画像全体が収まる大きさで表示される。
【００６２】
この場合、対象コンテンツの状態変化が生じたと判断されて（Ｓ３１：ＹＥＳ）、処理がステップＳ１に戻る。ステップＳ３では、対象コンテンツが「コンテンツＡ」に特定される。ステップＳ７では、アプリケーションプログラムによって実行されている処理内容（図８の例では、「コンテンツＡ」の画像編集）に応じた処理項目「編集終了」、「拡大」、「縮小」・・・を示す編集用メニュー８３が生成される。ステップＳ９では、対象コンテンツがデスクトップ画像７１である場合と同様に、編集用メニュー８３のメニュー表示態様が決定される。
【００６３】
ただし、本実施形態では、ステップＳ７で生成されたメニューがコンテンツに対する編集を伴う処理項目を含む場合、タッチパネル３に表示される画像に重畳せず、且つ、対象検出センサによって外部物体の近接または接触が検知された位置から離間するように、メニューの表示態様が決定される。コンテンツに対する編集を伴う処理項目を含むメニューとしては、コンテンツの編集時に表示される編集用メニュー８３が例示される。
【００６４】
そのため、ステップＳ７で編集用メニュー８３が生成された場合、タッチパネル３に表示されるコンテンツ画像８１に重畳せず、且つ、対象検出センサによって外部物体の近接が検知された位置から離間するように、編集用メニュー８３の表示位置が決定される（Ｓ９）。図８に示す例では、光センサ５３が対象検出センサであるから、本体部２の下側縁に沿ったコンテンツ画像８１よりも後側の位置が、編集用メニュー８３の表示位置に決定される。
【００６５】
よって、ステップＳ１１では、閲覧用メニュー８２の表示態様（図９参照）とは異なり、表示装置１を把持する左手から離間し、且つ、コンテンツ画像８１と重複しない位置に、編集用メニュー８３が表示される。これにより、編集用メニュー８３がコンテンツ画像８１を被覆することが抑制され、且つ、表示装置１を把持する手が編集用メニュー８３に誤って接触してしまうことが抑制される。そのため、ユーザは編集用メニュー８３の処理項目を使用してコンテンツ画像８１を編集しやすい。
【００６６】
なお、図１０に示す例では、タッチパネル３に表示されるメニューとして、編集メニュー８３のみが表示されているが、編集メニュー８３以外のメニューが合わせて表示されてもよい。この場合、編集メニュー８３と共に表示されるメニューは、サブメニューと対応付けられているか否かに拘わらず、ユーザの把持位置から離間した位置に表示されることが好適である。具体的に、図１０に示すタッチパネル３に編集メニュー８３と共に他のメニューを表示する場合、タッチパネル３の右辺とコンテンツ画像８１の右辺とに挟まれた表示領域に、他のメニューが上下方向に並ぶように表示される。
【００６７】
以上説明したように、本実施形態に係る表示装置１によれば、タッチパネル３に表示されるメニューの表示態様が、光センサ５による外部物体の検知結果と、メニューの内容とに基づいて決定される。ここで、光センサ５による外部物体の検知結果は、ユーザによって本体部２が把持される位置を示す。メニューの内容は、対象コンテンツの表示状態および処理状態を反映している。したがって、ユーザが指でタッチパネル３を操作する場合でも、本体部２が把持される位置と、対象コンテンツの表示状態および処理状態とに応じて、メニューの表示位置および表示方向を最適化することができる。ひいては、表示装置１におけるタッチパネル３の操作性を向上させることができる。
【００６８】
ところで、上記実施形態において、光センサ５が本発明の「検知手段」に相当する。タッチパネルコントローラ２１が、本発明の「コンテンツ表示手段」に相当する。ステップＳ７を実行するＣＰＵ１１が、本発明の「メニュー生成手段」に相当する。ステップＳ９を実行するＣＰＵ１１が、本発明の「表示態様決定手段」に相当する。ステップＳ１１を実行するＣＰＵ１１が、本発明の「メニュー表示手段」に相当する。ステップＳ１５〜Ｓ１９を実行するＣＰＵ１１が、本発明の「選択判断手段」に相当する。ステップＳ２９を実行するＣＰＵ１１が、本発明の「処理実行手段」に相当する。
【００６９】
ステップＳ３１を実行するＣＰＵ１１が、本発明の「状態判断手段」に相当する。ステップＳ５を実行するＣＰＵ１１が、本発明の「傾き検知手段」に相当する。ステップＳ１９を実行するＣＰＵ１１が、本発明の「サブ表示判断手段」に相当する。ステップＳ２１を実行するＣＰＵ１１が、本発明の「指判別手段」に相当する。ステップＳ２３、Ｓ２５を実行するＣＰＵ１１が、本発明の「サブメニュー表示手段」に相当する。また、ステップＳ７が、本発明の「メニュー生成ステップ」に相当する。ステップＳ９が、本発明の「表示態様決定ステップ」に相当する。ステップＳ１１が、本発明の「メニュー表示ステップ」に相当する。ステップＳ１５〜Ｓ１９が、本発明の「選択判断ステップ」に相当する。ステップＳ２９が、本発明の「処理実行ステップ」に相当する。
【００７０】
なお、本発明は上記実施形態に限定されるものではなく、発明の要旨を変更しない範囲での変更が可能である。例えば、上記実施形態のステップＳ９では、メニューの表示位置が表示装置１の把持位置およびメニューの内容に応じて決定され、メニューの表示方向がメニューの表示位置および表示装置１の傾きに応じて決定されている。さらに、表示装置１の傾きに応じて、メニューの表示位置および表示方向の両方が変更されてもよい。
【００７１】
具体的には、ユーザが図５に示す表示装置１を正面視で反時計回りに徐々に回転させたとする。この場合、ステップＳ９では、上記実施形態と同様にメニュー表示態様が決定されたのち、角度θ１（図１１参照）と角度θ２（図１２参照）とが比較される。角度θ１は、表示装置１の左右方向における上流側から下流側に向かう方向Ｘが、重力方向Ｚに対してなす角度である。角度θ２は、表示装置１の前後方向における上流側から下流側に向かう方向Ｙが、重力方向Ｚに対してなす角度である。角度θ１、θ２は、ステップＳ５で特定される表示装置１の傾きに基づいて特定されればよい。
【００７２】
図１１に示すように、角度θ１が角度θ２未満である場合、表示装置１は左右方向のほうが前後方向よりも重力方向Ｚに近似する。この場合、タッチパネル３の前側縁および後側縁のうちで、表示装置１の把持位置から離間しているほう（図１１の例では、タッチパネル３の後側縁）が、トップメニュー７２の表示位置に決定される。この場合、トップメニュー７２の表示方向は、上記実施形態と同様に、表示装置１の左右方向における上流側（高い側）から下流側（低い側）に向けて複数の処理項目が並ぶように、且つ、上流側が処理項目に表示される文字の上側となるように決定されればよい。
【００７３】
図１２に示すように、角度θ１が角度θ２以上である場合、表示装置１は前後方向のほうが左右方向よりも重力方向Ｚに近似する。この場合、タッチパネル３の左側縁および右側縁のうちで、表示装置１の把持位置から離間しているほう（図１２の例では、タッチパネル３の右側縁）が、トップメニュー７２の表示位置に決定される。この場合、トップメニュー７２の表示方向は、上記実施形態と同様に、表示装置１の前後方向における上流側（高い側）から下流側（低い側）に向けて複数の処理項目が並ぶように、且つ、上流側が処理項目に表示される文字の上側となるように決定されればよい。
【００７４】
また、上記実施形態では、光センサ５を使用して表示装置１の把持位置を特定しているが、他の検出方式のセンサを用いて表示装置１の把持位置を特定してもよい。例えば、外部物体の接触を検知する複数の感圧センサを、本体部２における異なる複数の位置に設けてもよい。この場合、ステップＳ１では、各感圧センサの検出結果に基づいて表示装置１の把持位置を特定することができる。
【００７５】
さらに、上記実施形態では、ユーザの入力操作を検出するタッチパネル３と、表示装置１の把持位置を特定するための光センサ５とが、表示装置１に設けられている。ただし、タッチパネル３で表示装置１の把持位置を特定することができれば、表示装置１に光センサ５を設ける必要はない。例えば、タッチパネル３が正面視で本体部２のほぼ全域を占める大きさを有する場合、本体部２を把持するユーザの指はタッチパネル３に接触する。この場合、ステップＳ１では、タッチパネル３の周縁部における検出結果に基づいて、表示装置１の把持位置を特定することができる。
【符号の説明】
【００７６】
１    表示装置
２    本体部
３    タッチパネル
５    光センサ
６    加速度センサ
１１    ＣＰＵ
１６    光センサコントローラ
１７    加速度センサコントローラ
２１    タッチパネルコントローラ
５１    光センサ
５２    光センサ
５３    光センサ
５４    光センサ
７１    デスクトップ画像
７２    トップメニュー
７３    サブメニュー
７４    サブメニュー
８１    コンテンツ画像
８２    閲覧用メニュー
８３    編集用メニュー
【図１】
2012014459.tif 000003
【図２】
2012014459.tif 000004
【図３】
2012014459.tif 000005
【図４】
2012014459.tif 000006
【図５】
2012014459.tif 000007
【図６】
2012014459.tif 000008
【図７】
2012014459.tif 000009
【図８】
2012014459.tif 000010
【図９】
2012014459.tif 000011
【図１０】
2012014459.tif 000012
【図１１】
2012014459.tif 000013
【図１２】
2012014459.tif 000014