(57)【特許請求の範囲】
【請求項１】
長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、
複数のプログラムが格納されるメモリと、
前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、
前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、
前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる、
電子機器。
【請求項２】
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させる、
請求項１記載の電子機器。
【請求項３】
前記第２表示領域は、
前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる、
請求項１記載の電子機器。
【請求項４】
前記プロセッサは、
前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第１アイコン画像を前記第１表示領域へ移動させ、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させる、
請求項１記載の電子機器。
【請求項５】
前記プロセッサは、
前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させる、
請求項４記載の電子機器。
【請求項６】
前記プロセッサは、
前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、
前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させる、
請求項４記載の電子機器。
【請求項７】
前記第２表示領域は、
前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、
前記プロセッサは、
前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる、
請求項４記載の電子機器。
【請求項８】
前記第２表示領域は、
前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、
前記プロセッサは、
前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、
前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる、
請求項４記載の電子機器。
【請求項９】
前記第１表示画像は、前記第１プログラムを示す第２アイコン画像と同一の画像を含み、
前記変形画像の中で前記第２アイコン画像と同一の画像は変形しない、
請求項４から請求項８のいずれか一に記載の電子電器。
【請求項１０】
前記第１表示画像は、前記第１プログラムを示す第２アイコン画像と同一の画像を含み、
前記プロセッサは、
前記第１表示領域において前記第１表示画像への接触を検知し、前記第１表示画像への接触が前記長尺形状の短手方向へ移動することを検知したとき、前記第１表示画像の中で前記第２アイコン画像と同一の画像の表示位置は変更せずに、前記長尺形状の短手方向へ移動に沿って前記第１表示画像を移動させる
請求項１から請求項９のいずれか一に記載の電子電器。
【請求項１１】
前記ディスプレイの前記第２表示領域は、
前記第１アイコン画像を含む前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を前記長尺形状の長手方向に沿って表示し、
前記プロセッサは、
前記第１表示領域に前記第２表示画像を表示させると、前記第１アイコン画像を含まない前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第１アイコン画像が表示されていた表示領域を詰め、前記第２表示領域に表示させる、
請求項１記載の電子機器。
【請求項１２】
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記複数のアイコン画像を前記第１表示領域側に移動させて生じた前記第２表示領域の中の空き表示領域に、前記第１プログラムを示す第２アイコン画像を表示させる、
請求項１１記載の電子機器。
【請求項１３】
前記プロセッサは、
前記第１表示領域において前記第２表示画像への接触が、前記第１表示領域から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させる、
請求項１から請求項１２のいずれか一に記載の電子機器。
【請求項１４】
前記プロセッサは、
前記第２表示画像が前記第１表示領域に表示されている場合に、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させる、
請求項１から請求項１３のいずれか一に記載の電子機器。
【請求項１５】
前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を点滅させる表示形式である、
請求項１４記載の電子機器。
【請求項１６】
前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を、前記起動中であるプログラムを示すアイコン画像の表示領域内で移動させる表示形式である、
請求項１４記載の電子機器。
【請求項１７】
前記プロセッサは、
前記第１表示領域に、前記電子機器に関するステータス情報を表示させる、
請求項１から請求項１６のいずれか一に記載の電子機器。
【請求項１８】
長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、
複数のプログラムが格納されるメモリと、
前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、
前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記
第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、
前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域内へ移動することを検知した後、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる、
電子機器。
【請求項１９】
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させる、
請求項１８記載の電子機器。
【請求項２０】
前記第２表示領域は、
前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる、
請求項１８記載の電子機器。
【請求項２１】
長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、
複数のプログラムが格納されるメモリと、
前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、
前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、
前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知したとき、前記第１表示領域に表示される画像を、前記第１表示画像から、前記第２プログラムの実行により生成される第２表示画像に切り替える、
電子機器。
【請求項２２】
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を、前記第２表示領域において前記第１アイコン画像が表示されていた領域に表示させる、
請求項２１記載の電子機器。
【請求項２３】
前記第２表示領域は、
前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、
前記プロセッサは、
前記第２表示画像を前記第１表示領域に表示させると、前記第２表示領域において前記第１アイコン画像が表示されていた領域を詰めて、前記第２表示領域の空き領域に、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を表示させる、
請求項２１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイを備える電子機器に関するものである。
【背景技術】
【０００２】
ディスプレイを備える電子機器には、多様なプログラムを搭載したマルチメディア機器として利用されるものがある。このような電子機器において、多様なプログラムの中から、ユーザが素早く利用したいプログラムを選択でき、選択されたプログラムをユーザが利用しやすいように表示するために、ディスプレイ上のグラフィック・ユーザ・インターフェースについて、様々な工夫がなされている（例えば、特許文献１参照）。【０００３】
図３５（ａ）、（ｂ）は、特許文献１に記載された従来の電子機器における、グラフィック・ユーザ・インターフェースを示すものである。図３５（ａ）において、表示画面上に搭載されたタッチパネルへのタッチ操作により、領域１２０内に表示された複数のプログラムのうちの１つに対応したアイコン１７１０が、画面上の広い領域にドラッグされることで、アイコン１７１０に対応するプログラムが起動される。その結果、図３５（ｂ）に示すように、表示画面には、アプリケーションの実行状態を表す画像１７２０が表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１７８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子機器のディスプレイは、必ずしもテレビ装置、スマートフォン、タブレット端末のような広い画面面積を有するものばかりではない。そのため、例えば、表示画面が制約されるディスプレイを有する電子機器では更なる改善が必要とされていた。【０００６】
本開示は、上記課題を鑑み、起動可能な複数プログラムの視認性、選択性の両面を向上させることができる電子機器を提供するものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本開示の一態様に係る電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させることを特徴とする。
【発明の効果】
【０００８】
上記態様によると、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に係る電子機器のハードウェア構成を示す図
【図２】第１の実施の形態に係る電子機器をマルチプロセッサにより構成した例を示す図
【図３Ａ】第１の実施の形態に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様を示す図
【図３Ｂ】第１の実施の形態の変形例１に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様を示す図
【図３Ｃ】第１の実施の形態の変形例２に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様を示す図
【図３Ｄ】第１の実施の形態の変形例３に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様を示す図
【図３Ｅ】第１の実施の形態の変形例４に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様を示す図
【図４】（ａ）はＶＲＡＭ１４の記録領域をディスプレイ１０１の表示領域に対応付けて示す模式図、（ｂ）はＶＲＡＭ１４の各記録領域とプログラムＩＤとを対応づける配置テーブルの一例を示す図
【図５】第１の実施の形態に係る電子機器の起動処理を示すフローチャート図
【図６】第１の実施の形態に係る電子機器の表示処理を示すフローチャート図
【図７】第２の実施の形態における電子機器の構成を示す図
【図８Ａ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図８Ｂ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図８Ｃ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図８Ｄ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図８Ｅ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図８Ｆ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図８Ｇ】長手方向のフリック操作に応じたディスプレイの表示態様の変化を示す図
【図９】長手方向のフリック操作が検出された場合の処理を示すフローチャート図
【図１０】長手方向のフリック操作が検出された場合の処理の他の例を示すフローチャート図
【図１１Ａ】ドラッグ操作に応じたディスプレイの表示態様の変化を示す図
【図１１Ｂ】ドラッグ操作に応じたディスプレイの表示態様の変化を示す図
【図１２】ドラッグ操作が検出された場合の処理を示すフローチャート図
【図１３】（ａ）、（ｂ）、（ｃ）、（ｄ）は、第２領域２０２から第１表示領域２０１まで接触位置が移動するドラッグ操作に応じたディスプレイの表示態様の変化を示す図
【図１４Ａ】選択操作に応じたディスプレイの表示態様の変化を示す図
【図１４Ｂ】選択操作に応じたディスプレイの表示態様の変化を示す図
【図１５】タップ操作が検出された場合の処理を示すフローチャート図
【図１６Ａ】実行画像上でのフリック操作に応じたディスプレイの表示態様の変化を示す図
【図１６Ｂ】実行画像上でのフリック操作に応じたディスプレイの表示態様の変化を示す図
【図１６Ｃ】実行画像上でのフリック操作に応じたディスプレイの表示態様の変化を示す図
【図１７】実行画像上でのフリック操作が検出された場合の処理を示すフローチャート図
【図１８】タッチ操作に応じたＧＵＩ制御の処理手順を示すフローチャート図
【図１９】タッチ操作に応じたＧＵＩ制御の処理手順を示すフローチャート図
【図２０】（ａ）、（ｂ）、（ｃ）は、タップ操作に応じてディスプレイの表示をスクロールさせる変形例での表示態様の変化を示す図
【図２１】第５の実施の形態における電子機器の構成を示す図
【図２２】加速度センサによる検出があった場合の処理を示すフローチャート図
【図２３】第６の実施の形態に係る電子機器の外観を示す図
【図２４】第６の実施の形態に係る電子機器の使用形態を示す図
【図２５】（ａ）はディスプレイの形状の変形例１に係る電子機器を平面視した図、（ｂ）は（ａ）に示した電子機器を筒形状に変形させた状態の外観を示す図
【図２６】図２５（ａ）に示した電子機器におけるディスプレイの表示態様の変化を示す図
【図２７】（ａ）はディスプレイの形状の変形例２に係る電子機器を平面視した図、（ｂ）は（ａ）に示した電子機器を筒形状に変形させた状態の外観を示す図
【図２８】図２７（ａ）に示した電子機器におけるディスプレイの表示態様の変化を示す図
【図２９】（ａ）はディスプレイの形状の変形例３に係る電子機器を平面視した図、（ｂ）は（ａ）に示した電子機器を筒形状に変形させた状態の外観を示す図
【図３０】図２９（ａ）に示した電子機器におけるディスプレイの表示態様の変化を示す図
【図３１】（ａ）はディスプレイの形状の変形例４に係る電子機器を平面視した図、（ｂ）は（ａ）に示した電子機器を筒形状に変形させた状態の外観を示す図
【図３２】図３１（ａ）に示した電子機器におけるディスプレイの表示態様の変化を示す図
【図３３】ディスプレイに表示可能な数よりプログラムの数が多い場合に、画像が表示されていないプログラムの表示順位を管理する変形例を示す図
【図３４】アイコン表示形式変更処理を示すフローチャート図
【図３５】（ａ）、（ｂ）は、従来の電子機器の表示操作を示す図
【発明を実施するための形態】
【００１０】
（本開示に係る一態様を発明するに至った経緯）
上記のように、電子機器のディスプレイは、必ずしもテレビ装置、スマートフォン、タブレット端末のような広い画面面積を有するものばかりではない。例えば、腕時計型の電子機器等でも、多数のプログラムを搭載した多機能なものが提案されているが、このような電子機器では搭載できるディスプレイの画面面積が限られている。特許文献１に記載された先行技術は、実行されているプログラムの実行画像と、選択可能なプログラムの一覧とをスマートフォンの1つの画面に収めるものであるが、画面面積が更に切り詰められた電子機器のディスプレイを対象にする場合、ディスプレイにおける個々のプログラムの表示内容が小さく見にくいものになりがちとなる。これでは、プログラムの実行画像の視認性が考慮されているとはいえない。
【００１１】
かといって、複数のプログラムのうち、実行対象となる1つのものをディスプレイに割り当て、その1つのプログラムの実行画像のみをディスプレイに表示させるのでは、選択可能な他のプログラムがユーザに提示されることはなく、他のプログラムの選択性が確保されているとはいえない。
【００１２】
以上により、本発明者らは、以下の本開示に係る各態様を想到するに至った。
【００１３】
即ち、本開示の一態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる。
【００１４】
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【００１５】
また、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知することにより、前記第１アイコン画像の表示を単に移動させるのではなく、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。即ち、前記第１アイコン画像への接触を前記第１表示領域へ向かう方向に移動させるだけで、前記第２表示画像を前記第１表示領域に表示させることになる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【００１６】
以下、本開示の各態様である電子機器の実施の形態について、図を用いて説明する。
【００１７】
（第１の実施の形態）
図１は、本開示の第１実施形態に係る電子機器のハードウェア構成を示す図である。本図に示す電子機器は、ディスプレイ１０１、制御部１１、メモリ１２、グラフィックコントローラ１３、ＶＲＡＭ１４、センサユニット１５、ＧＰＳユニット１６、入力デバイス１７、及び通信部１８を備える。
【００１８】
ディスプレイ１０１は、有機ＥＬディスプレイである。その表示面は、図３Ａに示すように長尺形状を成しており、図中のＹ−Ｙ´により示す長手方向に並ぶ第１領域２０１と第２領域２０２とから構成される。表示面内で長手方向と直交するＸ−Ｘ´方向における表示面の幅は、第１領域２０１と第２領域２０２とで異なっており、第２領域２０２の幅は、第１領域２０１のうちもっとも幅狭になっている部分の幅以下である。
【００１９】
制御部１１は、ＣＰＵなどのプロセッサ、ＲＡＭを有し、メモリ１２に記録された制御プログラムをＣＰＵにおいて実行することにより、電子機器の動作を制御する機能を実現する。制御プログラムの実行により制御部１１において実現される機能には、アプリケーションプログラムの実行に関する制御機能、およびディスプレイ１０１の表示に関する制御機能がある。これらの機能は、単一のプロセッサにおいて全てを実現してもよいし、複数のプロセッサにおいて、それぞれ異なる機能を実現してもよい。図２は、プログラム実行制御機能、および表示制御機能をそれぞれ異なるプロセッサにより実現するマルチプロセッサ構成を示す図である。プロセッサ１０３において実現するプログラム実行制御は、例えば、複数のアプリケーションプログラムのうち１つのものをメインプログラムとして特定し、他のものをサブプログラムとして特定し、メインプログラムを実行、サブプログラムを停止する処理を含む。プロセッサ１０４において実現する表示制御は、例えば、ディスプレイ１０１に表示するための画像データを生成し、生成した画像データをＶＲＡＭ１４に書き込む処理を含む。
【００２０】
メモリ１２は、不揮発性メモリであり、電子機器のＯＳである制御プログラム、複数のアプリケーションプログラム（以下、単に「プログラム」とする）、およびそれぞれのプログラムと同じＩＤで管理されるアイコン画像が記録されている。本実施の形態では、Ａ〜ＥのＩＤで管理される５つのプログラム（プログラムＡ〜Ｅ）がメモリ１２に記録されている。
【００２１】
グラフィックコントローラ１３は、制御部１１がＶＲＡＭ１４に書き込んだ画像データを定期的に読み出し、映像信号を生成してディスプレイ１０１に出力する。
【００２２】
ＶＲＡＭ１４は、ディスプレイ１０１に表示する画像データが書き込まれる記録領域を有する。
【００２３】
センサユニット１５は、温度センサ、気圧センサ等からなる。センサユニット１５の各センサにより得られるセンシングデータ、ＧＰＳユニット１６により得られるＧＰＳデータ、および入力デバイス１７により得られるユーザ操作データは、制御部１１におけるプログラムの実行に利用することができる。
【００２４】
通信部１８は、機器間モバイル通信の通信方式(方式Ａという)による１対１のデータ伝送を行う第１通信部、特定小電力無線通信の通信方式(方式Ｂ)による１対Ｎのデータ伝送を行う第２通信部を含む。方式Ａは、スマートフォンやiフォンといった携帯端末装置と、機器間通信を行うもので、例えばBluetooth（登録商標）通信が該当する。方式Ｂは、一個の情報処理装置と、Ｎ個のリストバンド電子機器とで１対Ｎ通信を行うためのものである。電子機器における通信制御プログラムは、起動しているプログラムからの指示に応じて、これらの方式Ａ、方式Ｂの何れかを指定し、通信部にデータ伝送を命じる。電子機器により起動され、プログラムアイコンが第２領域に表示されているプログラムの中に、スポーツウォッチ機能をもつものが存在するものとする。かかるプログラムは、ユーザからタイムカウントが命じられた場合、カウント処理を開始し、その後、間欠的に、測定値であるデータをユーザのＩＤに対応付けて、情報処理装置、携帯端末に送信する。これらの情報処理装置、携帯端末は、測定値であるデータを受信してユーザ毎に分類する。これによりユーザ毎のスコアを管理することができる。
【００２５】
以上の間欠的なデータ伝送を実行している際、通信制御プログラムは、第１領域の下端に実行しているデータ伝送を視覚化するためのステータス表示を行ってもよい。このステータス表示は、方式Ａのインディケータ、方式Ｂのインディケータを含み、実行中の通信が方式Ａであるか、方式Ｂであるか、方式Ａ／方式Ｂの双方であるかを示すようになっている。これらのインディケータは、通信方式の方式名を示す文字列表示、ロゴ表示、電池残量表示、電波強度表示、使用周波数表示によって構成される。ユーザは、方式Ａインディケータ、及び／又は、方式Ｂインディケータを構成する文字列表示、ロゴ表示、電池残量表示、電波強度表示、使用周波数表示を参照することで、バッググラウンドでどのようなデータ伝送が実行されているかを把握することができる。
【００２６】
以上が、本実施の形態に係る電子機器のハードウェア構成についての説明である。次に、ディスプレイ１０１の表示態様について説明する。
【００２７】
図３Ａは、本開示の第１の実施の形態に係る電子機器が備えるディスプレイ１０１を平面視した場合の、ディスプレイ１０１の形状及び表示態様の一例を示す図である。図３Ａにおいて、１０５は、ディスプレイ１０１を保持する筐体である。ディスプレイ１０１の第１表示領域２０１（以下、単に「第１領域２０１」とする）には、メインプログラムとして特定されたプログラムＡに対応する画像２０３が表示されている。第２表示領域２０２（以下、単に「第２領域２０２」とする）には、サブプログラムとして特定された複数のプログラムＢ〜Ｅにそれぞれ対応する画像２０４〜２０７が、表示面の長手方向に並べて表示されている。
【００２８】
ここで、第１領域２０１に表示されるメインプログラムとして特定されたプログラムＡに対応する画像とは、例えば、そのプログラムＡが実行されることで生成される情報を視覚化したものであり、すなわち、プログラムＡの実行により生成される表示画像である。また、第２領域２０２に表示されるサブプログラムとして特定された複数のプログラムＢ〜Ｅに対応する画像とは、例えば、それぞれプログラムＢ〜Ｅの情報を示すアイコン画像である。
【００２９】
このような表示態様の実現のために、ＶＲＡＭ１４は、図４の（ａ）に示すように、第１領域２０１に描画すべき画像データが格納される記録領域０、および第２領域２０２に描画すべき画像データが格納される記録領域１、２、３、４を有する。グラフィックコントローラ１３は、ＶＲＡＭの記録領域１〜４を構成するＬ０からＬ１までのラインでは、ａ０からａ１までのアドレスに格納されたデータを読み出して、読み出したデータから第２領域２０２に表示する映像信号を生成する。グラフィックコントローラ１３は、記録領域０に対応するＬ１＋１からＬ２までのラインでは、ａ０からａ２までのアドレスに格納されたデータを読み出して、読み出したデータから第１領域２０１に表示する映像信号を生成する。
【００３０】
また、複数のプログラムとそれぞれのアイコン画像とは、共通のＩＤにより管理されており、図４の（ｂ）に示す配置テーブルにより、そのＩＤがＶＲＡＭ１４の記録領域に対応付けられている。具体的には、配置テーブルはメモリ１２に格納されており、ＶＲＡＭ１４の記録領域０〜４にそれぞれ対応するＰ０〜Ｐ４の項目に、５つプログラムＩＤが登録される。プロセッサ１０３において実現されるプログラム実行制御では、この配置テーブルからＰ０に登録されたＩＤを取得することで、そのＩＤによりメインプログラムとなるプログラムを特定することができる。また、配置テーブルからＰ１〜４に登録されたＩＤを取得することで、そのＩＤによりサブプログラムとなるプログラムを特定することができる。
【００３１】
図４（ｂ）に示す例では、図３Ａに示す表示態様に対応して、Ｐ０〜Ｐ４の項目にそれぞれＡ〜ＥのプログラムＩＤが登録されている。
【００３２】
ここで、本実施の形態におけるプログラムＡ〜Ｅの具体例について説明する。
【００３３】
ＡのＩＤで管理されるプログラムＡは、天気予測に関するプログラムである。プログラムＡの実行により生成される画像とは、例えば、温度センサおよび気圧センサにより得られるセンシングデータを用いた天気予測の内容を示す画像である。プログラムＡの情報を示すアイコン画像は、例えば、天気を概念化した太陽を表す記号である。
【００３４】
プログラムＢは、ジョギング中に使用することで走行距離等の管理に用いるプログラムである。プログラムＢの実行により生成される画像とは、例えば、ＧＰＳデータを用いて計測した走行時間、走行距離等を示す画像である。プログラムＢの情報を示すアイコン画像は、例えば、ジョギング中の人物を概念化した記号である。
【００３５】
プログラムＣは、時計に関するプログラムである。プログラムＣの実行により生成される画像とは、例えば、現在の時刻を示す画像である。プログラムＣの情報を示すアイコン画像は、例えば、時計を概念化した記号である。
【００３６】
プログラムＤは、個人情報の管理に用いるプログラムである。プログラムＤの実行により生成される画像とは、例えば、個人の顔写真やプロフィールを示す画像である。プログラムＤの情報を示すアイコン画像は、例えば、人物の胸像を概念化した記号である。
【００３７】
プログラムＥは、音楽再生に関するプログラムである。プログラムＥの実行により生成される画像とは、例えば、音楽の再生、早送り、巻き戻しなどを操作するボタンを示す記号である。プログラムＥの情報を示すアイコン画像は、例えば、ヘッドフォンを概念化した記号である。なお、このプログラムＥの場合、プログラムを実行することで、単に画像が表示されるだけでなく、音楽を再生して、音声を出力することも可能である。その場合、電子機器には、スピーカーが搭載されているか、または、イヤホンジャックが搭載されている。
【００３８】
上記に示したプログラムの例以外にも、電子機器に通信機能を搭載して、外部端末との間で通話をするためのプログラムや、電子メール等のテキストデータによる通信を行なうためのプログラムを搭載することも可能である。
【００３９】
次に、電子機器の電源投入時に制御部１１により実行される起動処理において、画像の表示がどのように組み込まれるかを、図５を用いて説明する。
【００４０】
起動処理において制御部１１の各プロセッサは、メモリ１２から制御プログラムをロードし、制御プログラムのカーネルを起動する（ステップＳ１１１）。起動したカーネルの制御によってプロセッサ１０３は、ＶＲＡＭ１４の記録領域番号を示す変数ｙを４に初期化し（ステップＳ１１２）する。その後はカーネルの制御により、ステップＳ１１３〜１１６のループ処理が実行される。
【００４１】
ループ処理ではまず、プロセッサ１０３が、メモリ１２に格納されている配置テーブルからＰｙの項目に登録されているＩＤを取得する（ステップＳ１１３）。このステップＳ１１３の処理は、ｙ＝４〜１の場合に配置テーブルのＰ４〜Ｐ１に登録されたＩＤを取得することで、取得したＩＤにより管理されたプログラムをサブプログラムとして特定する処理となる。また、ｙ＝０の場合にステップＳ１１３の処理は、配置テーブルのＰ０に登録されたＩＤを取得することで、取得したＩＤにより管理されたプログラムをメインプログラムとして特定する処理となる。
【００４２】
ステップＳ１１３の後に、変数ｙが０、即ち処理対象が記録領域０であるかが判定される（ステップＳ１１４）。変数ｙが０でなければ（ステップＳ１１４：Ｎｏ）、プロセッサ１０４は、ステップＳ１１３で取得されたＩＤに対応するアイコン画像をメモリ１２から読み出し、ＶＲＡＭ１４の記録領域ｙに展開する（ステップＳ１１５）。その後、変数ｙをディクリメントしてステップＳ１１３から処理を繰り返す。
【００４３】
ステップＳ１１４の判定において変数ｙが０であるなら（ステップＳ１１４：Ｙｅｓ）、プロセッサ１０３は、ステップＳ１１３で取得したＩＤに対応するプログラムを実行し（ステップＳ１１７）、プロセッサ１０４はこのプログラムの実行により生成される情報を視覚化した画像を生成して、生成した画像をＶＲＡＭ１４の記録領域０に書き込む（ステップＳ１１８）。以上の手順により起動処理が終了し、ＶＲＡＭ１４が保持する画像データに基づいて、ディスプレイ１０１の表示がなされる。
【００４４】
次に、本開示の第１の実施の形態に係る電子機器による具体的な表示処理について、図６を用いて説明する。図６は、第１の実施の形態に係る電子機器による表示処理を示すフローチャート図である。
【００４５】
まず、プログラムの実行を制御するプロセッサ１０３は、メモリ１２に格納されているプログラムＡ〜Ｅを読み出し、配置テーブルを参照して、そのうちの１つであるプログラムＡをメインプログラムと特定し、その他のプログラムＢ〜Ｅをサブプログラムと特定する（ステップＳ１０１）。
【００４６】
メインプログラムおよびサブプログラムが特定された後、ディスプレイの表示を制御するプロセッサ１０４は、メインプログラムとして特定されたプログラムＡに対応する画像２０３をディスプレイ１０１の第１領域２０１に表示し、サブプログラムとして特定されたプログラムＢ〜Ｅにそれぞれ対応する複数の画像２０４〜２０７を、ディスプレイ１０１の第２領域２０２に長手方向（Ｙ−Ｙ´方向）に並べて表示する（ステップＳ１０２）。このとき画像２０４〜２０７は、第２領域２０２の第１領域２０１に近い側から他端側へ向かって、配置テーブルのＰ１〜Ｐ４にＩＤが登録された順番で配列するように表示される。この結果、ディスプレイ１０１には図３Ａに示す表示がなされる。
【００４７】
なお、本実施の形態では、メインプログラムとして特定すべきプログラムが予め配置テーブルに設定されており、その設定にしたがってプロセッサ１０３がプログラムＡをメインプログラムとして特定する例を示したが、メインプログラムとしてプログラムＡを選択する方法としては、入力デバイス１７を介してユーザが電子機器を操作して選択する方法を用いてもよい。
【００４８】
また、本実施の形態では、サブプログラムとして特定されたプログラムＢ〜Ｅに対応する画像を、第２領域２０２においてＹからＹ´に向かってＥ、Ｄ、Ｃ、Ｂの順で長手方向に並べて表示する例を示したが、第２領域２０２における画像の並び順は必ずしも、予め電子機器に格納された配置テーブルにおいてＩＤが設定されている順番である必要はない。例えば、第２領域２０２における画像の並び順をランダムに設定するよう電子機器を構成してもよい。ユーザが電子機器を操作することにより並び順を任意に設定するよう構成してもよい。あるいは第２領域２０２の第１領域２０１に近い側から他端側へ向かって、対応するプログラムのＩＤが降順、若しくは昇順に配列するように、プロセッサ１０４がプログラムＢ〜Ｅに対応する画像を並べて表示するよう制御する構成であってもよい。
【００４９】
また、ステップＳ１０１とステップＳ１０２の処理を、それぞれプロセッサ１０３とプロセッサ１０４とにより別々に実行する例を示したが、これに限定されるものではなく、１つのプロセッサにより全ての処理を実行するように電子機器を構成することも可能である。また、ステップＳ１０１とステップＳ１０２の処理との少なくとも一方に複数のプロセッサを用い、３つ以上のプロセッサによりこれらの処理を実行するように電子機器を構成することも可能である。
（まとめ）
以上の通り説明した本開示の第１の実施の形態に係る電子機器では、幅の広い第１領域と幅の狭い第２領域を有する非矩形の異型ディスプレイにおいて、メインプログラムとして特定されるプログラムの実行により生成される画像を第１領域に表示させることにより、メインプログラムの実行画像の視認性が高まる。また、第２領域にサブプログラムとして特定される複数のプログラムのアイコン画像を表することで、サブプログラムを把握しやすく、メインプログラムとサブプログラムの切り換えに関する操作性が高まる。
【００５０】
なお、図３Ａにおいて第２領域２０２に表示されている画像は、サブプログラムとして特定されたプログラムＢ〜Ｅに対応する画像２０４〜２０７の４つであるが、第２領域２０２に表示する画像は４に限らず、それより少なくても構わず、または、それより多くても構わない。例えば、３つのサブプログラムに対応する３つのアイコン画像を、第２領域において長手方向に並べて表示するよう電子機器を構成してもよい。あるいは５つのサブプログラムに対応する５つのアイコン画像を、第２領域において長手方向に並べて表示するよう電子機器を構成してもよい。
【００５１】
また、図３Ａにおいて、第１領域２０１と第２領域２０２がそれぞれ矩形形状であるディスプレイ１０１を例示したが、ディスプレイの形状は、必ずしもこの形状に限定されるものではない。例えば、第１領域２０１と第２領域２０２との少なくとも一方が、頂点が９０度以外の角度をなす五角形以上の多角形であってもよい。あるいは、ディスプレイの形状は、少なくとも１つの角部を直角ではなく曲線状に形成したものであってもよい。
【００５２】
また、図３Ａにおいて、第１領域２０１と第２領域２０２とは、右側の辺が同一直線上に揃っており、第１領域２０１の左側の辺が第２領域２０２の左側の辺の延長線上よりも外側に突出した形状となっているが、ディスプレイの形状は、これに限定されるものではない。例えば、ディスプレイの形状は、図３Ａに図示した形状と左右対称なものであってもよい。あるいは、ディスプレイの形状は、第１領域２０１の左右両側の辺が、ともに第２領域２０２の左右両側の辺の延長線上より外側に突出した形状であってもよい。
（変形例）
図３Ｂを参照して、第１の実施の形態の変形例１に係る電子機器に関して、ディスプレイの形状及び表示態様について説明する。図３Ｂは、変形例１に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様の一例を示す図である。図３Ｂにおいて、図３Ａに示したものと同じ構成要素については同じ符号を付してその説明を省略し、図３Ａと異なる特徴部分についてのみ説明する。
【００５３】
図３Ｂでは、第１領域２０１ａの形状が、図３Ａの第１領域２０１とは異なることを特徴とする。第１領域２０１ａのうち、第２領域２０２と接する部分２０１ｂは、その第２領域２０２側の端において、幅が第２領域２０２と同じである。そして、長手方向のＹからＹ´に向かって、すなわち、第２領域側から遠ざかる方向に向かって、部分２０１ｂの幅は徐々に増加して行く。この変形例１では、ディスプレイ１０１の表示面を平面視した場合において、第１領域２０１ａの一部である部分２０１ｂの左側の辺が曲線状となっている。ディスプレイ１０１を、このような形状とすることで、第１領域２０１ａと第２領域２０２とを滑らかに繋ぐことが可能になる。
【００５４】
なお、図３Ｂにおいて、幅が漸次拡大する部分２０１ｂは、第１領域２０１ａの一方の辺が外側に拡がる形状であるが、もう一方の辺も外側に拡がる形状とすることも可能である。また、部分２０１ｂの左側の辺は、曲線状で外側に拡がる形状であるが、その辺の形状は曲線状に限定されるものではなく、直線状で外側に拡がる形状にすることも可能である。
【００５５】
続いて変形例１におけるディスプレイでの表示態様について説明する。変形例１におけるディスプレイの表示態様は、図３Ｂに示すように、メインプログラムとして特定されているプログラムＡに対応する画像２０３ａとして、プログラムＡの実行により生成される画像のみではなく、プログラムＡと同じＩＤで管理されるアイコン画像も、第１領域２０１ａに表示される。この表示態様では、幅が漸次拡大する部分２０１ｂにアイコン画像が表示され、幅が一定である第１領域２０１ａの残りの部分に、プログラムＡの実行により生成される画像が表示される。
【００５６】
次に、図３Ｃを参照して、第１の実施の形態の変形例２に係る電子機器に関して、ディスプレイの形状及び表示態様について説明する。図３Ｃは、変形例２に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様の一例を示す図である。図３Ｃにおいて、図３Ａに示したものと同じ構成要素については同じ符号を付してその説明を省略し、図３Ａと異なる特徴部分についてのみ説明する。
【００５７】
図３Ｃに示す変形例２では、サブプログラムとして特定されたプログラムに対応する画像を表示する領域が、第２領域２０２ａと、第２領域２０２ｂとの２つの部分からなることを特徴とする。ディスプレイ１０１は、長手方向のＹからＹ´に向かって並ぶ第２領域２０２ａ、第１領域２０１、および第２領域２０２ｂから構成される。すなわち、第１領域２０１が第２領域２０２ａと第２領域２０２ｂとの間に位置する。そして、第２領域２０２ａの幅および第２領域２０２ｂの幅は、第１領域２０１の幅よりも狭い。第２領域２０２ａの幅と第２領域２０２ｂの幅は、同じとすることも可能であるし、いずれか一方の幅を広くすることも可能である。
【００５８】
続いて変形例２おけるディスプレイでの表示態様について説明する。変形例２におけるディスプレイの表示態様では、サブプログラムとして特定された複数のプログラムに対応する複数のアイコン画像を、第２領域２０２ａと第２領域２０２ｂとに分けて表示する。図３Ｃに示す例では、第２領域２０２ａにサブプログラムとして特定されたプログラムＢ〜Ｄに対応する画像２０４〜２０６が表示され、第２領域２０２ｂにサブプログラムとして特定されたプログラムＥに対応する画像２０７が表示されている。
【００５９】
なお、図３Ｃでは、サブプログラムとして特定された４つのプログラムに対応する４つのアイコン画像のうち、３つを第２領域２０２ａに表示し、１つのみを第２領域２０２ｂに表示する例を示しているが、第２領域２０２ｂに表示するサブプログラムに対応するアイコン画像の数は１つに限定されない。第２領域２０２ｂには、サブプログラムとして特定されたプログラムに対応するアイコン画像を、複数個表示するよう構成することも可能である。その場合、第２領域２０２ｂに表示されるサブプログラムとして特定された複数のプログラムに対応する複数のアイコン画像は、ディスプレイ１０１の表示面の長手方向（Ｙ−Ｙ´方向）に並べて表示される。
【００６０】
次に、図３Ｄを参照して、第１の実施の形態の変形例３に係る電子機器に関して、ディスプレイの形状及び表示態様について説明する。図３Ｄは、変形例３に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様の一例を示す図である。図３Ｄにおいて、図３Ｂに示したものと同じ構成要素については同じ符号を付してその説明を省略し、図３Ｂと異なる特徴部分についてのみ説明する。
【００６１】
図３Ｄに示す変形例３において、ディスプレイ１０１の形状は、図３Ｂに示す変形例１と同じであるが、第１領域２０１における表示態様が図３Ｂに示す変形例１と相違する。
【００６２】
変形例３におけるディスプレイの表示態様が、図３Ｂに示す例と相違するのは、第１領域２０１において第２領域２０２と接する側とは反対側の端に、ステータス表示部２１１を有することである。
【００６３】
ステータス表示部２１１は、通信部１８を介して間欠的なデータ伝送を実行している際に、通信制御プログラムが実行しているデータ伝送を視覚化するためのステータス表示を行う領域である。ステータス表示部２１１は、方式Ａのインディケータ２１１ａ、方式Ｂのインディケータ２１１ｂを含み、実行中の通信が方式Ａであるか、方式Ｂであるか、方式Ａ／方式Ｂの双方であるかを示すようになっている。これらのインディケータは、通信方式の方式名を示す文字列表示、ロゴ表示、電池残量表示、電波強度表示、使用周波数表示によって構成される。
【００６４】
変形例１乃至変形例３として説明した図３Ｂ、図３Ｃ、図３Ｄの例と図３Ａに示した例とで共通するディスプレイの形状の特徴は、表示面を平面視した場合において、第１領域と第２領域とが長手方向（Ｙ−Ｙ´方向）に並んで配置され、表示面内で長手方向（Ｙ−Ｙ´方向）と直交する方向（Ｘ−Ｘ´方向）における幅が第１領域と第２領域とで異なり、特に、第２領域の幅が、第１領域のうち最も幅狭になっている部分の幅以下であるという点である。
【００６５】
また、変形例１乃至変形例３として説明した図３Ｂ、図３Ｃ、図３Ｄの例と図３Ａに示した例とで共通する表示態様の特徴は、メインプログラムとして特定されたプログラムに対応する画像が、第１領域に表示され、メインプログラム以外のプログラムであるサブプログラムとして特定された複数のプログラムに対応する複数の画像が、第２領域において長手方向（Ｙ−Ｙ´方向）に並べて表示されるという点である。
【００６６】
次に、図３Ｅを参照して、第１の実施の形態の変形例４に係る電子機器に関して、ディスプレイの形状について説明する。図３Ｅは、変形例４に係る電子機器が備えるディスプレイを平面視した場合のディスプレイの形状及び表示態様の一例を示す図である。図３Ｅにおいて、図３Ｂに示したものと同じ構成要素については同じ符号を付してその説明を省略し、図３Ｂと異なる特徴部分についてのみ説明する。
【００６７】
図３Ｅに示す変形例４は、ディスプレイ１０１の長手方向と直交するＸ−Ｘ´方向における幅が、第１領域２０１と第２領域２０２とで同一であることを特徴とする。変形例４におけるディスプレイの表示態様は、図３Ｂに示す変形例２でのディスプレイの表示態様と同一である。
（第２の実施の形態）
第２の実施の形態では、電子機器を操作することにより、サブプログラムのうち何れかを、新たなメインプログラムに切り換えることができる構成について説明する。図７は、第２の実施の形態に係る電子機器の構成を示す図である。図７に示す構成は、図２に示すものと比較して、筐体１０５に保持される構成として、タッチパネル１０６、およびプロセッサ１０７を追加した構成である。図７において、図２に示すものと同じ構成要素については同じ符号を付してその説明を省略し、図２と異なる特徴部分についてのみ説明する。
【００６８】
タッチパネル１０６は、指やスタイラス等の対象物によるディスプレイ１０１の表示面へのタッチ操作を検出する。タッチパネル１０６によるタッチ操作の検出方式としては、静電容量方式、抵抗膜方式、表面弾性波方式等を適用することが可能である。
【００６９】
プロセッサ１０７は、制御プログラムの実行により、タッチパネル１０６によるタッチ操作の検出結果に基づいて、タッチ位置およびその変化を検出する機能を実現する。
【００７０】
第２の実施の形態ではさらに、プロセッサ１０３およびプロセッサ１０４において制御プログラムを実行することにより実現される機能として、第１の実施の形態で説明した機能に加えて他の機能が追加されている。
【００７１】
プロセッサ１０４において実現する表示制御機能には、タッチパネル１０６によるタッチ操作の検出に応じて、第２領域２０２に表示されている複数のアイコン画像のうちいずれかを、第１領域２０１に移動するようディスプレイの表示を制御する画像移動制御が追加されている。画像移動制御における画像の移動は、ＶＲＡＭ１４が保持する画像データをＶＲＡＭ１４の記録領域内で移動させることで実現できる。例えば、ディスプレイの表示が長手方向、または幅方向の何れかにスクロールするように画像を移動させるには、ＶＲＡＭ１４が保持する画像データを、１ラインずつ、もしくは複数ラインずつスクロール方向にシフトさせる処理を繰り返す。
【００７２】
プロセッサ１０３において実現するプログラム実行制御機能には、メインプログラム切換処理として、アイコン画像が第２領域２０２に表示されていたプログラムのうちの何れかを、タッチパネル１０６によるタッチ操作の検出に応じて、新たなメインプログラムに特定することで、メインプログラムを切り替える機能が追加されている。メインプログラム切換処理では、画像移動制御において第１領域に移動させる画像に対応するプログラムを、新たなメインプログラムに特定するプログラムとすることで、画像移動制御を行った後のディスプレイの表示と、切り換え後の新たなメインプログラムとの対応をとることができる。
【００７３】
メインプログラムを切り換えるための具体的なタッチ操作と、ディスプレイ１０１における表示変化の態様については様々な例が考えられる。以下に、タッチ操作の具体例として、「フリック」、「ドラッグ」、「タップ」、「ロングタップ」、「ダブルタップ」による操作を説明する。
【００７４】
なお、「フリック」とは画面上を対象物ではらう操作であり、「ドラッグ」とは対象物で画面上を押さえたまま、対象物を移動する操作であり、「タップ」とは、画面上を対象物で軽くたたく操作を意味する。「ロングタップ」とは、画面上を対象物で所定の時間を超えて長く触る操作を意味する。「ダブルタップ」とは、画面上を対象物で素早く２回軽くたたく操作を意味する。
（１）フリック操作−１
タッチ操作の１つであるフリック操作による、メインプログラムの切り換えとディスプレイ１０１における表示変化の態様について、図８〜図１０を用いて説明する。
【００７５】
図８Ａ〜図８Ｇは、ディスプレイを平面視した場合の、フリック操作によるディスプレイの表示変化の態様と、メインプログラムの切り換えが行なわれるまでの遷移を示す図である。基本的な構成は、図３Ｂと同様であり、各符号の説明は省略する。
【００７６】
図９は、フリック操作による処理を示すフローチャート図である。図９に示すフローチャート図を用いて、フリック操作による処理を説明する。
【００７７】
まず、初期状態においては、第１の実施の形態にて説明した処理により、ディスプレイ１０１の第１領域２０１には、メインプログラムとして特定されたプログラムＡに対応する画像２０３が表示され、第２領域２０２には、サブプログラムとして特定された複数のプログラムＢ〜Ｅに対応する画像２０４〜２０７が、長手方向に並んで表示されている。
【００７８】
ここで、図８Ａに示すように、ユーザがディスプレイ１０１の画面上、すなわち、タッチパネル１０６に指を接触させ、破線矢印で示すように長手方向のＹからＹ´に向かって１回のフリック操作を行なうと、タッチパネル１０６は、そのフリック操作を検出する（ステップＳ２０１：Ｙｅｓ）。なお、ここでいうフリック操作は、タップ操作等と区別するために、一定量以上の速さでの接触位置の変化を検出した場合にのみ、フリック操作があったものと検出するようにしてもよい。タッチパネル１０６によるタッチ検出結果に基づき、プロセッサ１０７は、タッチ位置、タッチ位置の移動速度等を算出し、その算出結果をプロセッサ１０３、１０４に通知する。
【００７９】
フリック操作の検出が通知されるとプロセッサ１０３は、配置テーブルでＰ０にＩＤが登録されたメインプログラムであるプログラムＡの実行を停止する（ステップＳ２０２）。プロセッサ１０４は、ディスプレイ１０１の表示において、プログラムＡ〜Ｅに対応する画像２０３〜２０７がＹからＹ´の向きにスクロールするように、画像移動制御を行う（ステップＳ２０３）。
【００８０】
この画像移動制御では、スクロールの開始前に第２領域２０２の中で最も第１領域２０１に近い位置に表示されていたプログラムＢに対応するアイコン画像２０４が、スクロール終了後に第１領域２０１に移動するように、スクロール量を決定する。このスクロールによって、スクロールの開始前に第１領域２０１に表示されていたプログラムＡに対応する画像２０３は、ディスプレイ１０１の下側へ移動し、下端から消えるように描画される。また、サブプログラムとして特定されていたプログラムＣ〜Ｅに対応する画像２０５〜２０７は、第２領域２０２においてそれぞれアイコン画像１つ分ずつＹからＹ´の向きに移動する。また、第２領域の上端からは、メインプログラムとして特定されていたプログラムＡのアイコン画像が現れるように描画される。
【００８１】
画像移動制御によるアイコン画像１つ分のスクロール量でのスクロールが終了すると、プロセッサ１０３は図４（ｂ）に示す配置テーブルにおいて、登録されているＩＤを１項目ずつ左へシフトさせることで、配置テーブルを更新する（ステップＳ２０４）。なお、配置テーブルの左シフトでテーブルの左端のＰ０の登録ＩＤは、右端にＰ４に移動させる。
【００８２】
なお、配置テーブルの更新では、ＶＲＡＭ１４の各記録領域に展開している各アイコン画像のＩＤを取得して配置テーブルを更新する手法を用いてもよい。この手法は、スクロールの描画を終了した後にＶＲＡＭ１４の各記録領域に展開しているアイコン画像のＩＤを、プロセッサ１０４がプロセッサ１０３へ通知することで、プロセッサ１０３による配置テーブルの更新が可能となる。
【００８３】
配置テーブルの更新後に、プロセッサ１０３は、Ｐ０に登録されたＩＤを取得し、取得したＩＤに対応するプログラムを実行し（ステップＳ２０５）、プロセッサ１０４が、このプログラムの実行により生成される情報を視覚化した画像の画像データを生成して、生成した画像をＶＲＡＭ１４の記録領域０に書き込む（ステップＳ２０６）。
【００８４】
以上、図９を参照して説明した処理手順によって、タッチパネル１０６が検出する長手方向（Ｙ−Ｙ´方向）への１回のフリック操作に応じて、フリック操作の前に第２領域２０２に表示された画像２０４〜２０７のうち最も第１領域に近い位置に表示されていた画像２０４が、第１領域２０１に移動し、この画像２０４に対応するプログラムＢが新たなメインプログラムとして特定される。
【００８５】
図８Ｂ〜図８Ｆは、上述の処理手順の実行によるディスプレイ１０１の表示の遷移を順に示している。
【００８６】
図８Ｂに示す状態において、スクロール開始前に第２領域２０２に位置していたプログラムＢに対応する画像２０４は、ＹからＹ´の向きにスクロールして、第１領域２０１に一部が移動している。この状態において、画像２０４の第１領域２０１に位置している部分は、表示領域が第２領域２０２よりも横方向（Ｘ−Ｘ´方向）において拡がっていることに伴って、同じように横方向（Ｘ−Ｘ´方向）に拡がって表示されている。また、スクロール開始前に第１領域２０１の全体に位置していたプログラムＡに対応する画像２０３も、ＹからＹ´の向きにスクロールしている。第１領域２０１に表示される画像２０３のうちアイコン画像の部分は、ＹからＹ´の向きに移動している。画像２０３のうちプログラムＡの実行により生成される画像の部分は、アイコン画像がスクロールするに伴い、長手方向（Ｙ−Ｙ´方向）において縮小されている。一方、第２領域２０２の上端からは、プログラムＡに対応する画像２０３として、アイコン画像が現れるように描画される。
【００８７】
図８Ｂに示す状態から図８Ｃに示す状態に遷移すると、第１領域２０１の幅が徐々に拡がる部分には、第２領域２０２からスクロールしてきた画像２０４が位置している。第１領域２０１の幅が一定の部分には、画像２０３に対応するプログラムＡの情報を示すアイコン画像と、さらに長手方向（Ｙ−Ｙ´方向）において縮小された画像２０３に対応するプログラムＡの実行により生成される画像が表示されている。第２領域２０２では、上端にプログラムＡに対応する画像２０３としてアイコン画像の全体が表示される。これ以降の図８Ｄ〜図８Ｇに示す状態では、第２領域２０２における表示が固定され、第１領域２０１における表示のみが遷移する。
【００８８】
図８Ｄに示す状態において、第１領域２０１の幅が徐々に拡がる部分には、画像２０４に対応するプログラムＢの情報を示すアイコン画像が固定され、第１領域２０１の幅が一定の部分の上側には、画像２０４に対応するプログラムＢの実行により生成される画像が長手方向（Ｙ−Ｙ´方向）において徐々に拡大されて現れている。第１領域２０１の幅が一定の部分の下側には、画像２０３が表示されているが、その表示面積は、画像２０４の拡大に伴って縮小される。
【００８９】
図８Ｅに示す状態において、第１領域２０１では、プログラムＡの実行により生成される画像がディスプレイ１０１から消え、プログラムＡに対応する画像２０３がアイコン画像のみの表示となっている。
【００９０】
図８Ｆに示す状態において、第１領域２０１では、画像２０３のアイコン画像が徐々にディスプレイ１０１から消えている。
【００９１】
図８Ｇは、スクロールが終了して、各プログラムに対応する画像がスクロールの開始前の状態から１プログラム分移動した後の表示状態を示している。図８Ａに示すスクロール前の表示状態と比較して、図８Ｇに示す状態では、第２領域２０２の中で第１領域２０１の最も近くに表示されていたプログラムＢに対応する画像２０４が、第１領域２０１に移動し、かつ、そのプログラムＢに対応する画像２０４は、スクロール開始前に第２領域２０２ではプログラムＢの情報を示すアイコン画像を表示するものであったが、スクロール終了後に第１領域２０１ではプログラムＢの実行により生成される実行画像とプログラムＢの情報を示すアイコン画像とを表示するものとなる。すなわち、１回のフリック操作により、メインプログラムが画像２０４に対応するプログラムＢに切り換わる。
（２）フリック操作−２
フリック操作が検出された場合の処理の他の例について説明する。この処理では、フリック操作−１として説明した上記の例と異なり、プロセッサ１０７が、タッチパネル１０６により検出されたフリック操作の速度を算出して、プロセッサ１０４が、フリック操作の速度に応じて長手方向へのスクロール量を制御し、プロセッサ１０３が、長手方向（Ｙ−Ｙ´方向）へのスクロールが終了したタイミングにおいて第１領域２０１に位置する画像に対応するプログラムを新たなメインプログラムとして特定するという制御を行う。
【００９２】
図１０は、このようなディスプレイ１０１での表示制御と、メインプログラムの切り換え制御に関する処理を示すフローチャート図である。図１０に示すフローチャート図を用いて、フリック操作による処理の他の例を説明する。
【００９３】
まず、初期状態においては、第１の実施の形態にて説明した処理により、ディスプレイ１０１の第１領域２０１には、メインプログラムとして特定されたプログラムＡに対応する画像２０３が表示され、第２領域２０２には、サブプログラムとして特定された複数のプログラムＢ〜Ｅに対応する画像２０４〜２０７が、長手方向（Ｙ−Ｙ´方向）に並んで表示されている。
【００９４】
ここで、図８Ａに示すように、ユーザがディスプレイ１０１の画面上、すなわち、タッチパネル１０６に指を接触させ、破線矢印で示すように長手方向のＹからＹ´に向かって１回のフリック操作を行なうと、タッチパネル１０６は、そのフリック操作を検出する（ステップＳ３０１：Ｙｅｓ）。タッチパネル１０６によるタッチ検出結果に基づき、プロセッサ１０７は、フリック操作の移動速度を算出し、その算出結果をプロセッサ１０３、１０４に通知する。
【００９５】
フリック操作の検出が通知されるとプロセッサ１０３は、配置テーブルでＰ０にＩＤが登録されたメインプログラムであるプログラムＡの実行を停止する（ステップＳ３０２）。プロセッサ１０４は、通知されたタッチ位置の移動速度に応じて、ディスプレイ１０１の表示を長手方向（Ｙ−Ｙ´方向）にスクロールさせるライン数を、スクロール量として決定する（ステップＳ３０３）。スクロール量の決定では、例えば、速度を複数の階級に分け、階級毎にスクロール量を定めたテーブルをメモリ１２に予め格納しておき、このテーブルを参照することでスクロール量を決定する手法を用いることができる。あるいは、速度を変数としたスクロール量の決定関数を予め用意し、この関数の利用によりスクロール量を算出する手法を用いてもよい。これらの手法では、速度が増すほどスクロール量が増加するように、テーブルおよび決定関数を規定することで、ユーザが直感的に表示のスクロール量を調節しやすくなる。
【００９６】
次に、プロセッサ１０４は、決定されたスクロール量に応じて、プログラムＡ〜Ｅにそれぞれ対応する画像２０３〜２０７を、長手方向（Ｙ−Ｙ´方向）のＹからＹ´に向かってスクロールするよう、ディスプレイ１０１の表示を制御する（Ｓ３０４）。
【００９７】
決定されたスクロール量の分、画像のスクロールが行なわれると、スクロールが一時的に終了し、そのタイミングで、プロセッサ１０３は、各プログラムに対応する画像が、各所定の領域内に収まるように位置しているかを判断する（ステップＳ３０５）。
【００９８】
この所定の領域とは、ディスプレイ１０１において、各プログラムに対応する画像が位置することが可能な領域を意味する。メインプログラムに対応する画像は、第１領域２０１内に収まるように位置することになるため、第１領域２０１が所定の領域となる。サブプログラムに対応する画像は、第２領域２０２内に収まるように位置することになるが、複数のサブプログラムに対応する画像が、それぞれ第２領域２０２内に割り当てられた所定の領域に位置することになる。なお、プロセッサ１０３がこの判断を行なうタイミングは、スクロールが終了したタイミングに限らず、プロセッサ１０３は、予め決定されたスクロール量に基づいて、スクロールが終了する前にこの判断を行なってもよい。
【００９９】
ステップＳ３０５において、各プログラムに対応する画像が、各所定の領域内に収まるように位置していると判断された場合（ステップＳ３０５:Ｙｅｓ）、各プログラムに対応する画像をさらに移動する必要がない。したがって、この場合、プロセッサ１０３は、ステップＳ３０４における制御で用いられたスクロール量に応じて配置テーブルを更新し（ステップＳ３０７）、更新後の配置テーブルにおいてＰ０に登録されているＩＤを取得することで、第１領域に位置する画像に対応するプログラムをメインプログラムとして特定する。その後、プロセッサ１０３は、取得したＩＤに対応するプログラムを実行する（ステップＳ３０８）。
【０１００】
なお、このプロセッサ１０３が新たなメインプログラムを特定するタイミングは、スクロールが終了した後に限らず、プロセッサ１０３は、予め決定されたスクロール量に基づいて、スクロールが終了する前に、配置テーブルを更新し新たなメインプログラムとなるプログラムを特定してもよい。スクロール量に基づいて配置テーブルを更新する手法には、例えば、アイコン画像のＹ−Ｙ´方向の画素数でスクロール量を示すライン数を除算し、その商の値分だけ配置テーブルの各項目を左へシフトさせる手法がある。
【０１０１】
一方、ステップＳ３０５において、各プログラムに対応する画像が、各所定の領域内に収まるように位置していないと判断された場合（ステップＳ３０５：Ｎｏ）、優先度の高い画像が所定の領域内に収まるように、プロセッサ１０４は画像移動制御によって追加のスクロールを行う（ステップＳ３０６）。すなわち、第１領域２０１や、第２領域２０２の各プログラムに対応する画像が位置するよう設定されている所定の領域において、１つのプログラムに対応する画像が収まっておらず、２つのプログラムに対応する２つの画像のそれぞれ一部分が含まれている場合、各プログラムに対応する画像の位置が調整されることになる。
【０１０２】
この画像の位置の調整のために、いずれの画像に高い優先度を与えるかについては、いくつかの手法が考えられる。例えば、各所定の領域内に位置する２つの画像について、領域内で長手方向（Ｙ−Ｙ´方向）により多くのライン数を含む方に高い優先度を与える手法が考えられる。また、各所定の領域内に位置する２つの画像について、領域内で描画されている面積の大きい方に高い優先度を与える手法が考えられる。また、各所定の領域内に位置する２つの画像について、長手方向（Ｙ−Ｙ´方向）のＹ側に位置している画像に常に高い優先度を与えるか、その逆に、Ｙ´側に位置している画像に常に高い優先度を与える手法が考えられる。
【０１０３】
上記のいずれの手法によっても、ステップＳ３０６における、画像の描画位置の調整は、長手方向（Ｙ−Ｙ´方向）のＹ側に位置する画像に高い優先度が与えられた場合、ＹからＹ´の向きに表示がスクロールされ、Ｙ´側に位置する画像に高い優先度が与えられた場合、Ｙ´からＹの向きに表示がスクロールされる。
【０１０４】
ステップＳ３０６のスクロール処理が終了すると、プロセッサ１０３は、ステップＳ３０４およびステップＳ３０６における２つのスクロール描画での合計のスクロール量に応じて配置テーブルを更新し（ステップＳ３０７）、更新後の配置テーブルにおいてＰ０に登録されているＩＤを取得することで、第１領域に位置する画像に対応するプログラムをメインプログラムとして特定する。その後、プロセッサ１０３は、取得したＩＤに対応するプログラムを実行する（ステップＳ３０８）。なお、このプロセッサ１０３が新たなメインプログラムを特定するタイミングは、スクロールが終了した後に限らず、プロセッサ１０３は、ステップＳ３０６におけるスクロールが終了する前に、ステップＳ３０４およびステップＳ３０６における２つのスクロールでの合計のスクロール量に基づいて、配置テーブルを更新し新たなメインプログラムとなるプログラムを特定してもよい。
【０１０５】
最後にプロセッサ１０４は、ステップＳ３０８におけるプログラムの実行により生成される情報を視覚化した画像の画像データを生成して、生成した画像をＶＲＡＭ１４の記録領域０に書き込む（ステップＳ３０９）。
【０１０６】
以上、図１０を参照して説明した処理手順によって、フリック操作の速度に応じたスクロール量で、第２領域に表示されていた画像の何れかを第１領域２０１に移動させ、スクロールが終了したタイミングにおいて第１領域２０１に位置する画像に対応するプログラムが新たなメインプログラムとして特定される。そのためユーザは、１回のフリック操作で、フリック操作の前に第２領域２０２において最も第１領域に近い位置にアイコン画像が表示されていたサブプログラムに限らず、他のサブプログラムも、新たなメインプログラムに切り換えることができる。
【０１０７】
なお、電子機器は、フリック操作−１として説明した処理手順と、フリック操作−２として説明した処理手順との何れか一方のみを実装するよう構成してもよいし、両方の処理手順を実装するよう構成してもよい。電子機器において両方の処理手順を実装する場合には、設定画面を設けて、フリック操作が検出された場合にフリック操作−１およびフリック操作−２の何れの処理手順を実行するかを、ユーザが設定できるよう構成してもよい。
【０１０８】
なお、ここまでフリック操作−１およびフリック操作−２として、図８Ａに示すディスプレイ１０１の長手方向に沿って、ＹからＹ´へ向けた画面下方向へのフリック操作が検知された場合の処理について説明した。しかし、長手方向に沿ったフリック操作の向きは、逆にＹ´からＹへ向けたものであってもよい。
【０１０９】
例えば、プログラム１０７がディスプレイ１０１の長手方向に沿って、Ｙ´からＹへ向けた画面上方向へのフリック操作を検知した場合に、プロセッサ１０４は、プログラムＡ〜Ｅにそれぞれ対応する画像２０３〜２０７を、長手方向のＹ´からＹに向かってスクロールするよう、ディスプレイ１０１の表示を制御する。この画像移動制御では、スクロールの開始前に第１領域２０１に画像が表示されていたプログラムに対応するアイコン画像が、スクロール終了後に第２領域２０２の中で最も第１領域２０１に近い位置に移動するように、スクロール量を決定し、図４（ｂ）の配置テーブルにおいて、登録されているプログラムＩＤを１項目ずつ巡回的に右へシフトさせる。このスクロールによって、スクロールの開始前に第２領域２０２の上端に表示されていたアイコン画像は、ディスプレイ１０１の上側から消えるように描画され、このアイコン画像に対応するプログラムが、スクロール終了後に新たなメインプログラムとして特定されて、その実行画像が第１領域２０１に描画される。
【０１１０】
このようなＹ´からＹへ向けた画面上方向へのフリック操作に対応した処理を、ＹからＹ´へ向けた画面下方向へのフリック操作に対応した処理に加えて電子機器に実装することで、メインプログラムの選択の容易さを向上させることができる。
（３）ドラッグ操作
タッチ操作の１つであるドラッグ操作による、メインプログラムの切り換えとディスプレイ１０１における表示変化の態様について、図１１、図１２を用いて説明する。
【０１１１】
図１１Ａ、図１１Ｂは、ディスプレイを平面視した場合の、ドラッグ操作によるディスプレイの表示変化の態様と、メインプログラムの切り換えが行なわれるまでの遷移を示す図である。基本的な構成は、図３Ｂと同様であり、各符号の説明は省略する。
【０１１２】
図１２は、ドラッグ操作による処理を示すフローチャート図である。図１２に示すフローチャート図を用いて、ドラッグ操作による処理を説明する。
【０１１３】
まず、初期状態においては、第１の実施の形態にて説明した処理により、ディスプレイ１０１の第１領域２０１には、メインプログラムとして特定されたプログラムＡに対応する画像２０３が表示され、第２領域２０２には、サブプログラムとして特定された複数のプログラムＢ〜Ｅに対応する画像２０４〜２０７が、長手方向（Ｙ−Ｙ´方向）に並んで表示されている。
【０１１４】
ここで、図１１Ａに示すように、ユーザはディスプレイ１０１の画面上、すなわち、タッチパネル１０６に指等の対象物を接触させ、破線矢印で示すように長手方向（Ｙ−Ｙ´方向）のＹからＹ´に向かって距離Ｌだけドラッグ操作を行なうと、タッチパネル１０６は、そのドラッグ操作を検出する（ステップＳ４０１:Ｙｅｓ）。プロセッサ１０７は、タッチパネル１０６によるタッチ検出結果に基づき、長手方向（Ｙ−Ｙ´方向）におけるＹからＹ´の向きへのドラッグ操作の移動量をプロセッサ１０３、１０４に通知する。
【０１１５】
ドラッグ操作の検出が通知されるとプロセッサ１０３は、配置テーブルでＰ０にＩＤが登録されたメインプログラムであるプログラムＡの実行を停止する（ステップＳ４０２）。プロセッサ１０４は、ドラッグ操作の移動量に応じて、ディスプレイ１０１の表示において、プログラムＡ〜Ｅに対応する画像２０３〜２０７がＹからＹ´の向きにスクロールするように、画像移動制御を行う（ステップＳ４０３）。なお、この場合、ドラッグ操作の移動量と画像２０３〜２０７のスクロール量は概ね同じであることが好ましい。例えば、ドラッグ操作が距離Ｌだけ行なわれたならば、画像２０３〜２０７のスクロール量も概ね距離Ｌとなる。
【０１１６】
タッチ対象物がタッチパネル１０６から離れると、ドラッグ操作の終了がプロセッサ１０７からプロセッサ１０３、１０４に通知され（ステップＳ４０４）、この通知をうけたプロセッサ１０４は、画像をスクロールさせる制御を終了する（ステップＳ４０５）。
【０１１７】
スクロールが終了したタイミングで、プロセッサ１０３は、各プログラムに対応する画像が、各所定の領域内に収まるように位置しているかを判断する（ステップＳ４０６）。
【０１１８】
そして、その判断結果に応じて、画像の位置を調整する必要がない場合と、画像の位置を調整する必要がある場合に分かれるが、以降のステップＳ４０７〜Ｓ４１０における処理は、図１０に示すフローチャート図のステップＳ３０６〜Ｓ３０９の処理と同様なので、説明を省略する。
【０１１９】
このドラッグ操作に応じた処理手順によれば、ユーザが直感的に表示のスクロール量を決定しやすくなる。これにより、メインプログラムの決定が行ないやすくなる。例えば、図１１Ａにおいて、画像２０４に対応するプログラムＢを新たなメインプログラムとしたい場合、ユーザは画像２０４が表示されている箇所をタッチして、第１領域２０１までドラッグ操作を行なえば、図１１Ｂに示すように、画像２０４が第１領域２０１に移動されるので、画像２０４に対応するプログラムＢをメインプログラムに切り換えることができる。
【０１２０】
なお、ここまでドラッグ操作として、図１１Ａに示すディスプレイ１０１の長手方向に沿って、ＹからＹ´へ向けた画面下方向へのドラッグ操作が検知された場合の処理について説明した。しかし、長手方向に沿ったドラッグ操作の向きは、逆にＹ´からＹへ向けたものであってもよい。
【０１２１】
例えば、ＹからＹ´へ向けた画面下方向へのドラッグ操作では、図１３（ａ）の状態でアイコン画像３１１ａに対して接触が検知され、その接触位置が第１領域２０１まで移動した場合、プロセッサ１０４は、図４（ｂ）の配置テーブルにおいて、登録されているプログラムＩＤを巡回的に左へシフトさせ、アイコン画像３１１ａを、長手方向のＹからＹ´に向かってスクロールするよう、ディスプレイ１０１の表示を制御して図１３（ａ）〜（ｄ）の順にディスプレイの表示を遷移させる。
【０１２２】
一方、Ｙ´からＹへ向けた画面上方向へのドラッグ操作では、図１３（ｄ）の状態でメインプログラムの実行画像を含む画像３１１ｂに対して接触が検知され、その接触位置が第２領域２０２まで移動した場合に、プロセッサ１０４は、図４（ｂ）の配置テーブルにおいて、登録されているプログラムＩＤを巡回的に右へシフトさせ、画像３１１ｂに含まれるアイコン画像を、長手方向のＹ´からＹに向かってスクロールするよう、ディスプレイ１０１の表示を制御して図１３（ｄ）〜（ａ）の順にディスプレイの表示を遷移させる。その結果、（ａ）の状態では、アイコン画像３１２ｂに対応するプログラムがメインプログラムとなり、第１領域２０１に、そのアイコン画像と実行画像を含んだ画像３１２ａが表示される。また、ドラッグ操作の開始前に第１領域２０１に表示されていた画像３１１ｂに対応するプログラムは、ドラッグ操作の終了後にサブプログラムとなり、そのアイコン画像３１１ａが第２領域２０２に描画される。
【０１２３】
このようなＹ´からＹへ向けた画面上方向へのドラッグ操作に対応した処理を、ＹからＹ´へ向けた画面下方向へのドラッグ操作に対応した処理に加えて電子機器に実装することで、ドラッグ操作は、第２領域２０２に対応するアイコン画像が表示されプログラムを、新たなメインプログラムとする場合だけでなく、現在のメインプログラムをサブプログラムにする場合にも用いることができる。
（４）タップ操作、ロングタップ操作、ダブルタップ操作
タッチ操作の１つであるタップ操作による、メインプログラムの切り換えとディスプレイ１０１における表示変化の態様について、図１４、図１５を用いて説明する。
【０１２４】
図１４Ａ、図１４Ｂは、ディスプレイを平面視した場合の、タップ操作によるディスプレイの表示変化の態様と、メインプログラムの切り換えが行なわれるまでの遷移を示す図である。基本的な構成は、図３Ｂと同様であり、各符号の説明は省略する。
【０１２５】
図１５は、タップ操作による処理を示すフローチャート図である。図１５に示すフローチャート図を用いて、タップ操作による処理を説明する。
【０１２６】
まず、初期状態においては、第１の実施の形態にて説明した処理により、ディスプレイ１０１の第１領域２０１には、メインプログラムとして特定されたプログラムＡに対応する画像２０３が表示され、第２領域２０２には、サブプログラムとして特定された複数のプログラムＢ〜Ｅに対応する画像２０４〜２０７が、長手方向（Ｙ−Ｙ´方向）に並んで表示されている。
【０１２７】
ここで、図１４Ａに示すように、ユーザがディスプレイ１０１の第２領域２０２に表示されるプログラムＢ〜Ｅに対応する画像２０４〜２０７のいずれかに対して、タップ操作を行なうと、タッチパネル１０６は、そのタップ操作を検出する（ステップＳ５０１:Ｙｅｓ）。なお、ここでいうタップ操作とは、タッチ対象物をタッチパネル１０６上のある点に短時間接触させることである。プロセッサ１０７は、タッチパネル１０６によるタッチ検出結果に基づき、タップ操作により選択された位置を算出し、その算出結果をプロセッサ１０３に通知する。
【０１２８】
タップ位置が通知されるとプロセッサ１０３は、表示画面におけるタップ位置の座標が、図４（ａ）に示すＶＲＡＭ１４の記録領域１〜４のうち何れに相当するか判定し、その領域番号を示す値ｔを取得する（ステップＳ５０２）。プロセッサ１０３はさらに、配置テーブルでＰ０にＩＤが登録されたメインプログラムの実行を停止し（ステップＳ５０３）、配置テーブルのＰ０に登録されているＩＤとＰｔに登録されているＩＤとを入れ替えることで、配置テーブルを更新する（ステップＳ５０４）。
【０１２９】
配置テーブルの更新後、プロセッサ１０３は、Ｐ０に登録されたＩＤとＰｔに登録されたＩＤを取得し、Ｐ０から取得したＩＤに対応する新たなメインプログラムを実行する（ステップＳ５０５）。このような処理により、例えば、図１４Ａに示すように、タップ操作で画像２０４が選択されると、画像２０４に対応するプログラムＢが新たなメインプログラムとして特定される。
【０１３０】
その後、プロセッサ１０４が、Ｐｔから取得したＩＤにより管理されるアイコン画像の画像データをメモリ１２から読み出し、ＶＲＡＭ１４の記録領域ｔに書き込み（ステップＳ５０６）、新たなメインプログラムの実行により生成される情報を視覚化した画像の画像データを生成して、生成した画像をＶＲＡＭ１４の記録領域０に書き込む（ステップＳ５０７）。
【０１３１】
以上、図１５を参照して説明した処理手順により、ユーザがタップした位置に表示されていたアイコン画像に対応するプログラムが、メインプログラムに特定され、第１領域２０１の実行画像表示領域にプログラム実行画像が表示される。
【０１３２】
このタップ操作によれば、ユーザが直感的にメインプログラムの決定が行いやすくなる。なお、この例では、タップ操作によるメインプログラムの選択手法について説明したが、タップ操作の代わりに、ダブルタップ操作またはロングタップ操作により、メインプログラムの選択を行なうという手法も考えられる。
【０１３３】
以上の本実施の形態では、図３Ｂと同様の形状のディスプレイでのタッチ操作に応じてメインプログラムを切り換える制御について説明したが、このタッチ操作に応じたメインプログラムの切り換え制御は、図３Ａ、図３Ｃ〜図３Ｅに示すディスプレイのように、長尺形状であって、第１領域と第２領域とが長尺形状の長手方向につらなったディスプレイであれば、同様に用いることができる。
（第３の実施の形態）
本開示の第３の実施の形態に係る電子機器について、図１６、図１７を用いて説明する。本実施の形態に係る電子機器は、タッチパネル１０６の第１領域２０１に相当する部分を操作することにより、メインプログラムとして特定されているプログラムに対応する画像を切り換えるものである。
【０１３４】
図１６Ａ〜図１６Ｃは、ディスプレイを平面視した場合の、第１領域における横方向（Ｘ−Ｘ´方向）のフリック操作によるディスプレイの表示変化の態様を示す図である。基本構成は図３Ｂと同様であり、各符号の説明は省略する。
【０１３５】
図１７は、第１領域における横方向（Ｘ−Ｘ´方向）のフリック操作による処理を示すフローチャート図である。図１７に示すフローチャート図を用いて、第１領域における横方向（Ｘ−Ｘ´方向）のフリック操作による処理を説明する。
【０１３６】
まず、初期状態においては、第１の実施の形態にて説明した処理により、ディスプレイ１０１の第１領域２０１には、メインプログラムとして特定されたプログラムＢに対応する画像２０４１と画像２０４２が表示され、第２領域２０２には、サブプログラムとして特定された複数のプログラムＡ、Ｃ〜Ｅに対応する画像２０３、２０５〜２０７が、長手方向（Ｙ−Ｙ´方向）に並んで表示されている。ここで、第１領域２０１に表示される画像２０４１は、メインプログラムとして特定されたプログラムＢの情報を示すアイコン画像であり、画像２０４２は、メインプログラムとして特定されたプログラムＢの実行により生成される実行画像である。
【０１３７】
ここで、図１６Ａに示すように、ユーザがディスプレイ１０１の第１領域２０１上でタッチパネル１０６に指を接触させ、破線矢印で示すように横方向（Ｘ−Ｘ´方向）のＸ´からＸの向きに１回のフリック操作を行なうと、タッチパネル１０６は、そのフリック操作を検出する（ステップＳ６０１:Ｙｅｓ）。タッチパネル１０６によるタッチ検出結果に基づき、プロセッサ１０７は、タッチ位置、タッチ位置の移動速度等を算出し、その算出結果をプロセッサ１０４に通知する。
【０１３８】
通知を受けたプロセッサ１０４は、メインプログラムとして特定されているプログラムＢの実行画像２０４２を、横方向（Ｘ−Ｘ´方向）のＸ´からＸの向きにスクロールするよう、ディスプレイ１０１の表示を制御する（ステップＳ６０２）。
【０１３９】
さらに、プロセッサ１０４は、プログラムＢの実行により生成される情報を視覚化した別の実行画像２０４３を生成して、ディスプレイ１０１の右側から、横方向（Ｘ−Ｘ´方向）のＸ´からＸの向きにスクロールさせながら出現させるよう、ディスプレイ１０１の表示を制御する（ステップＳ６０３）。ステップＳ６０２、Ｓ６０３の処理の状態は、図１６Ｂに示す通りである。
【０１４０】
ステップＳ６０２、Ｓ６０３の処理により、第１領域２０１に表示される画像が、画像２０４２から画像２０４３に完全に置き換わると、スクロール処理が終了する（ステップＳ６０４）。スクロール処理が終了した状態は、図１６Ｃに示す通りである。
【０１４１】
画像２０４２と画像２０４３は、ともにメインプログラムとして特定されているプログラムＢの実行により生成される画像であるが、その実行は、プロセッサ１０３により実行されているものである。これらの画像で示される情報は、まったく異なる内容でもよいし、一部同じ内容を含むものであってもよい。
【０１４２】
第１領域でのタッチ操作に応じた画像のスクール処理では、図１６Ａ〜図１６Ｃに示すように、第１領域２０１のうち画面の幅が一定の領域で、メインプログラムの実行画像２０４２、実行画像２０４３を表示面の短手方向に沿って移動させつつ、第１領域２０１のうち画面の幅が漸次拡大する部分に表示されたアイコン画像２０４１については、その表示位置を変化さない。
【０１４３】
本実施の形態におけるプログラムＢの実行により生成される画像の切り換え例について説明する。プログラムＢは、ジョギングに利用されるプログラムである。プログラムＢの実行により生成される画像２０４２は、例えば、走行時間や走行距離の測定内容を示す画像である。また、プログラムＢの実行により生成される別の画像２０４３は、例えば、走行中の脈拍数の推移を示す画像である。
【０１４４】
なお、上記の例では、横方向（Ｘ−Ｘ´方向）におけるＸ´からＸの向きにスクロールさせることを説明したが、その逆に、ＸからＸ´の向きにフリック操作を行い、ＸからＸ´の向きにスクロールを行なうようにしてもよい。
【０１４５】
第１領域２０１に表示される画像２０４３を画像２０４２に戻す場合には、同じように、第１領域２０１においてタッチパネル１０６上でフリック操作を行ない、表示をスクロールさせればよい。
【０１４６】
また、上記の例では、第１領域に表示されるメインプログラムとして特定されているプログラムＢの実行により生成される画像２０４２を、該プログラムの実行により生成される画像２０４３に置き換えることを説明したが、さらにまた別の画像がスクロールされてきて、置き換わるようにしてもよい。
【０１４７】
また、上記の例では、１回のフリック操作に対して、メインプログラムとして特定されているプログラムＢに対応する画像が１つ切り換わることを説明したが、それ以外の方法により、画像を切り換えることも可能である。例えば、１回のフリック操作の速度に応じて、スクロールする量を変更し、スクロールする量に応じて、切り換わる画像の数を変更する態様も考えられる。また、ドラッグ操作により、画像を横方向（Ｘ−Ｘ´方向）にスクロールさせる態様も考えられる。
【０１４８】
また、メインプログラムとして特定されているプログラムＢに対応する複数の実行画像のうち、いずれか１つを主画像として設定しておき、主画像以外の画像が第１領域２０１に表示されている際に、アイコン画像である画像２０４１にタップ操作等でタッチすることにより、第１領域２０１に表示する画像を主画像に切り換えるようにする態様も考えられる。これにより、表示を主画像に戻す操作の簡便化が図られる。
【０１４９】
以上の本実施の形態によれば、メインプログラムとして特定されているプログラムの実行により得られる情報を複数の画像に分け、ユーザが簡便な操作で画像の切り換えを行なうことが可能となる。
【０１５０】
なお、本実施の形態では、図３Ｂと同様の構成のディスプレイを用いて説明したが、図３Ａ、図３Ｃ〜図３Ｅに示す形状のディスプレイでも、本実施の形態と同様の制御により、第１領域におけるタッチ操作に応じてメインプログラムの実行画像を切り替えることができる。
（第４の実施の形態）
第４の実施の形態では、第２及び第３の実施の形態で説明した機能を有する電子機器において、タッチ操作に応じたＧＵＩの制御について説明する。
【０１５１】
図１８、図１９は、タッチ操作に応じたＧＵＩ制御の処理手順を示すフローチャート図である。ＧＵＩ制御処理では、先ずプログラム１０７が、ステップＳ８０１の判定において、タッチパネル１０６への接触が検出されるのを待ち受ける。接触が検知されると、タッチパネル１０６から接触位置を取得し（ステップＳ８０２）、この接触位置が、第１領域２０１と第２領域２０２との何れの領域に含まれるかを判定する（ステップＳ８０３）。
【０１５２】
先ず、接触位置が第１領域２０１に含まれる場合について説明する。接触位置が第１領域２０１に含まれ、位置に変化がないまま接触が解除されたならば（ステップＳ８０３:Ｙｅｓ、且つステップＳ８０４:Ｎｏ）、プロセッサ１０７は、このタッチ操作が第１領域に対するタップ操作であることを、プロセッサ１０３へ通知する。プロセッサ１０３は、第１領域に対するタップ操作の検知通知を受ける度に、メインプログラムの状態を、実行状態と停止状態との２つの状態に交互に切り換える（ステップＳ８０５）。
【０１５３】
接触位置が第１領域に含まれ、接触位置の移動を検知した場合（ステップＳ８０３:Ｙｅｓ、且つステップＳ８０４:Ｙｅｓ）、プロセッサ１０７は、ステップＳ８０６〜ステップＳ８０８において、接触位置の移動方向を判定して、プロセッサ１０３に通知する。
【０１５４】
プロセッサ１０３は、接触位置の移動方向がディスプレイ表示面の短手方向に沿って左向き（Ｘ´からＸへの向き）である場合（ステップＳ８０６:Ｙｅｓ）、ステップＳ８０９において、メインプログラムに対応する画像を画面の左方向へスクロールするように切り替える。接触位置の移動方向がディスプレイ表示面の短手方向に沿って右向き（ＸからＸ´への向き）である場合（ステップＳ８０６:Ｎｏ、且つステップＳ８０７:Ｙｅｓ）は、メインプログラムに対応する画像を画面の右方向へスクロールするように切り替える（ステップＳ８１０）。ステップＳ８０９及びＳ８１０におけるメインプログラムに対応する画像のスクロールは、第３の実施の形態で説明したものであり、その実行後にステップＳ８０１に戻り、新たな接触が検知されるのを待ち受ける。
【０１５５】
接触位置が第１領域に含まれ、接触位置がディスプレイ表示面の長手方向に沿って第１領域２０１から第２領域２０２へ向けて（Ｙ´からＹへの向き）移動する場合（ステップＳ８０６:Ｎｏ、ステップＳ８０７:Ｎｏ、且つステップＳ８０８:Ｙｅｓ）、接触時に第１領域２０１に表示されているメインプログラムに対応する画像のうちアイコン画像部分が第２領域２０２の下端に移動するように、ディスプレイ表示をスクロールさせる。第１領域２０１には、スクロールの開始前に第２領域２０２の上端にアイコン画像が表示されていたプログラムを、新たなメインプログラムとして、スクロール終了後にそのアイコン画像と実行画像とを表示する。（ステップＳ８１１）。ステップＳ８１１の画像表示が完了した後、及び、第１領域における接触位置の移動方向がディスプレイ表示面の長手方向に沿って下向き（ＹからＹ´への向き）である場合（ステップＳ８０６:Ｎｏ、ステップＳ８０７:Ｎｏ、且つステップＳ８０８:Ｎｏ）は、ステップＳ８０１に戻り、新たな接触が検知されるのを待ち受ける。
【０１５６】
次に、検知された接触位置が第２領域２０２に含まれる場合について説明する。接触位置が第２領域に含まれる場合（ステップＳ８０３:Ｎｏ）は、図１９に示すステップＳ８１２、ステップＳ８１７の判定により、接触がフリック操作、ドラッグ操作、及び、タップ操作の何れであるかを判定する。
【０１５７】
ステップＳ８１２では、接触の検知から所定の時間（例えば１秒）内に、接触位置の移動と接触の解除とが検知される（ステップＳ８１２:Ｙｅｓ）と、プロセッサ１０７は、フリック操作を検出し、ステップＳ８１３〜ステップＳ８１４において、接触位置の移動方向を判定して、プロセッサ１０３に通知する。
【０１５８】
フリック操作において接触位置の移動方向がディスプレイ表示面の長手方向に沿って第２領域２０２から第１領域２０１への向き（ＹからＹ´への向き）である場合（ステップＳ８１３:Ｙｅｓ）、プロセッサ１０３は、ディスプレイの表示を長手方向に沿って第２領域２０２から第１領域２０１へスクロールさせ（ステップＳ８１５）、その後にステップＳ８０１に戻る。フリック操作において接触位置の移動方向がディスプレイ表示面の長手方向に沿って第１領域２０１から第１領域２０２への向き（Ｙ´からＹへの向き）である場合（ステップＳ８１３:Ｎｏ、且つステップＳ８１４:Ｙｅｓ）、ディスプレイの表示を長手方向に沿って第１領域２０１から第２領域２０２へスクロールさせ（ステップＳ８１６）、その後にステップＳ８０１に戻る。フリック操作において接触位置の移動の向きが表示面の短手方向に沿う向きであれば（ステップＳ８１３:Ｎｏ、且つステップＳ８１４:Ｎｏ）、画面表示を変更することなくステップＳ８０１の判定に戻り、新たな接触が検知されるのを待ち受ける。ステップＳ８１５及びＳ８１６におけるディスプレイ表示のスクロールは、第２の実施の形態の「（１）フリック操作−１」および「（２）フリック操作−２」で説明したものと同様である。
【０１５９】
ステップＳ８１７では、接触位置の移動を検知し、接触の検知から所定の時間（例えば１秒）を経過してから接触の解除が検知されると（ステップＳ８１２：Ｎｏ、且つステップＳ８１７:Ｙｅｓ）、プロセッサ１０７は、ドラッグ操作を検出し、ステップＳ８１８〜ステップＳ８１９において、接触位置の移動方向を判定して、プロセッサ１０３に通知する。
【０１６０】
ドラッグ操作において接触位置の移動方向がディスプレイ表示面の長手方向に沿って第２領域２０２から第１領域２０１への向き（ＹからＹ´への向き）である場合（ステップＳ８１８:Ｙｅｓ）、プロセッサ１０３は、ディスプレイの表示を長手方向に沿って第２領域２０２から第１領域２０１へ向けてスクロールさせ（ステップＳ８２０）、その後にステップＳ８０１に戻る。ドラッグ操作において接触位置の移動方向がディスプレイ表示面の長手方向に沿って第１領域２０１から第１領域２０２への向き（Ｙ´からＹへの向き）である場合（ステップＳ８１８:Ｎｏ、且つステップＳ８１９:Ｙｅｓ）、ディスプレイの表示を長手方向に沿って第１領域２０１から第２領域２０２へ向けてスクロールさせ（ステップＳ８２１）、その後にステップＳ８０１に戻る。ドラッグ操作において接触位置の移動の向きが表示面の短手方向に沿う向きであれば（ステップＳ８１８:Ｎｏ、且つステップＳ８１９:Ｎｏ）、画面表示を変更することなくステップＳ８０１の判定に戻り、新たな接触が検知されるのを待ち受ける。ステップＳ８２０及びＳ８２１におけるディスプレイ表示のスクロールは、第２の実施の形態の「（３）ドラッグ操作」で説明したものと同様である。
【０１６１】
接触位置が第２領域に含まれ（ステップＳ８０３：Ｎｏ）、接触位置が移動しないまま接触の解除を検知した場合（ステップＳ８１２：Ｎｏ、且つステップＳ８１７：Ｎｏ）、プロセッサ１０７は、タップ操作を検出し、プロセッサ１０３に通知する。プロセッサ１０３は、タップ操作の接触位置に表示されていたアイコン画像を新たなメインプログラムとして、第１領域２０１に新たなメインプログラムの画像を表示させ（ステップＳ８２３）、その後にステップＳ８０１に戻る。
【０１６２】
なお、Ｓ８２３におけるメインプログラムの切り替えは、第２の実施の形態の「（４）タップ操作、ロングタップ操作、ダブルタップ操作」で説明したものと同様に実行することができるが、タッチスライドによって実行してもよい。
【０１６３】
タッチスライドとは、第２領域における何れかのアイコン画像がタッチされた場合、そのタッチされたプログラムのアイコン画像が第１領域へ移動するように複数のプログラムの並びを巡回的にシフトする制御である。本操作は、第２の実施の形態で説明したタップ操作と比較して、プログラムのアイコン画像の順番が変わらないという効果がある。通常、プログラムの数が少ない場合、タップ操作によりプログラムのアイコン画像の順番が変わったとしても、第２領域でアイコン画像が提示されているプログラムの把握は容易でなる。ところが、表示されるプログラムの数が多くなると、タップ操作によりプログラムのアイコン画像の順番が変わる毎に、ユーザの混乱を招いてしまう。そこで、タッチスライドでは、タッチされたプログラムのアイコン画像が、第１領域に移動するように巡回することで、第１領域、第２領域におけるプログラムのアイコン画像の並びの維持を図り、ユーザの混乱を防止する。
【０１６４】
タッチスライドでは、具体的には、図２０に示すように、接触位置に表示されていたアイコン画像を第２領域から第１領域まで移動するように、図の下方に表示をスクロールさせる。この制御では、プロセッサ１０７が、タッチパネル１０６により検出された接触位置に表示されているアイコン画像を特定して、プロセッサ１０４が、このアイコン画像が第１領域２０１に移動するまで、第２領域２０２に描画された全てのアイコン画像を長手方向に沿ってスクロールさせると共に、図４（ｂ）の配置テーブルにおいて、各項目に登録されているプログラムＩＤを巡回的に左へシフトさせる。プロセッサ１０３は、スクロールが終了したタイミングにおいて第１領域２０１に位置する画像に対応するプログラムを新たなメインプログラムとして特定する。
【０１６５】
その結果、図２０（ａ）で接触位置に表示されていたアイコン画像３０２ａが、図２０（ｂ）のように図の下方にスクロールする。このアイコン画像が第１領域２０１まで移動すると、アイコン画像に対応するプログラムが新たなメインプログラムとなり、図２０（ｃ）のように、新たなメインプログラムの画像３０２ｂが第１表示領域に表示される。
【０１６６】
以上、図１８、及び図１９を参照して説明した処理手順によって、タッチパネルへのタッチ操作に応じてＧＵＩを制御し、第２領域に表示されていた画像の何れかを第１領域２０１に移動させ、第１領域２０１に位置した画像に対応するプログラムが新たなメインプログラムとして特定される。そのためユーザは、フリック操作、ドラッグ操作、及びタップ操作により、第２領域２０２においてアイコン画像が表示されていた何れかのサブプログラムを、新たなメインプログラムに切り換えることができる。
（第５の実施の形態）
本開示の第５の実施の形態に係る電子機器について、図２１、図２２を用いて説明する。
【０１６７】
図２１は、本開示の第５の実施の形態に係る電子機器の構成を示す図である。図２１において、図７と同じ符号を付している構成部分についての説明は省略し、図７と異なる特徴部分についてのみ説明する。
【０１６８】
図２１に示す構成は、図７に示す構成に加え、筐体１０５に保持される構成として、電子機器に生じる加速度を検出する加速度センサ１０８を備えている。
【０１６９】
第５の実施の形態ではさらに、プロセッサ１０４において制御プログラムを実行することにより実現される機能として、加速度センサ１０８による加速度の検出に応じて、第２領域２０２に表示されている複数のアイコン画像のうちいずれかを、第１領域２０１に移動するようディスプレイの表示を制御する画像移動制御が追加されている。
【０１７０】
以下に、図２２を用いて、加速度の検出による電子機器の操作例を示す。
【０１７１】
図２２は、長手方向（Ｙ−Ｙ´方向）の加速度検出による処理の一例を示すフローチャート図である。
【０１７２】
まず、初期状態においては、第１の実施の形態にて説明した処理により、図３Ｂに示すように、ディスプレイ１０１の第１領域２０１には、メインプログラムとして特定されたプログラムＡに対応する画像２０３が表示され、第２領域２０２には、サブプログラムとして特定された複数のプログラムＢ〜Ｅに対応する画像２０４〜２０７が、長手方向（Ｙ−Ｙ´方向）に並んで表示されている。
【０１７３】
ここで、ユーザが電子機器を振る動作を行なうこと等により、電子機器に対して外部から長手方向（Ｙ−Ｙ´方向）に何らかの力が働くと、加速度センサ１０８が長手方向（Ｙ−Ｙ´方向）のＹからＹ´に向かって所定の値以上の加速度を検出する（ステップＳ７０１:Ｙｅｓ）。
【０１７４】
加速度が検出されるとプロセッサ１０３は、配置テーブルでＰ０にＩＤが登録されたメインプログラムであるプログラムＡの実行を停止する（ステップＳ７０２）。プロセッサ１０４は、ディスプレイ１０１の表示において、プログラムＡ〜Ｅに対応する画像２０３〜２０７がＹからＹ´の向きにスクロールするように、画像移動制御を行う（ステップＳ７０３）。
【０１７５】
この画像移動制御では、スクロールの開始前に第２領域２０２の中で最も第１領域２０１に近い位置に表示されていたプログラムＢに対応するアイコン画像２０４が、スクロール終了後に第１領域２０１に移動するように、スクロール量を調節する。このスクロールによって、スクロールの開始前に第１領域２０１に表示されていたプログラムＡに対応する画像２０３は、ディスプレイ１０１の下側へ移動し、下端から消えるように描画される。また、サブプログラムとして特定されていたプログラムＣ〜Ｅに対応する画像２０５〜２０７は、第２領域２０２においてそれぞれアイコン画像１つ分ずつＹからＹ´の向きに移動する。また、第２領域の上端からは、メインプログラムとして特定されていたプログラムＡのアイコン画像が現れるように描画される。
【０１７６】
画像移動制御によるアイコン画像１つ分のスクロール量でのスクロールが終了すると、プロセッサ１０３は図４（ｂ）に示す配置テーブルにおいて、登録されているＩＤを１項目ずつ左へシフトさせることで、配置テーブルを更新する（ステップＳ７０４）。
【０１７７】
配置テーブルの更新後に、プロセッサ１０３は、Ｐ０に登録されたＩＤを取得し、取得したＩＤに対応するプログラムを実行し（ステップＳ７０５）、プロセッサ１０４が、このプログラムの実行により生成される情報を視覚化した画像の画像データを生成して、生成した画像をＶＲＡＭ１４の記録領域０に書き込む（ステップＳ７０６）。
【０１７８】
以上、図２２を参照して説明した例は、加速度センサ１０８が検出する加速度が所定の値以上である場合に、プロセッサ１０４が、第２領域２０２に表示されるサブプログラムとして特定された複数のプログラムに対応する複数の画像のうち最も第１領域２０１に近い画像が第１領域２０１に移動するようディスプレイ１０１の表示を制御し、プロセッサ１０３が、第１領域２０１に移動する画像に対応するプログラムを新たなメインプログラムとして特定するものである。
【０１７９】
加速度の検出に応じて電子機器を制御する他の例として、第２の実施の形態で図１０を参照して説明した処理手順でフリック操作の速度に応じてスクロール量を決定したように、加速度センサ１０８が検出した加速度の大きさに応じてスクロール量を決定する態様も考えられる。この例では、プロセッサ１０３が、加速度センサ１０８が検出した加速度の大きさに応じて長手方向（Ｙ−Ｙ´方向）のスクロール量を制御し、長手方向（Ｙ−Ｙ´方向）のスクロールが終了したタイミングにおいて第１領域２０１に位置する画像に対応するプログラムを新たなメインプログラムとして特定する。
【０１８０】
また、加速度の検出に応じて電子機器を制御するさらに他の例として、第３の実施の形態において図１７を参照して説明した処理手順で横方向（Ｘ−Ｘ´方向）のフリックに応じて第１領域に表示するメインプログラムの実行画像を切り替えたように、加速度センサ１０８が検出した横方向（Ｘ−Ｘ´方向）の加速度に応じて、第１領域に表示しているメインプログラムの実行画像を切り替える態様も考えられる。この例では、加速度センサ１０８が、横方向（Ｘ−Ｘ´方向）に所定の値以上の加速度を検出した場合に、プロセッサ１０４が、第１領域２０１において、メインプログラムとして特定されているプログラムの実行画像を横方向（Ｘ−Ｘ´方向）にスクロールさせ、該プログラムに対応する別の実行画像に置き換えるようにディスプレイ１０１の表示を制御する。
【０１８１】
また、加速度センサ１０８による加速度検出結果を、ディスプレイ１０１の表示をスクロールさせる契機以外に利用することも考えられる。例えば、加速度センサ１０８による加速度検出結果を、ディスプレイの動作状態の切り換えに利用することもできる。具体的には、ディスプレイ１０１が、画像が表示されないスリープ状態と、画像が表示されるアクティブ状態との２つの動作状態を有する場合に、所定時間を超えて操作がなされない場合に、プロセッサ１０４が、ディスプレイ１０１の動作状態をスリープ状態に切り換えることで消費電力を抑え、その後、加速度センサ１０８が所定の値上の加速度を検出した場合に、ディスプレイ１０１を制御して、動作状態をスリープ状態からアクティブ状態に切り換えるという態様も考えられる。
（第６の実施の形態）
第６の実施の形態に係る電子機器について、図２３、図２４を用いて説明する。
【０１８２】
第６の実施の形態に係る電子機器では、筐体１０５をエラスティック素材で形成している。筐体１０５はさらに、長手方向の両端部に係合部材を有している。筐体１０５を湾曲させて、筐体１０５の両端部の係合部材を互いに係合させることで、電子機器は、ディスプレイ１０１の設置面を外周面とした筒形状に変形させることができる。
【０１８３】
ディスプレイ１０１は、有機ＥＬディスプレイで構成されている。筐体１０５を筒形状に変形させた場合に、ディスプレイ１０１は、この筒形状の外周面に沿って湾曲した形状に変形する。
【０１８４】
図２３は、第６の実施の形態に係る電子機器を、筒形状に変形させた状態の外観の例を示す図である。電子機器は、ユーザの手組に巻いた状態で、図２３に外観を示す状態に変形させることで、腕時計型の電子機器として身体の一部に装着可能である。
【０１８５】
図２４（ａ）、（ｂ）は、第６の実施の形態に係る電子機器の使用形態を示す図である。ユーザが手首に電子機器を巻いて腕時計型の機器として使用する場合、その手首の背に当たる箇所にディスプレイ１０１の第１領域がおかれ、そこから手首の側面を取り巻くように第２領域が配置されることになる。
【０１８６】
図２４（ａ）に示すように、第６の実施の形態に係る電子機器を手首に装着した状態でジョギング等のトレーニングを行う場合、ユーザは手首を回し、第２領域のうち、所望のプログラムの画像が現れている部分を触れるだけで、第２領域に対応するサブプログラムの指示を与えることができる。電子機器で起動されるプログラムが天気予報、体調管理、音楽再生という3つである場合、ユーザが手首をまわし、画面をタッチするのみで、運動のペースを乱さずにこれらの切り替えを電子機器に指示することができる。これにより、トレーニング効率を高めることができる。
【０１８７】
また、図２４（ｂ）に示すように、ユーザがかばんをもった左手に電子機器をはめて外出している場合、他の持ち物をもった右手の指先で電子機器のディスプレイを触ることで電子機器を操作することができる。たとえ両手が塞がっている状態でも、指先1つ空いていればメインプログラム、サブプログラムに対する操作が可能になるから、屋外の様々なシーンで電子機器は活用されることになる。
【０１８８】
なお、電子機器は、ディスプレイ１０１において領域毎に輝度を変えて画像を表示するよう制御するよう構成してもよい。具体的には、ユーザが手首に装着した状態で、手の甲側に第１領域２０１が位置する使用形態を想定し、最もユーザの目に入る第１領域１０１に表示したメインプログラムの実行画像が最も明るく、第２領域２０２に表示したサブプログラムのアイコンを、第１領域１０１に表示したメインプログラムの実行画像よりも暗く表示する。このような表示制御により、メインプログラムの実行画像の視認性を損なうことなく、電子機器の消費電力を抑えることがでる。さらに、第２領域２０２では、第１領域１０１から離れた位置であるほど表示する画像が暗くなるように、第２領域２０２における輝度にグラデーションを持たせるよう表示を制御してもよい。
（補足）
なお、上記の第１乃至第６の実施の形態に基づいて説明してきたが、本発明は上記の実施の形態に限定されないことはもちろんである。以下のような場合も本発明に含まれる。
【０１８９】
（ａ）第１乃至第６の実施の形態に係る電子機器に、さらに方位を測定するための方位測定部を有することも可能である。これにより、ユーザが本発明に係る電子機器を携帯して利用する際に、ユーザが方位を知ることができるプログラムを搭載することが可能となる。
【０１９０】
（ｂ）第１乃至第６の実施の形態に係る電子機器に、さらに電子機器を装着している人物の脈拍数を計測する計測部を有することも可能である。これにより、ユーザが本発明に係る電子機器を装着して利用する際に、ユーザの脈拍数を知ることができるプログラムを搭載することが可能となる。
【０１９１】
（ｃ）ディスプレイ１０１の形状及び表示態様は、第１乃至第６の実施の形態において説明したものに限定されない。例えば、ディスプレイ１０１の形状として、図２５（ａ）、図２７（ａ）、図２９（ａ）、及び図３１（ａ）に示すものを用いることもできる。
【０１９２】
図２５（ａ）に示すディスプレイの形状の変形例１では、ディスプレイ１０１の表示面は、長尺形状を成しており、その第２領域２０２ａ、第１領域２０１、及び第２領域２０２ｂは、この順番で長手方向に並んでいる。第１領域２０１と第２領域２０２ａとは、右側の辺が同一直線上に揃っており、第１領域２０１と第２領域２０２ｂとは、左側の辺が同一直線上に揃っている。また、表示面内で長手方向に直交する方向における幅は、第２領域２０２ａ及び第２領域２０２ｂのそれぞれにおいて最も幅広になっている部分に比べて、第１領域２０１において最も幅広になっている部分の方が、広くなっている。
【０１９３】
図２５（ａ）に示した電子機器は、第６の実施の形態で説明したものと同様に、筐体１０５をエラスティック素材で形成し、ディスプレイ１０１を変形自在な有機ＥＬディスプレイで構成し、図２５（ｂ）に外観を示すディスプレイ１０１の設置面を外周面とした筒形状に変形させることで、腕時計型の電子機器として身体の一部に装着可能である。
【０１９４】
図２６は、ディスプレイの形状の変形例１におけるディスプレイの表示態様の変化を示す図である。本図の左端に示す第１状態では、図３Ｃを用いて説明したディスプレイにおける表示態様と同様に、サブプログラムとして特定された複数のプログラムに対応する複数のアイコン画像が、第２領域２０２ａと第２領域２０２ｂとに分けて表示される。第１領域２０１には、メインプログラムとして特定されたプログラムに対応する画像として、その実行画像とアイコンとが表示される。第１状態においてディスプレイ１０１の画面上で長手方向にフリック操作が検出された場合、第２の実施の形態で図９を参照して説明した処理手順と同様の制御により、新たなメインプログラムが特定され、表示態様が本図の中央に示す第２状態に遷移する。また、第２状態において、ディスプレイ１０１の画面上で長手方向に直交する方向のフリック操作が第１領域で検出された場合、第３の実施の形態で図１７を参照して説明した処理手順を同様の制御により、第１領域に表示するメインプログラムの実行画像が切り替えられ、本図の左端に示す第３状態に遷移する。
【０１９５】
次に、ディスプレイの形状の変形例２について説明する。図２７（ａ）は、ディスプレイの形状の変形例２に係る電子機器を平面視した図である。ディスプレイの形状の変形例２は、図２５（ａ）に示した例と比較して、第１領域２０１、第２領域２０２ａ、及び第２領域２０２ｂの幅方向の中央が同一直線状に揃っており、第１領域２０１の左右の辺が、第２領域２０２ａ及び２０２ｂの左右の辺の延長線上よりも外側に突出した形状となっている点で相違している。図２７（ａ）に示す例においても、図２７（ｂ）に外観を示すように、ディスプレイ１０１の設置面を外周面とした筒形状に変形させることで、腕時計型の電子機器として身体の一部に装着可能である。
【０１９６】
図２８は、ディスプレイの形状の変形例２におけるディスプレイの表示態様の変化を示す図である。ディスプレイの形状の変形例２における表示態様の変化は、図２６を参照して説明したディスプレイの形状の変形例１における表示態様の変化と同様のものである。
【０１９７】
次に、ディスプレイの形状の変形例３について説明する。図２９（ａ）は、ディスプレイの形状の変形例３に係る電子機器を平面視した図である。ディスプレイの形状の変形例３は、図２７（ａ）に示した例と比較して、第１領域２０１の左右両側の辺が、曲線状になっている点で相違している。図２９（ａ）に示す例においても、図２９（ｂ）に外観を示すように、ディスプレイ１０１の設置面を外周面とした筒形状に変形させることで、腕時計型の電子機器として身体の一部に装着可能である。
【０１９８】
図３０は、ディスプレイの形状の変形例３におけるディスプレイの表示態様の変化を示す図である。ディスプレイの形状の変形例３における表示態様の変化は、図２６を参照して説明したディスプレイの形状の変形例１における表示態様の変化と同様のものである。
【０１９９】
次に、ディスプレイの形状の変形例４について説明する。図３１（ａ）は、ディスプレイの形状の変形例４に係る電子機器を平面視した図である。ディスプレイの形状の変形例４は、図３Ｂに示したディスプレイの形状と比較して、第２領域２０２を長手方向にさらに長く形成したものである。図３１（ａ）に示す例においても、図３１（ｂ）に外観を示すようにディスプレイ１０１の設置面を外周面とした筒形状に変形させることで、腕時計型の電子機器として身体の一部に装着可能である。
【０２００】
図３２は、ディスプレイの形状の変形例４におけるディスプレイの表示態様の変化を示す図である。本図の左端に示す第１状態では、図３Ｂを用いて説明したディスプレイにおける表示態様と同様に、サブプログラムとして特定された複数のプログラムに対応する複数のアイコン画像が、第２領域２０２に表示される。第１領域２０１には、メインプログラムとして特定されたプログラムに対応する画像として、その実行画像とアイコンとが表示される。変形例４におけるディスプレイの表示態様が、図３Ｂに示す例と相違するのは、図３Ｂに示す例より多くのプログラムに対応するアイコン画像を、第２領域２０２に表示できることである。第１状態においてディスプレイ１０１の画面上で長手方向にフリック操作が検出された場合、第２の実施の形態で図９を参照して説明した処理手順と同様の制御により、新たなメインプログラムが特定され、表示態様が本図の中央に示す第２状態に遷移する。また、第２状態において、ディスプレイ１０１の画面上で長手方向に直交する方向のフリック操作が第１領域で検出された場合、第３の実施の形態で図１７を参照して説明した処理手順を同様の制御により、第１領域に表示するメインプログラムの実行画像が切り替えられ、本図の右端に示す第３状態に遷移する。
【０２０１】
ディスプレイの形状の変形例４に係る電子機器では、円筒形状に変形させることで図３１（ｂ）に示すように外周面の略全周をディスプレイ１０１が覆うため、ユーザが手首に電子機器を巻いて使用する場合、表示する画像を表示面の長手方向にスクロールさせることで、あたかも画像が手首の周りを環状に周回するような使用感を得ることができる。
【０２０２】
（ｄ）第１乃至第６の実施の形態に係る電子機器において、ディスプレイ１０１に表示できる各プログラムに対応する画像の数は、その電子機器固有の数に設定されていてもよいし、適宜変更できるようにしてもよい。
【０２０３】
（ｅ）第１乃至第６の実施の形態に係る電子機器において、メモリ１２に格納されるプログラムの数と、ディスプレイ１０１に表示される各プログラムに対応する画像の数は、必ずしも一致する必要はない。
【０２０４】
例えば、メモリ１２に格納されているプログラムの数が、第２領域に表示されるサブプログラムに対応する画像の数と第１領域に表示されるメインプログラムに対応する画像の数との合計よりも多い状態では、メモリ１２に格納されるプログラムの中から、第１領域および第２領域に表示される画像の数だけランダムプログラムが選ばれ、ディスプレイ１０１に表示されるようにしてもよい。また、ユーザが自らディスプレイ１０１に表示するプログラムを選択できるようにしてもよい。また、ユーザによる各プログラムの使用頻度や使用履歴の情報に基づいて、プロセッサ１０３がディスプレイ１０１に対応する画像を表示するプログラムを、選択するようにしてもよい。
【０２０５】
また、メモリ１２に格納されているプログラムの数が、対応する画像がディスプレイ１０１に表示される数よりも多い状態では、ディスプレイ１０１で表示を長手方向（Ｙ−Ｙ´方向）にスクロールした時の表示制御として、以下の２つの手法が考えられる。
【０２０６】
一つ目の手法とは、メモリ１２に格納されたプログラムのうち、既に表示されているプログラムに対応する画像のみを、繰り返しスクロールさせてディスプレイ１０１に順次表示させるものである。この手法は、第１及び第２の実施の形態で説明したように、ＶＲＡＭ１４において各プログラムに対応する画像を展開する記録領域の数と、配置テーブルにおいて管理するプログラムのＩＤの数を一致させることで、実施することができる。
【０２０７】
二つ目の手法とは、スクロールに応じて、プログラムを順次入れ替えて対応する画像を表示させるものである。この手法は、ＶＲＡＭ１４において各プログラムに対応する画像を展開する記録領域の数より、配置テーブルにおいて管理するプログラムのＩＤの数を多くすることで、実施することができる。例えば、ＶＲＡＭ１４には各プログラムに対応する画像を展開する記録領域として、第１の実施の形態と同様に記録領域０〜４の５つを設け、配置テーブルにはＰ０〜Ｐ９の１０の項目を設けてプログラムのＩＤを管理する。このような配置テーブルを、第２の実施の形態での説明と同様に、スクロールによって第２領域から第１領域へ向う方向に画像を移動させるのに合わせて登録ＩＤを左へシフトさせることで更新すれば、Ｐ０〜Ｐ４にＩＤを登録したプログラムに対応する画像をディスプレイ１０１に表示した状態から、スクロールによりＰ５〜９にＩＤを登録したプログラムに対応する画像を、ディスプレイ１０１の第２領域上端から順次表示させることができる。
【０２０８】
以下に、ディスプレイに表示可能な数よりプログラムの数が多い状態で、上述の二つ目の手法により画像のスクロールを制御した表示態様を、図３３を用いて説明する。本図の左側に示す第１状態では、サブプログラムとして特定された４つのプログラムに対応する４のアイコン画像３２２〜３２５が、第２領域２０２に表示される。第１領域２０１には、メインプログラムとして特定されたプログラムに対応する画像として、アイコン画像３２１と実行画像３２１ａとが表示される。ディスプレイ１０１の横に図示したアイコン画像３２６〜３３０は、配置テーブルのＰ５〜９にＩＤが登録されたプログラムを示すものである。これらのアイコン画像３２６〜３３０に対応するプログラムは、第１状態でディスプレイに表示されておらず、図の下から上に向けて、配置テーブルのＰ５〜９の順に１〜５の表示順位が付されている。
【０２０９】
第１状態においてディスプレイ１０１の画面上で第２領域から第１領域へ向う方向に長手方向のフリック操作が検出された場合、ディスプレイにおける表示をフリック操作の向きにアイコン画像１つ分スクロールさせる。このようなスクロールにより、本図の右側に示す第２状態に遷移する。
【０２１０】
第２状態では、第１状態において第２領域２０２の最も第１領域２０１よりに表示されていたアイコン画像３２２に対応するプログラムがメインプログラムに特定され、アイコン画像３２２と実行画像３２２ａとが、メインプログラムに対応する画像として第１領域２０１に表示される。
【０２１１】
第２状態で第２領域２０２に表示されるアイコン画像のうち、第１領域２０１よりに表示された４つのアイコン画像３２３〜３２５は、第１状態で第２領域２０２に表示されていたアイコン画像であり、第１状態での表示位置から第１領域２０１側へアイコン画像１つ分だけ移動している。
【０２１２】
第２状態でアイコン画像３２３〜３２５の移動により空いた第２領域２０２の上端の表示位置には、第１状態でディスプレイ１０１に表示されていなかったプログラムのうち、表示順位が１であったプログラムに対応するアイコン画像３２６が表示される。
【０２１３】
第１状態で表示順位が２〜５であったアイコン画像３２７〜３３０に対応するプログラムは、それぞれ表示順位が１づつ繰り上がり、第２状態において表示順位が１〜４になっている。また、第１状態でメインプログラムであったアイコン画像３２１に対応するプログラムは、スクロールにより第１領域２０１の下端側から消え、第２状態ではディスプレイに表示されておらず、最も後の表示順位である５が付された配置テーブルのＰ９にＩＤが登録される。
【０２１４】
以上のように表示順位を管理して、表示態様を遷移させることで、ディスプレイに表示可能な数よりプログラムの数が多い状態で、プログラムを順次入れ替えて対応する画像をディスプレイ１０１に表示させることができる。
（ｆ）第２乃至第５の実施の形態では、第１領域２０１に対応する画像が表示されるメインプログラムのみ起動し、第２領域２０２にアイコン画像が表示されるサブプログラムを停止するようにプログラムの実行を制御している。しかし、プログラムの実行の制御方法は、第１乃至第６の実施の形態において説明したものに限定されない。
【０２１５】
例えば、図２０の（ａ）において第１領域２０１に画像３０１ａが表示されているプログラムは、画像３０１ａの「Ｓｔａｒｔ」の文字が表示された領域でタップ操作が検知された場合に、ストップウォッチ機能によるタイム計測を開始する。タイム計測中にフリック操作に応じてメインプログラムを切り替えた場合に、タイム計測を停止することは合理的ではない。
【０２１６】
そこで、フリック操作に応じてメインプログラムを切り替えた場合にも、切り替え前に起動中であった機能を停止することなく、サブプログラムの実行を継続するように、プログラムの実行を制御してもよい。具体的には、図９に示すフリック操作処理のフローチャートにおいて、ステップＳ２０１の判定でフリック操作を検出した場合に（ステップＳ２０１:Ｙｅｓ）、メインプログラムの実行を停止するステップＳ２０２の処理を省略する。ステップＳ２０２の処理を省くことで、フリック操作による切り替え前にメインプログラムであったプログラムは、サブプログラムに切り替えられた後も起動状態を継続することができる。
【０２１７】
同様に、図１０のフリック操作処理２におけるステップＳ３０２、図１２のドラッグ操作処理におけるステップＳ４０２、図１５のタップ操作処理におけるステップＳ５０３、及び図２２の加速度検出時処理におけるステップＳ７０２の各処理を省くことで、それぞれの操作が検知される前にメインプログラムであったプログラムは、サブプログラムとなった後も起動状態を継続することができる。
【０２１８】
このようなプログラムの実行の制御方法では、メインプログラムについては、第１領域２０１にプログラムの実行画像が表示されているため、その動作状態をユーザは確認できる。しかし、サブプログラムについては、第２領域２０２に表示されるのがプログラムのアイコン画像のみであるため、プログラムの動作状態をユーザは判別できない。そのため何れかのサブプログラムを起動中としたまま、電子機器のユーザが忘れてしまう場合がある。この場合、例えば、電子機器の電池が無駄に消費されることもあり得る。そこで起動中のサブプログラムについては、停止状態のサブプログラムと異なる表示形式で、第２領域２０２にアイコン画像を表示することが望ましい。
【０２１９】
起動中であるサブプログラムのアイコン画像の表示形式としては、例えば、起動中であるプログラムを示すアイコン画像の表示領域内で、このアイコン画像を移動させる表示形式を用いることができる。具体的には、ディスプレイの短手方向に沿って、このアイコン画像を繰り返しスクロールさせて表示する。
【０２２０】
起動中であるサブプログラムのアイコン画像の表示形式として、起動中のサブプログラムを示すアイコン画像が表示されている領域で、ディスプレイの輝度を周期的に変更させることにより、このアイコン画像の表示を点滅させる表示形式を用いてもよい。
【０２２１】
あるいは、起動中であるサブプログラムのアイコン画像の表示形式として、このアイコン画像の表示サイズを周期的に拡大縮小する表示形式を用いてもよい。
【０２２２】
あるいは、起動中であるサブプログラムのアイコン画像の表示形式として、このアイコン画像を、アニメーション画像に置き換えて表示する表示形式を用いてもよい。例えば、図２０の（ｃ）で第２領域２０２に表示されている人物を図案化したアイコン画像３０１ｂは、対応するサブプログラムが起動中であれば、人物が走る様子を表現したアニメーション画像に置換してもよい。
【０２２３】
図３４は、アイコン表示形式変更処理を示すフローチャート図である。ディスプレイの表示を制御するプロセッサ１０４は、図３４の処理手順を実行することで、サブプログラムの動作状態に応じて第２領域２０２でのアイコン画像の表示形式を変更することができる。アイコン表示形式変更処理では、先ず、ＶＲＡＭ１４の記録領域番号を示す変数ｙを１に初期化し（ステップＳ９０１）し、その後はステップＳ９０２〜ステップＳ９０５のループ処理を実行する。
【０２２４】
ループ処理では、配置テーブルのＰｙの項目にＩＤが登録されているサブプログラムが起動中であるかを判定する（ステップＳ９０２）。判定対象のサブプログラムが起動中である場合のみ（ステップＳ９０２:Ｙｅｓ）、ＶＲＡＭ１４の記録領域ｙにおけるアイコン画像の表示形式を、上述の何れかの表示形式に変更する（ステップＳ９０３）。その後、変数ｙをインクリメントさせて、変数ｙが５になるまでループ処理を繰り返す。以上のループの処理は、ｙ＝１〜４の場合に配置テーブルのＰ１〜Ｐ４にＩＤが登録されているサブプログラムのうち、起動中のプログラムのみアイコン画像の表示形式を変更する処理となる。
【０２２５】
（ｇ）本明細書で記載した「プログラム」とは、「コンピュータプログラム」、「アプリケーション」、「ソフトウェア」等と同義のものである。
【０２２６】
（ｈ）本明細書で記載したプロセッサ１０３、１０４、１０７は、それぞれプログラムの実行制御、表示制御、タッチ位置検出をそれぞれ行なうものであるが、必ずしもこれらのプロセッサが個別に処理を行なうものに限定されることはなく、１つのプロセッサで構成し、全ての制御を行なうことも可能であり、また２つ以上のプロセッサで構成し、これらの処理を適宜分担して行なうことも可能である。
【０２２７】
（ｉ）メモリ１２には、揮発性メモリまたは不揮発性メモリを用いることが可能であり、２つ以上のメモリで構成することも可能である。
【０２２８】
（ｊ）ディスプレイ１０１には、有機ＥＬディスプレイや、液晶ディスプレイ、その他公知のディスプレイを用いることが可能である。ディスプレイ１０１の画面サイズは、用途に応じて様々なサイズとすることが可能である。
【０２２９】
（ｋ）第６の実施の形態では、腕時計型の電子機器について説明したが、本発明に係る電子機器は、ディスプレイを有した電子レンジ、冷蔵庫等としても実施可能である。この場合、筐体１０５には、用途に応じて様々なサイズ、形状のものが用いられる。
【０２３０】
（ｌ）第１乃至第６の実施の形態に係る電子機器では、サブプログラムとして特定されたプログラムに対応する画像として、第２領域２０２にアイコン画像を表示する例を説明したが、第２領域２０２に表示する画像はアイコン画像に限定されない。例えば、サブプログラムとして特定されたプログラムに対応する画像として、第２領域２０２には、プログラムのＩＤを表示してもよい。
（本開示の各態様の概要）
以上説明したように、本開示は、例えば、以下に示す各態様の発明を含むものである。
【０２３１】
本開示の第１態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる。
【０２３２】
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０２３３】
また、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知することにより、前記第１アイコン画像の表示を単に移動させるのではなく、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。即ち、前記第１アイコン画像への接触を前記第１表示領域へ向かう方向に移動させるだけで、前記第２表示画像を前記第１表示領域に表示させることになる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２３４】
本開示の第２態様は第１態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０２３５】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０２３６】
また、本開示の第３態様は第１態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０２３７】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０２３８】
また、本開示の第４態様は第１態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第１アイコン画像を前記第１表示領域へ移動させ、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させてもよい。
【０２３９】
本態様によると、前記第１アイコン画像が前記第１表示領域へ移動する過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が前記第１表示領域に表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２４０】
また、本開示の第５態様は第４態様において、例えば、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０２４１】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０２４２】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、前記第２アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第２アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０２４３】
また、本開示の第６態様は第４態様において、例えば、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０２４４】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２４５】
また、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０２４６】
また、本開示の第７態様は第４態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０２４７】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０２４８】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第３アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０２４９】
また、本開示の第８態様は第４態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０２５０】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２５１】
また、例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第１表示画像の変形画像を前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０２５２】
また、本開示の第９態様は第４態様乃至第８態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記変形画像の中で前記第２アイコン画像と同一の画像は変形しないよう構成してもよい。
【０２５３】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。その際に、前記第１表示画像を変形した画像に含まれる前記第２アイコン画像と同一の画像は変形しないので、表示が消える前記第１表示画面が前記複数のプログラムの中のいずれのプログラムに対応するかを、前記第１表示画像が前記第１表示領域から消える最後まで前記電子機器のユーザに知らせることかできる。そのため、例えば、前記第１表示領域に表示される画像を、前記第１表示画像に戻したい場合、前記第１表示画像は前記複数のプログラムの中のいずれのプログラムに対応するかを前記電子機器のユーザに知らせているので、前記第１表示画像に対応するプログラムが所望のプログラムであれば、その戻す操作を継続させるという判断が可能となる。
【０２５４】
また、本開示の第１０態様は第１態様乃至第９態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記プロセッサは、前記第１表示領域において前記第１表示画像への接触を検知し、前記第１表示画像への接触が前記長尺形状の短手方向へ移動することを検知したとき、前記第１表示画像像の中で前記第２アイコン画像と同一の画像の表示位置は変更せずに、前記長尺形状の短手方向へ移動に沿って前記第１表示画像を移動させてもよい。
【０２５５】
本態様によると、前記第１表示画像を前記第１表示領域において前記長尺形状の短手方向に移動させる場合においても、前記第１表示画像に含まれる前記第２アイコン表示と同一の画像の表示位置は移動させない。そのため、前記複数のプログラムの中でいずれのプログラムに対応する表示画像が前記第１表示領域に表示されているかを前記電子機器のユーザに知らせ、前記ユーザの誤認識を防止できる。
【０２５６】
また、本開示の第１１態様は第１態様において、例えば、前記ディスプレイの前記第２表示領域は、前記第１アイコン画像を含む前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を前記長尺形状の長手方向に沿って表示し、前記プロセッサは、前記第１表示領域に前記第２表示画像を表示させると、前記第１アイコン画像を含まない前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第１アイコン画像が表示されていた表示領域を詰め、前記第２表示領域に表示させてもよい。
【０２５７】
本態様によると、前記第２表示領域には、前記２以上のプログラムの各々を示す複数のアイコン画像が表示される。そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、前記メモリに格納されている複数のプログラムの各々が何の機能に対応するプログラムかを前記電子機器のユーザに知らせることができる。
【０２５８】
また、前記第１表示領域に前記第２表示画像を表示させると、前記２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第２表示領域に表示させる。  そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、可能な限り、前記第１表示領域に表示されている表示画像に対応するプログラム以外の２以上のプログラムの各々を示す複数のアイコン画像を、前記第２表示領域に表示させることができる。その結果、表示領域が制約されたディスプレイを用いつつも、可能な限り、前記メモリに格納されている複数のプログラムを前記電子機器のユーザに知らせることができる。
【０２５９】
また、本開示の第１２態様は第１１態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のアイコン画像を前記第１表示領域側に移動させて生じた前記第２表示領域の中の空き表示領域に、前記第１プログラムを示す第２アイコン画像を表示させてもよい。
【０２６０】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０２６１】
また、本開示の第１３態様は第１態様乃至第１２態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域において前記第２表示画像への接触が、前記第１表示領域から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させてもよい。
【０２６２】
前記第２表示領域から前記第１表示領域に向かう方向へ前記接触の移動だけを検知すると、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、再度、前記第１表示画像を前記第１表示領域に表示させるために、前記複数のプログラムの各々の実行により生成される各表示画像を全て前記第１表示画像に表示させる煩雑さがある。即ち、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要がある。
【０２６３】
本態様によると、前記第１表示領域において前記第２表示画像への接触が、前記第１表示領域から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させる。これにより、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要はなくなる。そのため、行き過ぎて、意図した表示画像の次以降の表示画像が前記第１表示領域に表示された場合でも、簡易に所望の表示画像の表示に戻すことができる。
【０２６４】
また、本開示の第１４態様は第１態様乃至第１３態様の何れかにおいて、例えば、前記プロセッサは、前記第２表示画像が前記第１表示領域に表示されている場合に、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させてもよい。
【０２６５】
また、本開示の第１５態様は第１４態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を点滅させる表示形式としてもよい。
【０２６６】
また、本開示の第１６態様は第１４態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を、前記起動中であるプログラムを示すアイコン画像の表示領域内で移動させる表示形式としてもよい。
【０２６７】
前記第１表示領域に表示されている前記第２表示画像に対応する前記第２プログラムについては、前記第１表示領域において前記第２プログラムが起動中か否かを、前記電子機器のユーザは確認できる。
【０２６８】
一方、前記第２表示領域においては、前記第２表示領域に表示されるものはアイコン画像であるため、前記表示されているアイコン画像からは、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザは判別できない。そのため、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまう場合がある。この場合、例えば、前記電子機器の電池が無駄に消費されることもあり得る。
【０２６９】
上記本開示の第１４態様乃至第１６態様の何れかによると、例えば、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させる。そのため、前記第２表示領域に表示されるものをアイコン画像とした場合であっても、表示領域が制約されたディスプレイにおいて、他の補助的な表示を追加することなく、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザに判別させることができる。その結果、例えば、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまうことを防止し、前記電子機器の電池が無駄に消費されることを防止できる。
【０２７０】
また、本開示の第１７態様は第１態様乃至第１６態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域に、前記電子機器に関するステータス情報を表示させてもよい。
【０２７１】
本開示の第１８態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域内へ移動することを検知した後、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０２７２】
また、前記第１アイコン画像への接触が前記第１表示領域内へ移動することを検知することにより、前記第１アイコン画像の表示を単に移動させるのではなく、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。即ち、前記第１アイコン画像への接触が前記第１表示領域内へ移動するだけで、前記第２表示画像を前記第１表示領域に表示させることになる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２７３】
また、本開示の第１９態様は第１８態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０２７４】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０２７５】
また、本開示の第２０態様は第１８態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０２７６】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０２７７】
また、本開示の第２１態様は第１８態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させてもよい。
【０２７８】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が前記第１表示領域に表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２７９】
また、本開示の第２２態様は第２１態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域内へ移動する度合いに応じて、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０２８０】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０２８１】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、前記第２アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第２アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０２８２】
また、本開示の第２３態様は第２１態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０２８３】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２８４】
また、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０２８５】
また、本開示の第２４態様は第２１態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０２８６】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０２８７】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第３アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０２８８】
また、本開示の第２５態様は第２１態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０２８９】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０２９０】
また、例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第１表示画像の変形画像を前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０２９１】
また、本開示の第２６態様は第２１態様乃至第２５態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記変形画像の中で前記第２アイコン画像と同一の画像は変形しないよう構成してもよい。
【０２９２】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。その際に、前記第１表示画像を変形した画像に含まれる前記第２アイコン画像と同一の画像は変形しないので、表示が消える前記第１表示画面が前記複数のプログラムの中のいずれのプログラムに対応するかを、前記第１表示画像が前記第１表示領域から消える最後まで前記電子機器のユーザに知らせることかできる。そのため、例えば、前記第１表示領域に表示される画像を、前記第１表示画像に戻したい場合、前記第１表示画像は前記複数のプログラムの中のいずれのプログラムに対応するかを前記電子機器のユーザに知らせているので、前記第１表示画像に対応するプログラムが所望のプログラムであれば、その戻す操作を継続させるという判断が可能となる。
【０２９３】
また、本開示の第２７態様は第１８態様乃至第２６態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記プロセッサは、例えば、前記第１表示領域において前記第１表示画像への接触を検知し、前記第１表示画像への接触が前記長尺形状の短手方向へ移動することを検知したとき、前記第１表示画像像の中で前記第２アイコン画像と同一の画像の表示位置は変更せずに、前記長尺形状の短手方向へ移動に沿って前記第１表示画像を移動させてもよい。
【０２９４】
本態様によると、前記第１表示画像を前記第１表示領域において前記長尺形状の短手方向に移動させる場合においても、前記第１表示画像に含まれる前記第２アイコン表示と同一の画像の表示位置は移動させない。そのため、前記複数のプログラムの中でいずれのプログラムに対応する表示画像が前記第１表示領域に表示されているかを前記電子機器のユーザに知らせ、前記ユーザの誤認識を防止できる。
【０２９５】
また、本開示の第２８態様は第１８態様において、例えば、前記ディスプレイの前記第２表示領域は、前記第１アイコン画像を含む前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を前記長尺形状の長手方向に沿って表示し、前記プロセッサは、前記第１表示領域に前記第２表示画像を表示させると、前記第１アイコン画像を含まない前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第１アイコン画像が表示されていた表示領域を詰め、前記第２表示領域に表示させてもよい。
【０２９６】
本態様によると、前記第２表示領域には、前記２以上のプログラムの各々を示す複数のアイコン画像が表示される。そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、前記メモリに格納されている複数のプログラムの各々が何の機能に対応するプログラムかを前記電子機器のユーザに知らせることができる。
【０２９７】
また、前記第１表示領域に前記第２表示画像を表示させると、前記２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第２表示領域に表示させる。  そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、可能な限り、前記第１表示領域に表示されている表示画像に対応するプログラム以外の２以上のプログラムの各々を示す複数のアイコン画像を、前記第２表示領域に表示させることができる。その結果、表示領域が制約されたディスプレイを用いつつも、可能な限り、前記メモリに格納されている複数のプログラムを前記電子機器のユーザに知らせることができる。
【０２９８】
また、本開示の第２９態様は第２８態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のアイコン画像を前記第１表示領域側に移動させて生じた前記第２表示領域の中の空き表示領域に、前記第１プログラムを示す第２アイコン画像を表示させてもよい。
【０２９９】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３００】
また、本開示の第３０態様は第１８態様乃至第２９態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域内における前記第２表示画像への接触が、前記第１表示領域内から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させてもよい。
【０３０１】
前記第２表示領域から前記第１表示領域に向かう方向へ前記接触の移動だけを検知すると、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、再度、前記第１表示画像を前記第１表示領域に表示させるために、前記複数のプログラムの各々の実行により生成される各表示画像を全て前記第１表示画像に表示させる煩雑さがある。即ち、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要がある。
【０３０２】
本態様によると、前記第１表示領域内における前記第２表示画像への接触が、前記第１表示領域内から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させる。これにより、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要はなくなる。そのため、行き過ぎて、意図した表示画像の次以降の表示画像が前記第１表示領域に表示された場合でも、簡易に所望の表示画像の表示に戻すことができる。
【０３０３】
また、本開示の第３１態様は第１８態様乃至第３０態様の何れかにおいて、例えば、前記プロセッサは、前記第２表示画像が前記第１表示領域に表示されている場合に、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させてもよい。
【０３０４】
また、本開示の第３２態様は第３１態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を点滅させる表示形式としてもよい。
【０３０５】
また、本開示の第３３態様は第３１態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を、前記起動中であるプログラムを示すアイコン画像の表示領域内で移動させる表示形式としてもよい。
【０３０６】
前記第１表示領域に表示されている前記第２表示画像に対応する前記第２プログラムについては、前記第１表示領域において前記第第２プログラムが起動中か否かを、前記電子機器のユーザは確認できる。
【０３０７】
一方、前記第２表示領域においては、前記第２表示領域に表示されるものはアイコン画像であるため、前記表示されているアイコン画像からは、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザは判別できない。そのため、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまう場合がある。この場合、例えば、前記電子機器の電池が無駄に消費されることもあり得る。
【０３０８】
上記本開示の第３１態様乃至第３３態様の何れかによると、例えば、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させる。そのため、前記第２表示領域に表示されるものをアイコン画像とした場合であっても、表示領域が制約されたディスプレイにおいて、他の補助的な表示を追加することなく、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザに判別させることができる。その結果、例えば、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまうことを防止し、前記電子機器の電池が無駄に消費されることを防止できる。
【０３０９】
また、本開示の第３４態様は第１８態様乃至第３３態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域に、前記電子機器に関するステータス情報を表示させてもよい。
【０３１０】
本開示の第３５態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記第１表示画像の表示面積は前記第１アイコン画像の表示面積より大きく、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知したとき、前記第１表示領域に表示される画像を、前記第１表示画像から、前記第２プログラムの実行により生成される第２表示画像に切り替える。
【０３１１】
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域より表示面の幅が狭い第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３１２】
また、前記第２表示領域において前記第１アイコン画像への接触を検知することにより、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３１３】
また、本開示の第３６態様は第３５態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を、前記第２表示領域において前記第１アイコン画像が表示されていた領域に表示させてもよい。
【０３１４】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０３１５】
また、本開示の第３７態様は第３５態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第２表示画像を前記第１表示領域に表示させると、前記第２表示領域において前記第１アイコン画像が表示されていた領域を詰めて、前記第２表示領域の空き領域に、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を表示させてもよい。
【０３１６】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３１７】
次に、図３Ｅに示す変形例に係る電子機器に係る態様として、本開示は、例えば、以下に示す各態様の発明を含むものである。
【０３１８】
本開示の第３８態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域の表示幅と同一表示幅の第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる。
【０３１９】
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域の表示幅と同一表示幅の第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３２０】
また、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知することにより、前記第１アイコン画像の表示を単に移動させるのではなく、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。即ち、前記第１アイコン画像への接触を前記第１表示領域へ向かう方向に移動させるだけで、前記第２表示画像を前記第１表示領域に表示させることになる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３２１】
本開示の第３９態様は第３８態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０３２２】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０３２３】
また、本開示の第４０態様は第３８態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０３２４】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３２５】
また、本開示の第４１態様は第３８態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域へ向かう方向に移動することを検知したとき、前記第１アイコン画像を前記第１表示領域へ移動させ、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させてもよい。
【０３２６】
本態様によると、前記第１アイコン画像が前記第１表示領域へ移動する過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が前記第１表示領域に表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３２７】
また、本開示の第４２態様は第４１態様において、例えば、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０３２８】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３２９】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、前記第２アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第２アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０３３０】
また、本開示の第４３態様は第４１態様において、例えば、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０３３１】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３３２】
また、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０３３３】
また、本開示の第４４態様は第４１態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０３３４】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３３５】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第３アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０３３６】
また、本開示の第４５態様は第４１態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０３３７】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３３８】
また、例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第１表示画像の変形画像を前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３３９】
また、本開示の第４６態様は第４１態様乃至第４５態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記変形画像の中で前記第２アイコン画像と同一の画像は変形しないよう構成してもよい。
【０３４０】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。その際に、前記第１表示画像を変形した画像に含まれる前記第２アイコン画像と同一の画像は変形しないので、表示が消える前記第１表示画面が前記複数のプログラムの中のいずれのプログラムに対応するかを、前記第１表示画像が前記第１表示領域から消える最後まで前記電子機器のユーザに知らせることかできる。そのため、例えば、前記第１表示領域に表示される画像を、前記第１表示画像に戻したい場合、前記第１表示画像は前記複数のプログラムの中のいずれのプログラムに対応するかを前記電子機器のユーザに知らせているので、前記第１表示画像に対応するプログラムが所望のプログラムであれば、その戻す操作を継続させるという判断が可能となる。
【０３４１】
また、本開示の第４７態様は第３８態様乃至第４６態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記プロセッサは、例えば、前記第１表示領域において前記第１表示画像への接触を検知し、前記第１表示画像への接触が前記長尺形状の短手方向へ移動することを検知したとき、前記第１表示画像像の中で前記第２アイコン画像と同一の画像の表示位置は変更せずに、前記長尺形状の短手方向へ移動に沿って前記第１表示画像を移動させてもよい。
【０３４２】
本態様によると、前記第１表示画像を前記第１表示領域において前記長尺形状の短手方向に移動させる場合においても、前記第１表示画像に含まれる前記第２アイコン表示と同一の画像の表示位置は移動させない。そのため、前記複数のプログラムの中でいずれのプログラムに対応する表示画像が前記第１表示領域に表示されているかを前記電子機器のユーザに知らせ、前記ユーザの誤認識を防止できる。
【０３４３】
また、本開示の第４８態様は第３８態様において、例えば、前記ディスプレイの前記第２表示領域は、前記第１アイコン画像を含む前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を前記長尺形状の長手方向に沿って表示し、前記プロセッサは、前記第１表示領域に前記第２表示画像を表示させると、前記第１アイコン画像を含まない前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第１アイコン画像が表示されていた表示領域を詰め、前記第２表示領域に表示させてもよい。
【０３４４】
本態様によると、前記第２表示領域には、前記２以上のプログラムの各々を示す複数のアイコン画像が表示される。そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、前記メモリに格納されている複数のプログラムの各々が何の機能に対応するプログラムかを前記電子機器のユーザに知らせることができる。
【０３４５】
また、前記第１表示領域に前記第２表示画像を表示させると、前記２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第２表示領域に表示させる。  そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、可能な限り、前記第１表示領域に表示されている表示画像に対応するプログラム以外の２以上のプログラムの各々を示す複数のアイコン画像を、前記第２表示領域に表示させることができる。その結果、表示領域が制約されたディスプレイを用いつつも、可能な限り、前記メモリに格納されている複数のプログラムを前記電子機器のユーザに知らせることができる。
【０３４６】
また、本開示の第４９態様は第４８態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のアイコン画像を前記第１表示領域側に移動させて生じた前記第２表示領域の中の空き表示領域に、前記第１プログラムを示す第２アイコン画像を表示させてもよい。
【０３４７】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３４８】
また、本開示の第５０態様は第３８態様乃至第４９態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域において前記第２表示画像への接触が、前記第１表示領域から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させてもよい。
【０３４９】
前記第２表示領域から前記第１表示領域に向かう方向へ前記接触の移動だけを検知すると、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、再度、前記第１表示画像を前記第１表示領域に表示させるために、前記複数のプログラムの各々の実行により生成される各表示画像を全て前記第１表示画像に表示させる煩雑さがある。即ち、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要がある。
【０３５０】
本態様によると、前記第１表示領域において前記第２表示画像への接触が、前記第１表示領域から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させる。これにより、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要はなくなる。そのため、行き過ぎて、意図した表示画像の次以降の表示画像が前記第１表示領域に表示された場合でも、簡易に所望の表示画像の表示に戻すことができる。
【０３５１】
また、本開示の第５１態様は第３８態様乃至第５０態様の何れかにおいて、例えば、前記プロセッサは、前記第２表示画像が前記第１表示領域に表示されている場合に、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させてもよい。
【０３５２】
また、本開示の第５２態様は第５１態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を点滅させる表示形式としてもよい。
【０３５３】
また、本開示の第５３態様は第５１態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を、前記起動中であるプログラムを示すアイコン画像の表示領域内で移動させる表示形式としてもよい。
【０３５４】
前記第１表示領域に表示されている前記第２表示画像に対応する前記第２プログラムについては、前記第１表示領域において前記第２プログラムが起動中か否かを、前記電子機器のユーザは確認できる。
【０３５５】
一方、前記第２表示領域においては、前記第２表示領域に表示されるものはアイコン画像であるため、前記表示されているアイコン画像からは、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザは判別できない。そのため、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまう場合がある。この場合、例えば、前記電子機器の電池が無駄に消費されることもあり得る。
【０３５６】
上記本開示の第５１態様乃至第５３態様の何れかによると、例えば、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させてもよい。
【０３５７】
これによると、前記第２表示領域に表示されるものをアイコン画像とした場合であっても、表示領域が制約されたディスプレイにおいて、他の補助的な表示を追加することなく、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザに判別させることができる。その結果、例えば、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまうことを防止し、前記電子機器の電池が無駄に消費されることを防止できる。
【０３５８】
また、本開示の第５４態様は第３８態様乃至第５３態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域に、前記電子機器に関するステータス情報を表示させてもよい。
【０３５９】
また、本開示の第５５態様は第３８態様乃至第５４態様の何れかにおいて、例えば、前記第１表示領域の輝度は、前記第２表示領域の輝度より明るくしてもよい。
【０３６０】
本態様によると、前記第１表示領域の表示幅が前記第２表示領域の表示幅と同一であっても、前記第１表示領域の輝度を、前記第２表示領域の輝度より明るくすることで、前記長尺形状のディスプレイの中で、どの領域が前記第１表示領域であるかを容易にユーザに認識させることができる。
【０３６１】
本開示の第５６態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域の表示幅と同一表示幅の第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知し、前記第１アイコン画像への接触が前記第１表示領域内へ移動することを検知した後、前記第２プログラムの実行により生成される第２表示画像を前記第１表示領域に表示させる。
【０３６２】
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域の表示幅と同一表示幅の第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３６３】
また、前記第１アイコン画像への接触が前記第１表示領域内へ移動することを検知することにより、前記第１アイコン画像の表示を単に移動させるのではなく、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。即ち、前記第１アイコン画像への接触が前記第１表示領域内へ移動するだけで、前記第２表示画像を前記第１表示領域に表示させることになる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３６４】
また、本開示の第５７態様は第５６態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０３６５】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０３６６】
また、本開示の第５８態様は第５６態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０３６７】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３６８】
また、本開示の第５９態様は第５６態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させてもよい。
【０３６９】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が前記第１表示領域に表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３７０】
また、本開示の第６０態様は第５９態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域内へ移動する度合いに応じて、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０３７１】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３７２】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、前記第２アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第２アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０３７３】
また、本開示の第６１態様は第５９態様において、例えば、前記プロセッサは、前記第１アイコン画像への接触が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記第１プログラムを示す第２アイコン画像を前記第２表示領域に表示させてもよい。
【０３７４】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３７５】
また、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０３７６】
また、本開示の第６２態様は第５９態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０３７７】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３７８】
また、前記第１アイコン画像の前記第１表示領域内への移動度合いに応じて、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させる。そのため、表示領域が制約されつつも、前記第３アイコン表示を徐々に表示させるので、前記ディスプレイの表示面を最大限に有効活用しつつ、可能な限り前記メモリに格納されている格納されている複数のプログラムの存在を前記電子機器のユーザに確認させることができる。
【０３７９】
また、本開示の第６３態様は第５９態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、前記第１アイコン画像が前記第１表示領域内へ移動する度合いに応じて前記第１表示画像を前記長尺形状の長手方向に縮小させた変形画像を、前記第２表示領域から前記第１表示領域へ移動する前記第１アイコン画像と共に、前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させてもよい。
【０３８０】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。そのため、表示が消える前記第１表示画面の表示内容を確認しつつ、次に表示される前記第２プログラムを示す前記第１アイコン画像を、前記第１表示領域に表示させることができる。その結果、前記第２プログラムを実行して前記第２表示画像が表示されるまでの間においても、前記第１表示画面の表示内容を可能な限り表示させて、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０３８１】
また、例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第１表示画像の変形画像を前記第１表示領域に表示させつつ、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【０３８２】
また、本開示の第６４態様は第５９態様乃至第６３態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記変形画像の中で前記第２アイコン画像と同一の画像は変形しないよう構成してもよい。
【０３８３】
本態様によると、前記第１アイコン画像を前記第１表示領域に移動させる過程において、前記第１表示画像を変形させた状態で、前記第１表示画像及び前記第１アイコンを共に前記第１表示領域に表示させる。その際に、前記第１表示画像を変形した画像に含まれる前記第２アイコン画像と同一の画像は変形しないので、表示が消える前記第１表示画面が前記複数のプログラムの中のいずれのプログラムに対応するかを、前記第１表示画像が前記第１表示領域から消える最後まで前記電子機器のユーザに知らせることかできる。そのため、例えば、前記第１表示領域に表示される画像を、前記第１表示画像に戻したい場合、前記第１表示画像は前記複数のプログラムの中のいずれのプログラムに対応するかを前記電子機器のユーザに知らせているので、前記第１表示画像に対応するプログラムが所望のプログラムであれば、その戻す操作を継続させるという判断が可能となる。
【０３８４】
また、本開示の第６５態様は第５６態様乃至第６４態様の何れかにおいて、例えば、前記第１表示画像は、前記第２アイコン画像と同一の画像を含み、前記プロセッサは、前記第１表示領域において前記第１表示画像への接触を検知し、前記第１表示画像への接触が前記長尺形状の短手方向へ移動することを検知したとき、前記第１表示画像像の中で前記第２アイコン画像と同一の画像の表示位置は変更せずに、前記長尺形状の短手方向へ移動に沿って前記第１表示画像を移動させてもよい。
【０３８５】
本態様によると、前記第１表示画像を前記第１表示領域において前記長尺形状の短手方向に移動させる場合においても、前記第１表示画像に含まれる前記第２アイコン表示と同一の画像の表示位置は移動させない。そのため、前記複数のプログラムの中でいずれのプログラムに対応する表示画像が前記第１表示領域に表示されているかを前記電子機器のユーザに知らせ、前記ユーザの誤認識を防止できる。
【０３８６】
また、本開示の第６６態様は第５６態様において、例えば、前記ディスプレイの前記第２表示領域は、前記第１アイコン画像を含む前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を前記長尺形状の長手方向に沿って表示し、前記プロセッサは、前記第１表示領域に前記第２表示画像を表示させると、前記第１アイコン画像を含まない前記複数のプログラムの中の前記第１プログラム以外の２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第１アイコン画像が表示されていた表示領域を詰め、前記第２表示領域に表示させてもよい。
【０３８７】
本態様によると、前記第２表示領域には、前記２以上のプログラムの各々を示す複数のアイコン画像が表示される。そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、前記メモリに格納されている複数のプログラムの各々が何の機能に対応するプログラムかを前記電子機器のユーザに知らせることができる。
【０３８８】
また、前記第１表示領域に前記第２表示画像を表示させると、前記２以上プログラムの各々を示す複数のアイコン画像を、前記第１表示領域側に移動させて前記第２表示領域に表示させる。  そのため、表示領域が制約されたディスプレイの表示面を最大限に有効活用して、可能な限り、前記第１表示領域に表示されている表示画像に対応するプログラム以外の２以上のプログラムの各々を示す複数のアイコン画像を、前記第２表示領域に表示させることができる。その結果、表示領域が制約されたディスプレイを用いつつも、可能な限り、前記メモリに格納されている複数のプログラムを前記電子機器のユーザに知らせることができる。
【０３８９】
また、本開示の第６７態様は第６６態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記複数のアイコン画像を前記第１表示領域側に移動させて生じた前記第２表示領域の中の空き表示領域に、前記第１プログラムを示す第２アイコン画像を表示させてもよい。
【０３９０】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０３９１】
また、本開示の第６８態様は第５６態様乃至第６７態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域内における前記第２表示画像への接触が、前記第１表示領域内から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させてもよい。
【０３９２】
前記第２表示領域から前記第１表示領域に向かう方向へ前記接触の移動だけを検知すると、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、再度、前記第１表示画像を前記第１表示領域に表示させるために、前記複数のプログラムの各々の実行により生成される各表示画像を全て前記第１表示画像に表示させる煩雑さがある。即ち、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要がある。
【０３９３】
本態様によると、前記第１表示領域内における前記第２表示画像への接触が、前記第１表示領域内から前記第２表示領域に移動することを検知したとき、前記第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示させる。これにより、前記第１表示画像を前記第１表示領域に表示させるユーザの意図が、行き過ぎて、前記第２表示画像が前記第２表示領域に表示されてしまった場合、前記複数のプログラムの各々の実行により生成される各表示画像を一周させる必要はなくなる。そのため、行き過ぎて、意図した表示画像の次以降の表示画像が前記第１表示領域に表示された場合でも、簡易に所望の表示画像の表示に戻すことができる。
【０３９４】
また、本開示の第６９態様は第５６態様乃至第６８態様の何れかにおいて、例えば、前記プロセッサは、前記第２表示画像が前記第１表示領域に表示されている場合に、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させてもよい。
【０３９５】
また、本開示の第７０態様は第６９態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を点滅させる表示形式としてもよい。
【０３９６】
また、本開示の第７１態様は第６９態様において、例えば、前記異なる表示形式は、前記起動中であるプログラムを示すアイコン画像の表示を、前記起動中であるプログラムを示すアイコン画像の表示領域内で移動させる表示形式としてもよい。
【０３９７】
前記第１表示領域に表示されている前記第２表示画像に対応する前記第２プログラムについては、前記第１表示領域において前記第第２プログラムが起動中か否かを、前記電子機器のユーザは確認できる。
【０３９８】
一方、前記第２表示領域においては、前記第２表示領域に表示されるものはアイコン画像であるため、前記表示されているアイコン画像からは、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザは判別できない。そのため、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまう場合がある。この場合、例えば、前記電子機器の電池が無駄に消費されることもあり得る。
【０３９９】
上記本開示の第６９態様乃至第７１態様の何れかによると、例えば、前記第２表示領域に表示されているアイコン画像であって起動中であるプログラムを示すアイコン画像を、起動中でないプログラムを示すアイコン画像とは異なる表示形式で表示させてもよい。
【０４００】
これによると、前記第２表示領域に表示されるものをアイコン画像とした場合であっても、表示領域が制約されたディスプレイにおいて、他の補助的な表示を追加することなく、前記表示されているアイコン画像に対応するプログラムが起動中か否かを、前記電子機器のユーザに判別させることができる。その結果、例えば、あるプログラムを起動中としたまま、前記電子機器のユーザが忘れてしまうことを防止し、前記電子機器の電池が無駄に消費されることを防止できる。
【０４０１】
また、本開示の第７２態様は第５６態様乃至第７１態様の何れかにおいて、例えば、前記プロセッサは、前記第１表示領域に、前記電子機器に関するステータス情報を表示させてもよい。
【０４０２】
また、本開示の第７３態様は第５６態様乃至第７２態様の何れかにおいて、例えば、前記第１表示領域の輝度は、前記第２表示領域の輝度より明るくしてもよい。
【０４０３】
本態様によると、前記第１表示領域の表示幅が前記第２表示領域の表示幅と同一であっても、前記第１表示領域の輝度を、前記第２表示領域の輝度より明るくすることで、前記長尺形状のディスプレイの中で、どの領域が前記第１表示領域であるかを容易にユーザに認識させることができる。
【０４０４】
本開示の第７４態様である電子機器は、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域の表示幅と同一表示幅の第２表示領域とを有するタッチパネル式ディスプレイと、複数のプログラムが格納されるメモリと、前記メモリに格納される複数のプログラムの各々の実行を制御し、前記ディスプレイの表示を制御するプロセッサと、を備え、前記ディスプレイは、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を前記第１表示領域に表示し、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を前記第２表示領域に示し、前記プロセッサは、前記第２表示領域において前記第１アイコン画像への接触を検知したとき、前記第１表示領域に表示される画像を、前記第１表示画像から、前記第２プログラムの実行により生成される第２表示画像に切り替える。
【０４０５】
本態様によると、長尺形状であって、第１表示領域とこの第１表示領域と前記長尺形状の長手方向につらなり前記第１表示領域の表示幅と同一表示幅の第２表示領域とを有するディスプレイを用いている。かかる表示領域が制約されたディスプレイを用いた場合でも、前記第１表示領域には、前記複数のプログラムの中の第１プログラムの実行により生成される第１表示画像を表示させ、一方、前記第２表示領域には、前記複数のプログラムの中の前記第１プログラム以外の第２プログラムを示す第１アイコン画像を表示させる。そのため、表示領域が制約されたディスプレイを用いつつも、前記第１プログラムに対応する前記第１表示画像を表示するのみならず、前記第２プログラムに対応する前記第１アイコン画像をも表示するので、前記メモリに複数のプログラムが格納されていることを前記電子機器のユーザに示すことができる。
【０４０６】
また、前記第２表示領域において前記第１アイコン画像への接触を検知することにより、前記第２プログラムの実行により生成される前記第２表示画像を前記第１表示領域に表示させるので、前記ディスプレイに前記第２プログラムを実行するための操作ボタンなどを表示させる必要がなくなる。その結果、表示領域が制約されたディスプレイの表示面を最大限に有効活用できる。
【０４０７】
また、本開示の第７５態様は第７４態様において、例えば、前記プロセッサは、前記第２表示画像を前記第１表示領域に表示させると、前記第１プログラムを示す第２アイコン画像を、前記第２表示領域において前記第１アイコン画像が表示されていた領域に表示させてもよい。
【０４０８】
本態様によると、前記第２表示画像が前記第１表示領域に表示されることにより、前記第１表示画像の表示が前記第１表示領域から消えたとしても、前記第１表示画面の代わりに、前記第１プログラムを示す第２アイコン画像が前記第２表示領域に表示される。そのため、表示領域が制約されたディスプレイを用いつつも、前記メモリに前記第１プログラムを含む複数のプログラムが格納されていることを、引き続き前記電子機器のユーザに示すことができる。
【０４０９】
また、本開示の第７６態様は第７４態様において、例えば、前記第２表示領域は、前記複数のプログラムの各々を示す各アイコン画像を所定個数、表示可能であり、前記プロセッサは、例えば、前記第２表示画像を前記第１表示領域に表示させると、前記第２表示領域において前記第１アイコン画像が表示されていた領域を詰めて、前記第２表示領域の空き領域に、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を表示させてもよい。
【０４１０】
例えば、前記複数のプログラムの各々を示す各アイコン画像の数が多いため、前記各アイコン画像の全てを前記第２表示領域に表示できない場合がある。本態様では、例えば、この場合、前記第２表示画像を前記第１表示領域に表示させると、前記複数のプログラムの中で次の表示順位の第３プログラムを示す第３アイコン画像を前記第２表示領域に表示させる。これにより、新たなアイコン画像として前記第３アイコン画像を前記第２表示領域に表示させることで、表示領域が制約されたディスプレイを用いつつも、前記第２表示領域に現在アイコン画像が表示されているプログラム以外にも、前記メモリに複数のプログラムが格納されていることを、前記電子機器のユーザに示すことができる。
【産業上の利用可能性】
【０４１１】
本発明に係る電子機器は、ディスプレイにおける優れたユーザインターフェース機能を有し、携帯型端末、ウェアラブル端末、デジタルサイネージ等として有用である。
【符号の説明】
【０４１２】
１１    制御部
１２    メモリ
１３    グラフィックコントローラ
１４    ＶＲＡＭ
１５    センサユニット
１６    ＧＰＳユニット
１７    入力デバイス
１８    通信部
１０１    ディスプレイ
１０３、１０４、１０７  プロセッサ
１０５    筐体
１０６    タッチパネル
１０８    加速度センサ
２０１    第１領域
２０２    第２領域
２０３    プログラムＡに対応する画像
２０４    プログラムＢに対応する画像
２０５    プログラムＣに対応する画像
２０６    プログラムＤに対応する画像
２０７    プログラムＥに対応する画像
【要約】
起動可能な複数プログラムの視認性、選択性の両面を向上させる電子機器を提供する。長尺形状であって、第１領域２０１とこの第１領域と長手方向につらなり幅が狭い第２領域２０２とを有するタッチパネル式ディスプレイ１０１と、複数のプログラムが格納されるメモリと、プログラムの実行を制御しディスプレイの表示を制御するプロセッサとを備え、ディスプレイは複数のプログラムの中の第１プログラムの実行画像２０３を第１領域２０１に表示し、第１プログラム以外の第２プログラムのアイコン画像２０４を第２領域２０２に示し、画像２０３の表示面積はアイコン画像２０４の表示面積より大きく、プロセッサは第２領域２０２においてアイコン画像２０４への接触を検知し、接触が第１領域２０１へ向かう方向に移動することを検知したとき、第２プログラムの実行画像を第１領域２０１に表示させる。【図１】
0005739592.tif 000002
【図２】
0005739592.tif 000003
【図３Ａ】
0005739592.tif 000004
【図３Ｂ】
0005739592.tif 000005
【図３Ｃ】
0005739592.tif 000006
【図３Ｄ】
0005739592.tif 000007
【図３Ｅ】
0005739592.tif 000008
【図４】
0005739592.tif 000009
【図５】
0005739592.tif 000010
【図６】
0005739592.tif 000011
【図７】
0005739592.tif 000012
【図８Ａ】
0005739592.tif 000013
【図８Ｂ】
0005739592.tif 000014
【図８Ｃ】
0005739592.tif 000015
【図８Ｄ】
0005739592.tif 000016
【図８Ｅ】
0005739592.tif 000017
【図８Ｆ】
0005739592.tif 000018
【図８Ｇ】
0005739592.tif 000019
【図９】
0005739592.tif 000020
【図１０】
0005739592.tif 000021
【図１１Ａ】
0005739592.tif 000022
【図１１Ｂ】
0005739592.tif 000023
【図１２】
0005739592.tif 000024
【図１３】
0005739592.tif 000025
【図１４Ａ】
0005739592.tif 000026
【図１４Ｂ】
0005739592.tif 000027
【図１５】
0005739592.tif 000028
【図１６Ａ】
0005739592.tif 000029
【図１６Ｂ】
0005739592.tif 000030
【図１６Ｃ】
0005739592.tif 000031
【図１７】
0005739592.tif 000032
【図１８】
0005739592.tif 000033
【図１９】
0005739592.tif 000034
【図２０】
0005739592.tif 000035
【図２１】
0005739592.tif 000036
【図２２】
0005739592.tif 000037
【図２３】
0005739592.tif 000038
【図２４】
0005739592.tif 000039
【図２５】
0005739592.tif 000040
【図２６】
0005739592.tif 000041
【図２７】
0005739592.tif 000042
【図２８】
0005739592.tif 000043
【図２９】
0005739592.tif 000044
【図３０】
0005739592.tif 000045
【図３１】
0005739592.tif 000046
【図３２】
0005739592.tif 000047
【図３３】
0005739592.tif 000048
【図３４】
0005739592.tif 000049
【図３５】
0005739592.tif 000050