(57)【要約】複数の子領域（Ａ，Ｂ）を配置した第１の画面をディスプレイ（１６）に表示する表示部と、第１の画面に含まれる子領域の向きを所定の状態に変更する指示入力を、子領域単位で受付ける受付部と、指示入力に従い画面に含まれる所定の子領域の向きをその位置で所定の状態に変更した後の第２の画面において、複数の子領域のレイアウトが所定の条件を満たすか否か判断する判断部と、判断結果が満たさないである場合、ディスプレイに表示されている第１の画面に含まれる所定の子領域の向きを指示入力に従い所定の状態に変更するとともに、所定の条件を満たすように複数の子領域のレイアウトを変更する画面変更部とを有する電子機器（１０）。
2015049892.tif 000002
【特許請求の範囲】
【請求項１】
複数の子領域を配置した第１の画面をディスプレイに表示する表示手段と、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付手段と、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断手段と、  前記判断手段の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更手段と、を有する電子機器。
【請求項２】
請求項１に記載の電子機器において、  前記第１の条件は、同じ向きとなっている複数の第１の前記子領域を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係が予め定められた第２の条件を満たすことである電子機器。
【請求項３】
請求項２に記載の電子機器において、  複数の前記子領域を予め定められた向き及び位置関係で配置した初期状態画面を生成する初期状態画面生成手段をさらに有し、  前記第１の条件は、前記第１の子領域同士の前記相対的な位置関係が、前記初期状態画面を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係と同じであることである電子機器。
【請求項４】
請求項１に記載の電子機器において、  前記第１の条件は、第１の方向を向いている第２の前記子領域と、前記第１の方向を１８０°回転させた方向を向いている第３の前記子領域とが前記第１の方向に沿って並んでいる場合、前記第２の子領域の上端側と前記第３の子領域の上端側とが対峙することである電子機器。
【請求項５】
請求項１から４のいずれか１項に記載の電子機器において、  前記画面変更手段は、前記判断手段の判断結果が満たすである場合、前記ディスプレイに表示されている前記第１の画面に含まれる前記所定の子領域の向きをその位置で前記所定の状態に変更する電子機器。
【請求項６】
コンピュータが、  複数の子領域を配置した第１の画面をディスプレイに表示する表示工程と、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付工程と、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断工程と、  前記判断工程の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更工程と、を実行する電子機器の制御方法。
【請求項７】
コンピュータを、  複数の子領域を配置した第１の画面をディスプレイに表示する表示手段、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付手段、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断手段、  前記判断手段の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、電子機器、電子機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】  特許文献１には、複数の子領域を含む画面をディスプレイに表示するとともに、子領域毎にその位置で向きを変更できる表示装置が開示されている。子領域の向きをその位置で変更することは、子領域内の所定の点（例：中心点）を中心に子領域を回転して向きを変更することに相当する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第９７／３５２４８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】  本発明者は、複数の子領域を含む画面において子領域毎にその位置で向きを変更できる技術において、新たな課題を見出した。以下、図８乃至１０を用いて説明する。【０００５】  図８には、机２０を挟んで対峙する二人のユーザが示されている。例えば、ユーザ１は営業マンであり、ユーザ２は顧客である。机２０の上には、ディスプレイ３１を備える電子機器３０が平置きされている。電子機器３０は、例えばスマートパッドである。ユーザ１及び２は、各々異なる方向からディスプレイ３１を視認する。【０００６】  ディスプレイ３１には、子領域（例：ウインドウ）Ａ及び子領域Ｂを配置した画面が表示されている。子領域Ｂは、例えば文字、数値等を入力する入力用領域である。一方、子領域Ａは、子領域Ｂにおける入力内容に応じて表示内容が変更する参照用領域である。図８（１）において、子領域Ａ及び子領域Ｂは、当該画面の設計に従ったレイアウトで表示されている。具体的には、子領域Ａが左側、子領域Ｂが右側に表示されている。これは操作者が右利きであることを想定した設計である。この場合、右利きの操作者は、子領域Ｂへの入力操作（タッチ操作）時に、操作を行っている自己の手により子領域Ａの視認を妨げられない。【０００７】  ここで、子領域毎にその位置で向きを変更できる技術を適用すれば、図８（２）に示すように、子領域Ａ（参照用領域）のみをユーザ２の視認に適した向きに変更することができる。かかる場合、ユーザ１が子領域Ｂ（入力用領域）を視認しながら操作し、ユーザ２が子領域Ａ（参照用領域）を視認するという作業が実現される。【０００８】  その後、ユーザ２が自分で子領域Ｂ（入力用領域）を操作する場合が考えられる。この場合、図９（１）及び（２）に示すように、子領域Ｂ（入力用領域）をユーザ２の視認に適した向きに変更することができる。【０００９】  かかる場合、子領域Ａ（参照用領域）及び子領域Ｂ（入力用領域）の位置関係（図９（２）参照）、具体的には、子領域Ａ（参照用領域）及び子領域Ｂ（入力用領域）を視認するのに適した方向から見た時のこれらの相対的な位置関係が、向き変更前の位置関係（図８（１）参照）と異なっている。向き変更前の位置関係（図８（１）参照）は、子領域Ａが左側で子領域Ｂが右側であるのに対し、向き変更後の位置関係（図９（２）参照）は、子領域Ａが右側で子領域Ｂが左側となっている。すなわち、向き変更後は、作業性などを考慮して最適化されたレイアウト（図８（１））と異なるレイアウトとなっている。かかる場合、向き変更後の図９（２）の画面の作業性は悪くなってしまう。図９（２）の場合、ユーザ２が右利きならば、子領域Ｂへの入力操作時に、操作を行っている自己の手により子領域Ａの視認が妨げられる。【００１０】  その他、図１０（１）に示すように、上下に並んだ２つの子領域Ａ及びＢのうち、ユーザ１に近い側の子領域Ａのみをユーザ２の視認に適した向きに変更した場合、図１０（２）に示すような状態になる。この場合、ユーザ１は子領域Ｂを視認し、ユーザ２は子領域Ａを視認することになるが、自己が視認する子領域が自己の近くにあったほうが視認しやすいと感じるユーザもいる。【００１１】  このように、複数の子領域を��む画面において子領域毎にその位置で向きを変更できる技術の場合、いくつかの子領域の向きを変更した後のレイアウトが、作業性や視認性等において好ましくない状態となる場合がある。【００１２】  本発明は、複数の子領域を含む画面において子領域毎に向きを変更できる技術において、子領域の向きを変更した後の複数の子領域のレイアウトが所望の状態となる技術を提供することを課題とする。
【課題を解決するための手段】
【００１３】  本発明によれば、  複数の子領域を配置した第１の画面をディスプレイに表示する表示手段と、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付手段と、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断手段と、  前記判断手段の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更手段と、を有する電子機器が提供される。【００１４】  また、本発明によれば、  コンピュータが、  複数の子領域を配置した第１の画面をディスプレイに表示する表示工程と、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付工程と、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断工程と、  前記判断工程の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更工程と、を実行する電子機器の制御方法が提供される。【００１５】  また、本発明によれば、  コンピュータを、  複数の子領域を配置した第１の画面をディスプレイに表示する表示手段、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付手段、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断手段、  前記判断手段の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更手段、として機能させるためのプログラムが提供される。
【発明の効果】
【００１６】  本発明によれば、複数の子領域を含み、子領域毎に向きを変更できる画面において、子領域の向きを変更した後の複数の子領域のレイアウトが所望の状態となる技術が実現される。
【図面の簡単な説明】
【００１７】  上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１８】
【図１】本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図３】本実施形態の電子機器の処理の流れの一例を示すフローチャートである。
【図４】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図５】本実施形態の電子機器の作用効果を説明するための図である。
【図６】本実施形態の電子機器の作用効果を説明するための図である。
【図７】本実施形態の電子機器の作用効果を説明するための図である。
【図８】本発明者が見出した本実施形態の電子機器の課題を説明するための図である。
【図９】本発明者が見出した本実施形態の電子機器の課題を説明するための図である。
【図１０】本発明者が見出した本実施形態の電子機器の課題を説明するための図である。
【発明を実施するための形態】
【００１９】  まず、本実施形態の電子機器のハードウエア構成の一例について説明する。
【００２０】  本実施形態の電子機器は、可搬型の装置であってもよいし、据置型の装置であってもよい。本実施形態の電子機器が備える各部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２１】  図１は、本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。図示するように、本実施形態の装置は、例えば、バス８Ａで相互に接続されるＣＰＵ１Ａ、ＲＡＭ（Random Access Memory）２Ａ、ＲＯＭ（Read Only Memory）３Ａ、表示制御部４Ａ、ディスプレイ５Ａ、操作受付部６Ａ、操作部７Ａ等を有する。なお、図示しないが、その他、外部機器と有線で接続される入出力Ｉ／Ｆ、外部機器と有線及び／又は無線で通信するための通信部、マイク、スピーカ、カメラ、補助記憶装置等の他の要素を備えてもよい。
【００２２】  ＣＰＵ１Ａは各要素とともに電子機器のコンピュータ全体を制御する。ＲＯＭ３Ａは、コンピュータを動作させるためのプログラムや各種アプリケーションプログラム、それらのプログラムが動作する際に使用する各種設定データなどを記憶する領域を含む。ＲＡＭ２Ａは、プログラムが動作するための作業領域など一時的にデータを記憶する領域を含む。
【００２３】  ディスプレイ５Ａは、表示装置（ＬＥＤ（Light Emitting Diode）表示器、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等）を備える。なお、ディスプレイ５Ａは、タッチパッドと一体になったタッチパネルディスプレイであってもよい。表示制御部４Ａは、ＶＲＡＭ（Video RAM）に記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、ディスプレイ５Ａに送って各種画面表示を行う。操作受付部６Ａは、操作部７Ａを介して各種操作を受付ける。操作部７Ａは、操作キー、操作ボタン、スイッチ、ジョグダイヤル、タッチパネルディスプレイなどを含む。
【００２４】  以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００２５】＜第１の実施形態＞  図２に、本実施形態の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、表示部１１と、受付部１２と、判断部１３と、画面変更部１４とを有する。
【００２６】  表示部１１は、複数の子領域を配置した第１の画面をディスプレイに表示する。第１の画面はウインドウやペイン等を配置した画面であり、子領域はウインドウやペイン等が該当する。例えば、第１の画面は１つのページで構成され、このページ内に複数の子領域が配置されている。第１の画面は、予め定められた向き及び位置関係で複数の子領域を配置した初期状態画面のほか、以下で説明する画面変更部１４により１つまたは複数の子領域の向きや、複数の子領域のレイアウトが初期状態画面から変更された画面をも含む概念である。
【００２７】  初期状態画面とは、画面の設計者が作業性、視認性、各子領域の属性等を考慮してデザインしたレイアウトで複数の子領域を配置した画面である。初期状態画面は、例えばデフォルト設定となる。すなわち、ある画面をディスプレイに呼び出すと、まず、初期状態画面がディスプレイに表示される。
【００２８】  受付部１２は、第１の画面に含まれる子領域の向きを所定の状態に変更する指示入力を、子領域単位で受付ける。すなわち、受付部１２は、向きを変更する子領域を指定する入力と、その子領域の変更後の向きを指定する入力とを受付ける。変更後の向きを指定する入力としては様々な手段を採用しうるが、例えば、回転方向（時計回り、反時計回り等）や回転角度などを指定する入力であってもよい。これらの入力は、タッチパネル上でのタッチ操作により実現されてもよい。この場合、回転方向及び回転角度は、各々、タッチ位置をスライドさせる方向及びスライドさせる量により指定されてもよい。なお、タッチ操作での入力に限定されず、あらゆる入力技術を適用することができる。
【００２９】  判断部１３は、受付部１２が受付けた指示入力に従い第１の画面に含まれる所定の子領域（指示入力で特定される子領域）の向きをその位置で所定の状態（指示入力で特定される状態）に変更した後の画面において、複数の子領域のレイアウトが所定の第１の条件を満たすか否か判断する。「子領域の向きをその位置で所定の状態に変更」とは、子領域内の所定の点（例：中心点）を中心に子領域を回転して向きを所定の状態に変更することに相当する。
【００３０】  第１の条件の詳細は設計的事項であるが、例えば、複数の子領域の中の所定の子領域同士の位置関係を規定したものであってもよい。例えば、向きが同じ子領域同士の相対的な位置関係を規定したものや（第２の実施形態で詳細を説明する）、当該子領域同士の画面内における分散の程度（向きが同じ子領域同士が所定レベル以上密集していること）を規定したものであってもよい。その他、向きが１８０°反対の子領域同士の位置関係を規定したものであってもよい（第３の実施形態で詳細を説明する）。なお、初期状態画面における複数の子領域同士は、互いに向きが同じであると定義する。
【００３１】  画面変更部１４は、判断部１３の判断結果が満たさないである場合、ディスプレイに表示されている第１の画面に含まれる所定の子領域（指示入力で特定される子領域）の向きを指示入力に従い所定の状態（指示入力で特定される状態）に変更するとともに、第１の条件を満たすように複数の子領域のレイアウトを変更する。
【００３２】  一方、判断部１３の判断結果が満たすである場合は、画面変更部１４は、ディスプレイに表示されている第１の画面に含まれる所定の子領域（指示入力で特定される子領域）の向きをその位置で所定の状態（指示入力で特定される状態）に変更することができる。
【００３３】  次に、図３のフローチャートを用いて、本実施形態の電子機器１０の処理の流れの一例を説明する。
【００３４】  まず、表示部１１は、複数の子領域を配置した第１の画面をディスプレイに表示する（Ｓ２１）。その後、受付部１２は、第１の画面に含まれる子領域の向きを所定の状態に変更する指示入力を、子領域単位で受付けることができる。
【００３５】  受付部１２が所定の子領域の向きを所定の状態に変更する指示入力を受付けると（Ｓ２２のＹｅｓ）、判断部１３は、指示入力に従い第１の画面に含まれる所定の子領域の向きをその位置で所定の状態に変更した後の画面において、複数の子領域のレイアウトが第１の条件を満たすか否か判断する。
【００３６】  判断部１３の判断結果が満たさないである場合（Ｓ２３のＮｏ）、画面変更部１４は、ディスプレイに表示されている第１の画面に含まれる所定の子領域の向きを指示入力に従い所定の状態に変更するとともに、第１の条件を満たすように複数の子領域のレイアウトを変更する（Ｓ２４）。
【００３７】  一方、判断部１３の判断結果が満たすである場合（Ｓ２３のＹｅｓ）、画面変更部１４は、ディスプレイに表示されている第１の画面に含まれる所定の子領域の向きをその位置で所定の状態に変更する（Ｓ２５）。
【００３８】  Ｓ２４及びＳ２５の後、及び、Ｓ２２でＮｏの場合には、Ｓ２６に進む。Ｓ２６では、電子機器１０は、ディスプレイに表示されている第１の画面の表示を終了するか否かを判断する。表示を終了しない場合（Ｓ２６のＮｏ）、電子機器１０は、Ｓ２２に戻って同様の処理を繰り返す。表示を終了する場合（Ｓ２６のＹｅｓ）、電子機器１０は処理を終了する。
【００３９】  次に、本実施形態の作用効果について説明する。
【００４０】  本実施形態の電子機器は、所定の子領域の向きを所定の状態に変更する指示入力を受付けると、指示入力に従い所定の子領域の向きをその位置で所定の状態に変更した後の画面において、複数の子領域のレイアウトが所定の条件を満たすか否か判断する。そして、判断結果が満たさないである場合、所定の子領域の向きを指示入力に従い所定の状態に変更するとともに、所定の条件を満たすように複数の子領域のレイアウトを変更する。一方、判断結果が満たすである場合、所定の子領域の向きを指示入力に従いその位置で所定の状態に変更する。
【００４１】  このような本実施形態の電子機器によれば、子領域単位で向きを変更した後の画面において、複数の子領域のレイアウトが所望の状態から外れてしまうという不都合を回避することができる。結果、子領域単位で向きを変更した後の画面においても、十分な作業性や視認性を確保することが可能となる。
【００４２】＜第２の実施形態＞  本実施形態では、子領域単位で向きを変更した後の画面において、複数の子領域のレイアウトを所定の条件を満たすように変更する処理の詳細を開示する。
【００４３】  図４に、本実施形態の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、表示部１１と、受付部１２と、判断部１３と、画面変更部１４と、初期状態画面生成部１５とを有する。表示部１１及び受付部１２の構成は、第１の実施形態と同様である。
【００４４】  初期状態画面生成部１５は、複数の子領域を予め定められた向き及び位置関係で配置した初期状態画面を生成する。初期状態画面は、第１の実施形態で説明したように、画面の設計者が作業性、視認性、各子領域の属性等を考慮してデザインしたレイアウトで複数の子領域を配置した画面である。初期状態画面生成部１５は、初期状態画面を生成するためのレイアウト情報（各子領域の大きさ、位置、向き等を示す情報）を予め保持している。そして、初期状態画面生成部１５は、初期状態画面をディスプレイに表示する入力がなされると、それに応じて、初期状態画面を生成し、表示部１１に入力する。
【００４５】  第１の実施形態同様、判断部１３は、指示入力に従い第１の画面に含まれる所定の子領域の向きをその位置で所定の状態に変更した後の画面において、複数の子領域のレイアウトが第１の条件を満たすか否か判断する。そして、判断部１３の判断結果が満たさないである場合、画面変更部１４は、ディスプレイに表示されている第１の画面に含まれる所定の子領域の向きを指示入力に従い所定の状態に変更するとともに、第１の条件を満たすように複数の子領域のレイアウトを変更する。判断結果が満たすである場合の画面変更部１４の構成は、第１の実施形態と同様である。
【００４６】  ここで、本実施形態の第１の条件は、同じ向きとなっている複数の第１の子領域を所定の方向から観察した時の第１の子領域同士の相対的な位置関係が予め定められた条件（第２の条件）を満たすことである。ここでの同じ向きは、互いの向きが完全に一致することを意味する概念であってもよいし、又は、互いの向きが完全に一致する場合に加えて、互いの向きがわずかに異なる（例：プラスマイナス１５°傾いている場合）場合をも含む概念であってもよい。
【００４７】  所定の方向（観察方向）は、例えば、第１の子領域を視認するのに適した方向であり、第１の子領域に含まれる情報が逆さまになったり、斜めに傾いたりしない方向である。所定の方向（観察方向）は、例えば、子領域の下端側から上端側に向かう方向である。子領域の下端側は、初期状態画面の下端側に位置する側である。子領域の上端側は、初期状態画面の上端側に位置する側である
【００４８】  第２の条件は、例えば、初期状態画面を所定の方向（初期状態画面を視認するのに適した観察方向）から観察した時の子領域同士の相対的な位置関係と同じ、と規定することができる。第２の条件で規定される初期状態画面における子領域同士の相対的な位置関係は、例えば、第１の子領域は第２の子領域よりも左側、第１の子領域は第２の子領域よりも上側のように、左右方向、上下方向等、予め定められた所定方向の相対的な位置関係に単純化されてもよい。
【００４９】  初期状態画面を視認するのに適した観察方向は、初期状態情報が逆さまになったり、斜めに傾いたりしない観察方向であり、例えば、初期状態画面の下端側から上端側に向かう方向である。第１の子領域の向きが、初期状態画面の時の向きから変更している場合、第１の子領域を視認するのに適した観察方向と、初期状態画面を視認するのに適した観察方向とは異なる。
【００５０】  ここで、初期状態画面は、所定の方向（初期状態画面を視認するのに適した観察方向）から観察した時の作業性、視認性等を考慮してレイアウトが最適化されている。すなわち、初期状態画面における複数の子領域同士の相対的な位置関係は、所定の方向（初期状態画面を視認するのに適した観察方向）から観察した時の作業性や視認性が良好となるように最適化されている。
【００５１】  上述のような第２の条件を満たす場合、第１の子領域の相対的な位置関係は、所定の方向（第１の子領域を視認するのに適した観察方向）から観察した時の作業性、視認性が良好となる。
【００５２】  ここで、第１の条件及び第２の条件が上述した内容である場合の判断部１３及び画面変更部１４の処理の例を、図５を用いて説明する。
【００５３】  図５（１）には、電子機器１０が有するディスプレイ１６に、初期状態画面が表示されている。初期状態画面は、子領域Ａと子領域Ｂを有する。ここで、受付部１２が、子領域Ａ及び子領域Ｂ各々を１８０°回転させる指示入力を受付けたとする。指示入力に従い子領域Ａ及び子領域Ｂ各々の向きをその位置で１８０°回転させた後の画面は、図５（２）のようになる。判断部１３は、図５（２）の状態において、「同じ向きとなっている複数の第１の子領域を所定の方向（第１の子領域を視認するのに適した観察方向）から観察した時の第１の子領域同士の相対的な位置関係が、初期状態画面を所定の方向（初期状態画面を視認するのに適した観察方向）から観察したときの相対的な位置関係と同じ」（第１の条件）を満たすか否か判断する。
【００５４】  図５（１）に示されている初期状態画面を視認するのに適した観察方向は、図中、下から上方向である。この観察方向から観察した時の子領域Ａ及び子領域Ｂの相対的な位置関係は、子領域Ａが左、子領域Ｂが右となる。
【００５５】  一方、図５（２）に示されている指示入力に従いその位置で子領域Ａ及び子領域Ｂの向きを変更した画面において、同じ方向を向いている子領域Ａ及び子領域Ｂを視認するのに適した観察方向は、図中、上から下方向である。この観察方向から観察した時の子領域Ａ及び子領域Ｂの相対的な位置関係は、子領域Ａが右、子領域Ｂが左となる。
【００５６】  このため、判断部１３は、第１の条件を満たさないと判断する。すると、画面変更部１４は、第１の条件を満たすように、子領域Ａ及び子領域Ｂのレイアウトを変更する（図５（３）参照）。第１の条件を満たすレイアウトの候補が多数存在する場合に、画面変更部１４がいずれのレイアウトを変更後のレイアウトとして決定するかは設計的事項である。
【００５７】  図６を用いて、その他の例を示す。図６（１）には、電子機器１０が有するディスプレイ１６に、初期状態画面が表示されている。初期状態画面は、子領域Ｘと、子領域Ｙと、子領域Ｚ有する。ここで、受付部１２が、子領域Ｘ及び子領域Ｙ各々を１８０°回転させる指示入力を受付けたとする。指示入力に従い子領域Ｘ及び子領域Ｙ各々の向きをその位置で１８０°回転させた後の画面は、図６（２）のようになる。判断部１３は、図６（２）の状態において、「同じ向きとなっている複数の第１の子領域を所定の方向（第１の子領域を視認するのに適した観察方向）から観察した時の第１の子領域同士の相対的な位置関係が、初期状態画面を所定の方向（初期状態画面を視認するのに適した観察方向）から観察したときの相対的な位置関係と同じ」（第１の条件）を満たすか否か判断する。
【００５８】  図６（１）に示されている初期状態画面を視認するのに適した観察方向は、図中、下から上方向である。この観察方向から観察した時の子領域Ｘ及び子領域Ｙの相対的な位置関係は、子領域Ｘが上、子領域Ｙが下となる。
【００５９】  一方、図６（２）に示されている指示入力に従いその位置で子領域Ｘ及び子領域Ｙの向きを変更した画面において、同じ方向を向いている子領域Ｘ及び子領域Ｙを視認するのに適した観察方向は、図中、上から下方向である。この観察方向から観察した時の子領域Ｘ及び子領域Ｙの相対的な位置関係は、子領域Ｘが下、子領域Ｙが上となる。
【００６０】  このため、判断部１３は、第１の条件を満たさないと判断する。すると、画面変更部１４は、第１の条件を満たすように、子領域Ｘ及び子領域Ｙのレイアウトを変更する（図６（３）参照）。第１の条件を満たすレイアウトの候補が多数存在する場合に、画面変更部１４がいずれのレイアウトを変更後のレイアウトとして決定するかは設計的事項である。
【００６１】  なお、第２の条件は、初期状態画面における子領域同士の位置関係と関係なく規定されてもよい。例えば、予め、「子領域Ａは子領域Ｂの左側」などのように、１つまたは複数の条件が規定されていてもよい。このとき、必ずしも第２の条件ですべての子領域の位置関係（他の子領域との相対的な位置関係）を規定する必要はなく、位置関係をまったく制限されない子領域が存在してもよい。
【００６２】  以上説明した本実施形態の電子機器１０によれば、第１の実施形態と同様の作用効果を実現することができる。また、本実施形態の電子機器１０によれば、同じ向きとなっている子領域同士の位置関係を所定の位置関係とすることができる。同じ向きとなっている複数の子領域は、同じユーザの視認対象（作業対象）になると考えられる。このような子領域同士の位置関係を所定の位置関係とすることで、十分な作業性や視認性を確保することが可能となる。
【００６３】＜第３の実施形態＞  本実施形態の電子機器１０の機能ブロック図は、第１の実施形態または第２の実施形態と同様とすることができる。
【００６４】  第１の実施形態同様、判断部１３は、指示入力に従い第１の画面に含まれる所定の子領域の向きをその位置で所定の状態に変更した後の画面において、複数の子領域のレイアウトが第１の条件を満たすか否か判断する。そして、判断部１３の判断結果が満たさないである場合、画面変更部１４は、ディスプレイに表示されている第１の画面に含まれる所定の子領域の向きを指示入力に従い所定の状態に変更するとともに、第１の条件を満たすように複数の子領域のレイアウトを変更する。判断結果が満たすである場合の画面変更部１４の構成は、第１の実施形態と同様である。
【００６５】  本実施形態の第１の条件は、第１の方向を向いている領域（第２の子領域）と、第１の方向を１８０°回転させた方向を向いている子領域（第３の子領域）とが第１の方向に沿って並んでいる場合、第２の子領域の上端側と第３の子領域の上端側とが対峙すること、である。
【００６６】  ここで、第１の条件が上述した内容である場合の判断部１３及び画面変更部１４の処理の例を、図７を用いて説明する。
【００６７】  図７（１）には、電子機器１０が有するディスプレイ１６に、初期状態画面が表示されている。初期状態画面は、子領域Ｘと子領域Ｙと子領域Ｚを有する。ここで、受付部１２が、子領域Ｙを１８０°回転させる指示入力を受付けたとする。指示入力に従い子領域Ｙをその位置で１８０°回転させた後の画面は、図７（２）のようになる。判断部１３は、図７（２）の状態において、「第１の方向を向いている子領域（第２の子領域）と、第１の方向を１８０°回転させた方向を向いている子領域（第３の子領域）とが第１の方向に沿って並んでいる場合、第２の子領域の上端側と第３の子領域の上端側とが対峙する」（第１の条件）を満たすか否か判断する。なお、子領域が向いている方向は、子領域の下端側から上端側に向かう方向と定義する。また、第２の子領域と第３の子領域とが第１の方向に沿って並んでいるとは、第２の子領域又は第３の子領域を第１の方向に移動した場合、少なくとも一部において、第２の子領域と第３の子領域が重なりうることを意味する。
【００６８】  図７（２）の状態において、子領域Ｘ及び子領域Ｚは、図中、下から上方向（第１の方向）を向いている。子領域Ｙは、第１の方向を１８０°回転させた方向（図中、上から下方向）を向いている。子領域Ｙを第１の方向に移動させた場合、子領域Ｙは子領域Ｘと重なりうるが、子領域Ｚとは重ならない。
【００６９】  このため、判断部１３は、子領域Ｘの上端側と子領域Ｙの上端側とが対峙しているか判断する。図７（２）の場合、子領域Ｘの下端側と子領域Ｙの下端側とが対峙している。よって、判断部１３は、第１の条件を満たさないと判断する。すると、画面変更部１４は、第１の条件を満たすように、子領域Ｘ及び子領域Ｙのレイアウトを変更する（図７（３）参照）。第１の条件を満たすレイアウトの候補が多数存在する場合に、画面変更部１４がいずれのレイアウトを変更後のレイアウトとして決定するかは設計的事項である。
【００７０】  以上説明した本実施形態の電子機器１０によれば、第１及び第２の実施形態と同様の作用効果を実現することができる。また、本実施形態の電子機器１０によれば、１８０°反対方向を向き、直線状に並んでいる子領域同士は、互いの上端側で対峙するようなレイアウトとすることができる。このようにすれば、互いに１８０°反対方向を向く複数の子領域が直線状に並んでいる場合、各々を、下端側に位置するディスプレイ１６の外周部分に近づけることができる。この外周部分には、当該子領域を視認するのに適した位置（子領域の下端方向）である。このため、各子領域は、その子領域を視認するのに適した位置（子領域の下端方向）にいるユーザの近くに位置することとなる。
【００７１】  以下、参考形態の例を付記する。１．  複数の子領域を配置した第１の画面をディスプレイに表示する表示手段と、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付手段と、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断手段と、  前記判断手段の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更手段と、を有する電子機器。２．  １に記載の電子機器において、  前記第１の条件は、同じ向きとなっている複数の第１の前記子領域を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係が予め定められた第２の条件を満たすことである電子機器。３．  ２に記載の電子機器において、  複数の前記子領域を予め定められた向き及び位置関係で配置した初期状態画面を生成する初期状態画面生成手段をさらに有し、  前記第１の条件は、前記第１の子領域同士の前記相対的な位置関係が、前記初期状態画面を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係と同じであることである電子機器。４．  １に記載の電子機器において、  前記第１の条件は、第１の方向を向いている第２の前記子領域と、前記第１の方向を１８０°回転させた方向を向いている第３の前記子領域とが前記第１の方向に沿って並んでいる場合、前記第２の子領域の上端側と前記第３の子領域の上端側とが対峙することである電子機器。５．  １から４のいずれかに記載の電子機器において、  前記画面変更手段は、前記判断手段の判断結果が満たすである場合、前記ディスプレイに表示されている前記第１の画面に含まれる前記所定の子領域の向きをその位置で前記所定の状態に変更する電子機器。６．  コンピュータが、  複数の子領域を配置した第１の画面をディスプレイに表示する表示工程と、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付工程と、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断工程と、  前記判断工程の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更工程と、を実行する電子機器の制御方法。６−２．  ６に記載の電子機器の制御方法において、  前記第１の条件は、同じ向きとなっている複数の第１の前記子領域を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係が予め定められた第２の条件を満たすことである電子機器の制御方法。６−３．  ６−２に記載の電子機器の制御方��において、  前記コンピュータは、複数の前記子領域を予め定められた向き及び位置関係で配置した初期状態画面を生成する初期状態画面生成工程をさらに実行し、  前記第１の条件は、前記第１の子領域同士の前記相対的な位置関係が、前記初期状態画面を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係と同じであることである電子機器の制御方法。６−４．  ６に記載の電子機器の制御方法において、  前記第１の条件は、第１の方向を向いている第２の前記子領域と、前記第１の方向を１８０°回転させた方向を向いている第３の前記子領域とが前記第１の方向に沿って並んでいる場合、前記第２の子領域の上端側と前記第３の子領域の上端側とが対峙することである電子機器の制御方法。６−５．  ６から６−４のいずれかに記載の電子機器の制御方法において、  前記画面変更工程では、前記判断工程での判断結果が満たすである場合、前記ディスプレイに表示されている前記第１の画面に含まれる前記所定の子領域の向きをその位置で前記所定の状態に変更する電子機器の制御方法。７．  コンピュータを、  複数の子領域を配置した第１の画面をディスプレイに表示する表示手段、  前記第１の画面に含まれる前記子領域の向きを所定の状態に変更する指示入力を、前記子領域単位で受付ける受付手段、  前記指示入力に従い前記第１の画面に含まれる所定の前記子領域の向きをその位置で前記所定の状態に変更した後の画面において、複数の前記子領域のレイアウトが第１の条件を満たすか否か判断する判断手段、  前記判断手段の判断結果が満たさないである場合、前記ディスプレイに表示されている前記第１の画面に含まれる所定の前記子領域の向きを前記指示入力に従い前記所定の状態に変更するとともに、前記第１の条件を満たすように複数の前記子領域のレイアウトを変更する画面変更手段、として機能させるためのプログラム。７−２．  ７に記載のプログラムにおいて、  前記第１の条件は、同じ向きとなっている複数の第１の前記子領域を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係が予め定められた第２の条件を満たすことであるプログラム。７−３．  ７−２に記載のプログラムにおいて、  前記コンピュータを、さらに、複数の前記子領域を予め定められた向き及び位置関係で配置した初期状態画面を生成する初期状態画面生成手段として機能させ、  前記第１の条件は、前記第１の子領域同士の前記相対的な位置関係が、前記初期状態画面を所定の方向から観察した時の前記第１の子領域同士の相対的な位置関係と同じであることであるプログラム。７−４．  ７に記載のプログラムにおいて、  前記第１の条件は、第１の方向を向いている第２の前記子領域と、前記第１の方向を１８０°回転させた方向を向いている第３の前記子領域とが前記第１の方向に沿って並んでいる場合、前記第２の子領域の上端側と前記第３の子領域の上端側とが対峙することであるプログラム。７−５．  ７から７−４のいずれかに記載のプログラムにおいて、  前記画面変更手段に、前記判断手段の判断結果が満たすである場合、前記ディスプレイに表示されている前記第１の画面に含まれる前記所定の子領域の向きをその位置で前記所定の状態に変更させるプログラム。
【００７２】  この出願は、２０１３年１０月４日に出願された日本出願特願２０１３−２０８８０８号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2015049892.tif 000003
【図２】
2015049892.tif 000004
【図３】
2015049892.tif 000005
【図４】
2015049892.tif 000006
【図５】
2015049892.tif 000007
【図６】
2015049892.tif 000008
【図７】
2015049892.tif 000009
【図８】
2015049892.tif 000010
【図９】
2015049892.tif 000011
【図１０】
2015049892.tif 000012
【国際調査報告】
2015049892.tif 000013
2015049892.tif 000014
2015049892.tif 000015
2015049892.tif 000016