(57)【要約】【課題】表示形態を変更して表示要素を表示する場合に、ユーザによる表示要素の配置を反映させる。【解決手段】携帯電話機の制御部２２は、メイン表示部１８およびサブ表示部１９を制御する。制御部２２は、ユーザがメイン表示部１８の画面上に配置した表示要素の配置情報を取得する配置情報取得部５０と、配置情報取得部５０が取得した配置情報に基づいて、表示要素またはその代替物の１次元リストを表示するようにサブ表示部１９を制御するリスト表示制御部５２とを備える。【選択図】図１
2010267204.tif 000002
【特許請求の範囲】
【請求項１】
表示デバイスを制御する表示制御デバイスであって、
ユーザが上記表示デバイスの画面上に配置した表示要素の配置情報を取得する取得手段と、
該取得手段が取得した配置情報に基づいて、上記表示要素またはその代替物の１次元配列を表示するように上記表示デバイスを制御する表示制御手段とを備えることを特徴とする表示制御デバイス。
【請求項２】
上記表示制御手段は、
上記表示要素を識別する識別情報の１次元配列を、上記取得手段が取得した配置情報に基づいて作成し、
作成された識別情報の１次元配列に基づいて、上記表示要素またはその代替物の１次元配列を表示するように上記表示デバイスを制御することを特徴とする請求項１に記載の表示制御デバイス。
【請求項３】
上記表示デバイスにおける画面上の表示要素の配置に対応する順序のルール情報を記憶する記憶部をさらに備えており、
上記表示制御手段は、上記記憶部のルール情報を参照して、上記表示要素の配置情報から上記表示要素の順序付けを行い、該順序付けに基づいて上記１次元配列を作成することを特徴とする請求項２に記載の表示制御デバイス。
【請求項４】
上記記憶部に記憶されたルール情報を変更する変更手段をさらに備えることを特徴とする請求項３に記載の表示制御デバイス。
【請求項５】
上記表示制御手段は、上記表示要素またはその代替物の１次元配列を作成し、作成された１次元配列を、上記取得手段が取得した配置情報に基づいてソートしたものを表示するように上記表示デバイスを制御することを特徴とする請求項１に記載の表示制御デバイス。
【請求項６】
上記表示制御手段は、上記取得手段が取得した配置情報に基づいて、上記表示要素の順序付けを行い、該順序付けに従う上記表示要素またはその代替物の１次元配列を作成し、作成された１次元配列を表示するように上記表示デバイスを制御することを特徴とする請求項１に記載の表示制御デバイス。
【請求項７】
請求項１から６までの何れか１項に記載の表示制御デバイスと、
該表示制御デバイスによって制御される表示デバイスとを備えた情報処理装置。
【請求項８】
上記情報処理装置は、本体と蓋体とが開閉可能に設けられた携帯電話機であり、
上記開閉の状態を検知する検知部をさらに備えており、
上記表示デバイスは、上記蓋体において、閉じた状態で上記本体と対向する側に設けられたメイン画面と、その反対側に設けられたサブ画面とを備えており、
上記検知部が開いた状態を検知している場合、上記表示制御デバイスの取得手段は、ユーザが上記メイン画面上に配置した表示要素の配置情報を取得しており、
上記検知部が閉じた状態を検知している場合、上記表示制御デバイスの表示制御手段は、上記取得手段が取得した配置情報に基づいて、上記表示要素またはその代替物の１次元配列を上記サブ画面に表示するように上記表示デバイスを制御することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
請求項１から６までの何れか１項に記載の表示制御デバイスを動作させるための表示制御プログラムであって、コンピュータを上記の各手段として機能させるための表示制御プログラム。
【請求項１０】
請求項９に記載の表示制御プログラムが記録されたコンピュータ読取り可能な記録媒体。
【請求項１１】
表示デバイスを制御する表示制御方法であって、
ユーザが上記表示デバイスの画面上に配置した表示要素の配置情報を取得する取得ステップと、
該取得ステップにて取得された配置情報に基づいて、上記表示要素またはその代替物の１次元配列を表示するように上記表示デバイスを制御する表示制御ステップとを含むことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示デバイスを制御する表示制御デバイス、表示制御方法、情報処理装置、表示制御プログラム、および該プログラムを記録した記録媒体に関するものである。具体的には、本発明は、メイン画面とサブ画面とを有する携帯電話機における表示制御に関するものである。
【背景技術】
【０００２】
図８は、従来の典型的な携帯電話機１０１の外観を示している。図示の携帯電話機１０１は、いわゆるクラムシェル型であり、同図に開いた状態で示されている。同図の（ａ）は、携帯電話機１０１を閉じたときに内側となる部分を示しており、この部分は、携帯電話機１０１を開いたときにユーザが主に利用する側である。そこで、本願では同図の（ａ）に示される側を前面側とする。また、同図の（ｂ）は、携帯電話機１０１を閉じたときに外側となる部分を示しており、この部分は、携帯電話機１０１を開いたときに同図の（ａ）の側と反対側となる。そこで、本願では同図の（ｂ）に示される側を背面側とする。
【０００３】
図８に示されるように、携帯電話機１０１は、本体１０２と、蓋体１０３とからなり、本体１０２と蓋体１０３とはヒンジ状に連結している。本体１０２には、操作ボタン群１０６が前面側に設けられ、カメラ１０９が背面側に設けられている。また、蓋体１０３には、ユーザが主として利用するメイン画面１０４が前面側に設けられ、ユーザが補助的に利用するサブ画面１０５が背面側に設けられている。通常は、携帯電話機１０１を開くとメイン画面１０４に各種情報が表示され、携帯電話機１０１を閉じるとサブ画面１０５に各種情報が表示される。
【０００４】
一般に、サブ画面１０５は、ユーザが補助的に利用するものであるから、メイン画面１０４に比べて、性能が低く、例えば画面サイズが小さかったり、解像度が低かったり、表示可能な色数が少なかったりする。このため、メイン画面１０４の表示内容を全てサブ画面１０５に表示することは、実現困難であったり、例え実現できたとしても、ユーザの視認性が低下したりすることになる。そこで、従来は、メイン画面１０４に表示されている画像のうち、或る画像は簡略化されてサブ画面１０５に表示され、別の或る画像は省略されていた。上記簡略化は、例えば、画像を縮小化したり（特許文献１を参照）、解像度および色数の少ない別の画像に代えたりすることが挙げられる。通常、どの画像がどのように簡略化され、どの画像が省略されるかは、予め決まっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３１８０５８号公報（２００５年１１月１０日公開）
【特許文献２】特開２０００−３０５９３３号公報（２０００年１１月０２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近時、携帯電話機のＧＵＩ（Graphical User Interface）の改良および発展が進み、ＰＣ（Personal Computer）におけるデスクトップ環境のように、メイン画面に表示される表示要素の一部を、ユーザが追加したり自由に配置したりできるようになっている。ここで、上記表示要素の例としては、アイコン、ボタンなどが挙げられる。
【０００７】
なお、アイコンとは、画面上に表示される図記号であって、特定の機能またはアプリケーションソフトウェアを選択するために、ユーザがマウスなどの装置を使用して指し示すことができるものをいう（ＪＩＳ（１３．０３．１７））。また、ボタンとは、動作または対象の選択候補の集まりの中から選択するために使用する、機能キーまたは画面領域上でのその模擬機能をいう（ＪＩＳ（１３．０４．３６））。
【０００８】
しかしながら、上記表示要素をサブ画面に表示する場合、上述のように、上記表示要素を簡略化してサブ画面に表示することが考えられるが、ユーザによる上記表示要素の配置をサブ画面に如何に反映させるかが問題となる。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、表示形態を変更して表示要素を表示する場合に、ユーザによる表示要素の配置を反映させることができる表示制御デバイスなどを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る表示制御デバイスは、表示デバイスを制御する表示制御デバイスであって、上記課題を解決するために、ユーザが上記表示デバイスの画面上に配置した表示要素の配置情報を取得する取得手段と、該取得手段が取得した配置情報に基づいて、上記表示要素またはその代替物の１次元配列を表示するように上記表示デバイスを制御する表示制御手段とを備えることを特徴としている。
【００１１】
また、本発明に係る表示制御方法は、表示デバイスを制御する表示制御方法であって、上記課題を解決するために、ユーザが上記表示デバイスの画面上に配置した表示要素の配置情報を取得する取得ステップと、該取得ステップにて取得された配置情報に基づいて、上記表示要素またはその代替物の１次元配列を表示するように上記表示デバイスを制御する表示制御ステップとを含むことを特徴としている。
【００１２】
上記の構成および方法によると、ユーザが表示デバイスの画面上に配置した表示要素の配置情報に基づいて、上記表示要素またはその代替物の１次元配列が表示される。従って、２次元または３次元の表示空間に配置された表示要素を、１次元配列に変換して表示する場合に、ユーザによる上記表示要素の配置を反映させることができる。
【００１３】
なお、上記配置情報は、ユーザから操作部を介して取得してもよいし、外部の装置から通信部を介して取得してもよいし、記録媒体から取得してもよい。また、上記１次元配列は、上記表示デバイスの別の画面に表示してもよいし、同じ画面の別の表示領域に表示してもよいし、同じ画面の同じ表示領域に表示してもよい。また、表示要素の代替物としては、１次元配列が表示される画面または表示領域の表示性能に適合するように表示要素を変更したものが挙げられ、具体的には、画像サイズを縮小したものや、カラー表示から白黒表示に変更したものが挙げられる。
【００１４】
また、上記１次元配列は、ユーザが表示デバイスの画面上に配置した全ての表示要素に関して作成されてもよいし、上記表示要素をユーザが選択することにより利用されるプログラム別に作成されてもよい。また、上記１次元配列は、全部が表示されてもよいし、一部が表示されてもよい。
【００１５】
本発明に係る表示制御デバイスでは、上記表示制御手段は、上記表示要素を識別する識別情報の１次元配列を、上記取得手段が取得した配置情報に基づいて作成し、作成された識別情報の１次元配列に基づいて、上記表示要素またはその代替物の１次元配列を表示するように上記表示デバイスを制御してもよい。この場合、作成された表示要素の識別情報の１次元配列が、他の処理にて利用されることにより、当該処理において、ユーザによる上記表示要素の配置を反映させることができる。なお、表示要素の表示データで識別可能であれば、上記識別情報は当該表示データであってもよい。
【００１６】
本発明に係る表示制御デバイスでは、上記表示デバイスにおける画面上の表示要素の配置に対応する順序のルール情報を記憶する記憶部をさらに備えており、上記表示制御手段は、上記記憶部のルール情報を参照して、上記表示要素の配置情報から上記表示要素の順序付けを行い、該順序付けに基づいて上記１次元配列を作成してもよい。
【００１７】
さらに、上記記憶部に記憶されたルール情報を変更する変更手段をさらに備えてもよい。表示要素の何れの配置を優先させるかは、大まかにはユーザ間で同じであっても、細部ではユーザ毎に異なると考えられる。そこで、上記の構成によると、ユーザの所望するルール情報に変更できるので、利便性が向上する。なお、変更手段は、上記ルール情報の変更を、ユーザから操作部を介しての指示に基づいてもよいし、外部の装置から通信部を介しての指示に基づいてもよいし、着脱可能な記録媒体からの指示に基づいてもよい。
【００１８】
本発明に係る表示制御デバイスでは、上記表示制御手段は、上記表示要素またはその代替物の１次元配列を作成し、作成された１次元配列を、上記取得手段が取得した配置情報に基づいてソートしたものを表示するように上記表示デバイスを制御してもよい。
【００１９】
或いは、本発明に係る表示制御デバイスでは、上記表示制御手段は、上記取得手段が取得した配置情報に基づいて、上記表示要素の順序付けを行い、該順序付けに従う上記表示要素またはその代替物の１次元配列を作成し、作成された１次元配列を表示するように上記表示デバイスを制御してもよい。
【００２０】
なお、上記構成の表示制御デバイスと、該表示制御デバイスによって制御される表示デバイスとを備えた情報処理装置でも、上述の効果と同様の効果を奏することができる。
【００２１】
特に、本発明に係る情報処理装置は、本体と蓋体とが開閉可能に設けられた携帯電話機であり、上記開閉の状態を検知する検知部をさらに備えており、上記表示デバイスは、上記蓋体において、閉じた状態で上記本体と対向する側に設けられたメイン画面と、その反対側に設けられたサブ画面とを備えており、上記検知部が開いた状態を検知している場合、上記表示制御デバイスの取得手段は、ユーザが上記メイン画面上に配置した表示要素の配置情報を取得しており、上記検知部が閉じた状態を検知している場合、上記表示制御デバイスの表示制御手段は、上記取得手段が取得した配置情報に基づいて、上記表示要素またはその代替物の１次元配列を上記サブ画面に表示するように上記表示デバイスを制御することが好ましい。
【００２２】
この場合、上記本体と上記蓋体とが開いた状態であると、上記メイン画面が利用され、ユーザが上記メイン画面上に配置した表示要素の配置情報が取得される。そして、上記本体と上記蓋体とが閉じた状態になると、上記サブ画面が利用され、上記配置情報に基づいて、上記表示要素またはその代替物の１次元配列が上記サブ画面に表示される。従って、本発明は、上記携帯電話機に好適に利用され、上記メイン画面における２次元または３次元の表示空間に配置された表示要素を、１次元配列に変換して上記サブ画面に表示する場合に、ユーザによる上記表示要素の配置を反映させることができる。
【００２３】
また、上記表示制御デバイスの各手段を、表示制御プログラムによりコンピュータ上で実行させることができる。さらに、上記表示制御プログラムを、コンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で当該表示制御プログラムを実行させることができる。
【発明の効果】
【００２４】
以上のように、本発明に係る表示制御デバイスは、ユーザが表示デバイスの画面上に配置した表示要素の配置情報に基づいて、上記表示要素またはその代替物の１次元配列が表示されるので、２次元または３次元の表示空間に配置された表示要素を、１次元配列に変換して表示する場合に、ユーザによる上記表示要素の配置を反映できるという効果を奏する。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態である携帯電話機における制御部および記憶部の概略構成を示すブロック図である。
【図２】上記携帯電話機の外観を示す概要図である。
【図３】上記携帯電話機の概略構成を示すブロック図である。
【図４】上記携帯電話機を閉じた場合における制御部の処理の流れを示すフローチャートである。
【図５】上記携帯電話機の実施例において、ユーザがメイン画面に配置した表示要素の配置状況を、３次元の表示空間で示す図である。
【図６】上記携帯電話機におけるメイン画面およびサブ画面の表示例を示す図である。
【図７】上記携帯電話機におけるルール情報に基づいて、表示要素またはその代替物の１次元リストを作成する処理の詳細を示すフローチャートである。
【図８】従来の携帯電話機の外観を示す概要図である。
【発明を実施するための形態】
【００２６】
以下、本発明の一実施形態について図１〜図４を参照して説明する。図２は、本発明の一実施形態である携帯電話機（情報処理装置）１の外観を示している。本実施形態の携帯電話機１は、いわゆるクラムシェル型であり、同図に開いた状態で示されている。
【００２７】
図２の（ａ）は、携帯電話機１を閉じたときに内側となる部分を示しており、この部分は、携帯電話機１を開いたときにユーザが主に利用する側である。そこで、本願では同図の（ａ）に示される側を前面側とする。また、同図の（ｂ）は、携帯電話機１を閉じたときに外側となる部分を示しており、この部分は、携帯電話機１を開いたときに同図の（ａ）の側と反対側となる。そこで、本願では同図の（ｂ）に示される側を背面側とする。
【００２８】
図２に示すように、携帯電話機１は、本体２と、蓋体３とからなり、本体２と蓋体３とはヒンジ状に連結している。蓋体３には、ユーザが主として利用するメイン画面４が前面側に設けられ、ユーザが補助的に利用するサブ画面５が背面側に設けられている。なお、同図には示していないが、蓋体３内にはアンテナが設けられている。
【００２９】
本体２には、前面側にメイン操作ボタン群６が設けられている。メイン操作ボタン群６は、携帯電話機１における各種設定や機能切替を行うための機能ボタン群７と、数字や文字などの記号を入力するための入力ボタン群８とから構成されている。具体的には、機能ボタン群７は、携帯電話の電源のＯＮ／ＯＦＦを切替る電源ボタン、撮影モードを起動させるカメラボタン、メールモードを起動させるメールボタン、選択対象を上下左右方向に移動させるための十字ボタン、該十字ボタンの中央に配置されており種々の選択を決定する決定ボタンなどを含んでいる。また、入力ボタン群８は、テンキーである。なお、本体２の背面側には、カメラ９が設けられている。なお、図には示していないが、本体２の側面には、サイドボタンが設けられている。
【００３０】
本実施形態の携帯電話機１は、開いた状態であると、メイン画面４が利用され、ユーザがメイン画面４上に配置した表示要素の配置情報が取得される。そして、閉じた状態になると、サブ画面５が利用され、上記配置情報に基づいて、上記表示要素またはその代替物の１次元リスト（１次元配列）がサブ画面５に表示される。これにより、メイン画面４における２次元または３次元の表示空間に配置された表示要素を１次元リストに変換してサブ画面５に表示する場合に、ユーザによる上記表示要素の配置を反映させることができる。
【００３１】
次に、携帯電話機１の詳細な構成について図１および図３〜図４を参照して説明する。図３は、携帯電話機１の概略構成を示している。携帯電話機１は、アンテナ部１０、無線処理部１１、音声処理部１２、音声入力部１３、音声出力部１４、データ処理部１５、操作部１６、記憶部１７、メイン表示部（表示デバイス）１８、サブ表示部（表示デバイス）１９、センサ部（検知部）２０、電源部２１、および制御部（表示制御デバイス）２２を備える構成である。
【００３２】
アンテナ部１０は、電波を外部に送り出すとともに外部から電波を受け取るためのものである。具体的には、アンテナ部１０は、８００ＭＨｚ帯または１．５ＧＨｚ帯の携帯電話機用電波を送受するためのものである。
【００３３】
無線処理部１１は、音声処理部１２またはデータ処理部１５から受信したデータを無線送信に適した形式に変換し、変換した無線信号をアンテナ部１０を介して外部に送信するものである。また、無線処理部１１は、外部からアンテナ部１０を介して受信した無線信号を元の形式に変換し、変換したデータを音声処理部１２またはデータ処理部１５に送信するものである。具体的には、無線処理部１１では、チャネルコーデック処理、ベースバンド信号処理、データの変復調処理、ＲＦ（Radio Frequency）処理などが行われる。
【００３４】
音声処理部１２は、音声入力部１３からの音声信号を所定の音声データに変換して無線処理部１１に送信するとともに、無線処理部１１からの音声データを音声信号に変換して音声出力部１４に送信するものである。具体的には、音声処理部１２は、Ａ／Ｄ変換器、Ｄ／Ａ変換器、アンプ、音声コーデック回路を備える構成である。
【００３５】
音声入力部１３は、外部から入力された音波を、電気信号である音声信号に変換して音声処理部１２に送信するものである。具体的には、音声入力部１３はマイクロホンを備える構成である。
【００３６】
音声出力部１４は、音声処理部１２からの音声信号を音波に変換して外部に出力するものである。具体的には、音声出力部１４は、スピーカ、イヤホン、音声出力用コネクタなどを備える構成である。通常、携帯電話機１では、通話を行う場合にはイヤホンが利用され、着信の報知やテレビ電話を行う場合にはスピーカが利用される。また、音楽を聴く場合には、周囲の人々に配慮して、音声出力用コネクタにヘッドホンが接続される。
【００３７】
なお、電話機の場合、音声入力部１３に入力するユーザの音声が音声出力部１４から聞こえることが望ましい。このため、音声処理部１２は、音声入力部１３からの音声信号を所定の音量レベルに調整した後、音声出力部１４に送信することが望ましい。
【００３８】
データ処理部１５は、制御部２２からのデータを所定形式のデータに符号化して無線処理部１１に送信するとともに、無線処理部１１からのデータを復号化して制御部２２に送信するものである。データ処理部１５で行われるデータの符号化／復号化（コーデック）方式の例としては、ＭＰＥＧ（Moving Picture Experts Group）−４、およびＩＴＵ−Ｔ勧告Ｈ．２６３が挙げられる。
【００３９】
操作部１６は、携帯電話機１の表面に設けられたメイン操作ボタン群６などの入力デバイスをユーザが操作することにより、操作データを作成して制御部２２に送信するものである。入力デバイスとしては、ボタンスイッチの他にタッチパネルなどが挙げられる。
【００４０】
記憶部１７は、各種データおよびプログラムを記憶するものである。記憶部１７の例としては、制御部２２が動作するときに必要なプログラム、通信制御データ等の固定データを記憶する読出し専用の半導体メモリであるＲＯＭ（Read Only Memory）と、バーコード認識や通信に関するデータ、演算に使用するデータ及び演算結果等を一時的に記憶するいわゆるワーキングメモリとしてのＲＡＭ（Random Access Memory）とが挙げられる。
【００４１】
メイン表示部１８およびサブ表示部１９は、制御部２２から画像データを受信し、受信した画像データに基づいて画像を表示するものである。具体的には、メイン表示部１８およびサブ表示部１９は、ＬＣＤ、ＥＬ（Electroluminescence）ディスプレイ、ＰＤＰ（Plasma Display Panel）などの表示素子と、受信した画像データに基づいて表示素子を駆動するドライバ回路とを備える構成である。なお、画像には、絵や図形の他、文字も含まれ、また、静止画および動画も含まれる。
【００４２】
本実施形態では、メイン表示部１８がカラー表示であるのに対し、サブ表示部１９が白黒表示である。一方、サブ表示部１９の画像サイズは、従来よりも大きく、メイン表示部１８と同程度である。従って、従来はメイン表示部１８で表示され、サブ表示部１９で省略されていた表示要素も表示することができる。
【００４３】
センサ部２０は、携帯電話機１の開閉を検出する開閉検出を行うものである。開閉検知に用いられるセンサには、本体２に対する蓋体３の回転角を検出するセンサ、本体２および蓋体３の先端部の対向する位置にそれぞれ設けられた磁気センサおよび磁石など、公知のセンサを用いることができる。
【００４４】
電源部２１は、携帯電話機１内の各種構成に適当な電力を供給するものである。電源部２１は、例えば、リチウムイオン電池などの充電可能な２次電池、電源回路などによって構成される。
【００４５】
制御部２２は、携帯電話機１内の各種構成を統括的に制御するものである。制御部２２の機能は、例えばＲＡＭやフラッシュメモリなどの記憶装置に記憶されたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。
【００４６】
図１は、制御部２２および記憶部１７の概略構成を示している。図示のように、制御部２２は、ルール変更部（変更手段）３０、配置指示取得部３１、開閉検知部（検知部）３２、メイン表示制御部３３、およびサブ表示制御部３４を備える構成である。また、記憶部１７は、ルール記憶部４０、配置情報記憶部４１、メイン表示要素記憶部４２、およびサブ表示要素記憶部４３を備える構成である。
【００４７】
ルール記憶部４０は、メイン表示部１８のメイン画面４上の表示要素の配置に対応する順序のルール情報を記憶するものである。なお、表示要素の例としては、アイコンおよびボタンの他、ウィジェットエンジン（Widget Engine）によって表示される画像などが挙げられる。また、アイコンを指し示すことによって実行される機能の例としては、特定のフォルダを開く、特定の文書データ（例えばメモ帳のデータ）を閲覧する、特定の人物の電話帳データを閲覧することなどが挙げられる。
【００４８】
上記ルール情報の一例としては、メイン画面４に関して、下側よりも上側の方が、右側よりも左側の方が、かつ、背面側よりも前面側の方が、それぞれ順序が早くなるようなものが挙げられる。また、上記ルール情報の他の例としては、メイン画面４の中心から表示要素までの距離が長い方よりも短い方が、順序が早くなるようなものが挙げられる。なお、ルール情報の具体例については後述する。
【００４９】
配置情報記憶部４１は、ユーザの指示によりメイン表示部１８のメイン画面４上に配置された表示要素の配置情報を記憶するものである。配置情報は、例えば、中心、左上などのような表示要素の所定位置を座標で表現したり、メイン画面４を複数の領域に区分けしておき、表示要素が含まれる領域の識別番号で表現したりすることができる。また、配置情報は、表示要素を識別する識別情報と対応付けられていることが望ましい。
【００５０】
なお、画面は２次元であるので、表示要素の所定位置は２次元座標で表現することができる。一方、近時では、３次元の表示空間に配置された表示要素を、上記表示空間内の一平面に（正）射影したものを画面に表示したり、複数のレイヤーにそれぞれ配置された表示要素を重ね合わせたものを画面に表示したりしている。これらの場合では、表示要素の所定位置は３次元座標で表現することができる。
【００５１】
メイン表示要素記憶部４２は、メイン画面４に表示される表示要素のデータを記憶するものである。また、サブ表示要素記憶部４３は、サブ画面５に表示される表示要素のデータを記憶するものである。表示要素のデータは、同じ種類の表示要素で共通する画像データと、表示要素の識別情報（例えば文字列データ）との組合せが望ましい。また、メイン表示要素記憶部４２の上記画像データと、サブ表示要素記憶部４３の上記画像データとが対応付けられていることが望ましい。
【００５２】
ルール変更部３０は、ルール記憶部４０に記憶されたルール情報を、ユーザが操作部１６を介して変更するものである。これにより、メイン画面４上の表示要素の配置に対応する順序のルールを自由に設定することができ、その結果、ユーザの利便性が向上する。
【００５３】
配置指示取得部３１は、ユーザが或る表示要素をメイン画面４の或る位置に配置するように指示する配置指示を、ユーザから操作部１６を介して取得するものである。配置指示取得部３１は、取得した配置指示をメイン表示制御部３３に送出すると共に、取得した配置指示に基づいて上記配置情報を作成して配置情報記憶部４１に記憶する。
【００５４】
なお、配置指示取得部３１は、上記配置情報を、外部の装置から無線処理部（通信部）１１または着脱可能な記録媒体（図示せず）を介して取得してもよい。また、配置指示には、表示要素の追加配置および配置変更が含まれる。
【００５５】
開閉検知部３２は、携帯電話機１の開閉を、センサ部２０からの検出信号に基づいて検知するものである。開閉検知部３２は、検知結果をメイン表示制御部３３およびサブ表示制御部３４に送出する。
【００５６】
メイン表示制御部３３は、メイン表示部１８を制御するものである。具体的には、メイン表示制御部３３は、携帯電話機１が開いた状態であるとの検知結果を開閉検知部３２から受け取ると、メイン表示要素記憶部４２の表示要素のデータを利用して、メイン画面４の所定の位置に所定の表示要素を表示するように、メイン表示部１８を制御する。また、メイン表示制御部３３は、配置指示取得部３１からの配置指示に基づき、ユーザが指示した表示要素を、ユーザが指示したメイン画面４上の位置に表示するように、メイン表示部１８を制御する。
【００５７】
サブ表示制御部３４は、サブ表示部１９を制御するものである。具体的には、サブ表示制御部３４は、携帯電話機１が閉じた状態であるとの検知結果を開閉検知部３２から受け取ると、サブ表示要素記憶部４３の表示要素のデータを利用して、サブ画面５の所定の位置に所定の表示要素を表示するように、サブ表示部１９を制御する。
【００５８】
本実施形態では、サブ表示制御部３４は、配置情報記憶部４１の配置情報と、ルール記憶部４０のルール情報とを利用して、ユーザがメイン表示部１８のメイン画面４上に配置した表示要素またはその代替物の１次元リスト（１次元配列）をサブ表示部１９に表示出力させるものである。図１に示すように、サブ表示制御部３４は、配置情報取得部（取得手段）５０、リスト作成部（表示制御手段）５１、およびリスト表示制御部（表示制御手段）５２を備える構成である。
【００５９】
配置情報取得部５０は、配置情報記憶部４１に記憶された配置情報を取得するものである。配置情報取得部５０は、取得した配置情報をリスト作成部５１に送出する。
【００６０】
リスト作成部５１は、表示要素を識別する識別情報の１次元リストを、配置情報取得部５０からの配置情報と、ルール記憶部４０のルール情報とを利用して作成するものである。リスト作成部５１は、作成した識別情報の１次元リストをリスト表示制御部５２に送出する。
【００６１】
上記１次元リストを作成するには、例えば、上記識別情報の１次元リストを作成し、作成された１次元リストを、上記配置情報および上記ルール情報を用いてソートすればよい。或いは、上記配置情報および上記ルール情報を用いて、上記識別情報の順序付けを行い、該順序付けに従う識別情報の１次元リストを作成すればよい。
【００６２】
リスト作成部５１が作成した１次元リストは、ユーザによる上記表示要素の配置が反映されている。従って、上記１次元リストが他の処理にて利用されることにより、当該処理において、ユーザによる上記表示要素の配置を反映させることができる。
【００６３】
リスト表示制御部５２は、ユーザがメイン画面４上に配置した表示要素またはその代替物の１次元リストを作成し、作成した１次元リストを表示するように、サブ表示部１９を制御するものである。具体的には、リスト表示制御部５２は、サブ表示要素記憶部４３の表示要素を利用して、リスト作成部５１からの識別情報の１次元リストに対応する表示要素の１次元リストを作成して、サブ表示部１９に表示出力させている。
【００６４】
なお、リスト作成部５１は省略することもできる。この場合、リスト表示制御部５２が、配置情報取得部５０からの配置情報と、ルール記憶部４０のルール情報と、サブ表示要素記憶部４３の表示要素とを利用して、上記表示要素またはその代替物を直接作成すればよい。
【００６５】
次に、上記構成の携帯電話機１における処理動作について、図４を参照して説明する。図４は、携帯電話機１の蓋体３が閉じられた場合のサブ表示制御部３４の処理の流れを示している。
【００６６】
図４に示すように、携帯電話機１が閉じた状態であることを、センサ部２０からの検出信号により開閉検知部３２が検知すると、配置情報取得部５０が、配置情報記憶部４１から配置情報を取得する（ステップＳ１０（以下「Ｓ１０」と略称することがある。他のステップについても同様である。））。次に、リスト作成部５１が、上記配置情報と、ルール記憶部４０からのルール情報とを利用して、識別情報の１次元リストを作成する。次に、作成された１次元リストと、サブ表示要素記憶部４３の表示要素とを利用して、リスト表示制御部５２が、ユーザがメイン画面４上に配置した表示要素またはその代替物の１次元リストを作成する（Ｓ１１）。そして、リスト表示制御部５２が、作成された１次元リストをサブ画面５に表示するようにサブ表示部１９を制御する（Ｓ１２）。その後、処理動作を終了する。
【実施例１】
【００６７】
次に、本実施形態の具体例について、図５〜図７を参照して説明する。図５は、本実施例において、ユーザがメイン画面４に配置した表示要素Ａ〜Ｄの配置状況を、３次元の表示空間で示している。なお、本実施例では、表示要素は矩形で示されている。
【００６８】
図５では、原点がメイン画面４の左上隅に対応し、右方向がｘ方向、下方向がｙ方向としている。そして、メイン画面４には、図示のｚ軸方向に見た図が表示されることになる。このため、図示の例では、ｚ＝０のｘｙ平面に配置された表示要素Ａの下に、ｚ＝１のｘｙ平面に配置された表示要素Ｄが隠れた状態で、メイン画面４に表示されることになる。なお、図５には、各表示要素Ａ〜Ｄの左上隅の座標が便宜上記載されている。
【００６９】
図６の（ａ）・（ｂ）は、それぞれ、メイン画面４およびサブ画面５の表示例を示している。図６の（ａ）には、図５に示される表示要素Ａ〜Ｄが記載されている。上述のように、図６の（ａ）では、表示要素Ａの下に表示要素Ｄが隠れた状態となっている。
【００７０】
本実施例におけるルール記憶部４０のルール情報は下記の通りである。
・ｙ座標の小さい表示要素が先の順序となる。
・ｙ座標が同じ場合、ｘ座標の小さい表示要素が先の順序となる。
・ｙ座標およびｘ座標が同じ場合（すなわち重なって表示される場合）、ｚ座標の小さい表示要素が先の順序となる。
【００７１】
図７は、上記ルール情報に基づいて、表示要素またはその代替物の１次元リストを作成する処理（Ｓ１１）の詳細を示している。図示のように、まず、表示要素Ａ〜Ｄをｙ座標が小さい順に配列する（Ｓ２０）。次に、ｙ座標が同じ表示要素が存在するか否かを判断する（Ｓ２１）。存在しない場合、１次元リストの作成が完了するので、元のルーチンに戻る。
【００７２】
一方、ｙ座標が同じ表示要素が存在する場合、該当する表示要素をｘ座標が小さい順に並び替える（Ｓ２２）。次に、ｘ座標が同じ表示要素が存在するか否かを判断する（Ｓ２３）。存在しない場合、１次元リストの作成が完了するので、元のルーチンに戻る。一方、ｘ座標が同じ表示要素が存在する場合、該当する表示要素をｚ座標が小さい順に並び替える（Ｓ２４）。これにより、１次元リストの作成が完了するので、元のルーチンに戻る。
【００７３】
次に、図７に示す１次元リストの作成処理を、図５および図６（ａ）の表示要素Ａ〜Ｄに適用した場合について説明する。まず、ステップＳ２０により、表示要素の配列は｛Ａ・Ｂ・Ｄ・Ｃ｝となる。なお、表示要素Ａ・Ｂ・Ｄの順序は任意である。
【００７４】
次に、ステップＳ２１において、ｙ座標が同じ表示要素Ａ・Ｂ・Ｄが存在するから、ステップＳ２２に進む。ステップＳ２２により、表示要素の配列は｛Ａ・Ｄ・Ｂ・Ｃ｝となる。なお、表示要素Ａ・Ｄの順序は任意である。
【００７５】
次に、ステップＳ２３において、ｘ座標が同じ表示要素Ａ・Ｄが存在するから、ステップＳ２４に進む。ステップＳ２４により、表示要素の配列は｛Ａ・Ｄ・Ｂ・Ｃ｝となり、表示要素の１次元リストが完成する。
【００７６】
図６の（ｂ）は、完成した１次元リストをサブ画面５に表示した例を示している。図示のように、表示要素がＡ・Ｄ・Ｂの順序で配列していることが理解できる。なお、サブ画面５の右下隅には、矢印ボタンが表示されており、この矢印ボタンの選択は、本体２の側面に設けられたサイドボタンを操作することにより行われる。上記矢印ボタンが選択されると、スクロール処理が行われて、表示要素Ｃが表示されることになる。また、図６の（ａ）と（ｂ）とを比較すると、サブ画面５では表示要素が簡略化されて表示されていることが理解できる。
【００７７】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００７８】
例えば、上記実施形態では、本発明を携帯電話機１に適用しているが、本発明は、これに限定されるものではなく、表示制御を行う任意の情報処理装置に適用することができる。
【００７９】
また、上記実施形態では、ユーザがメイン画面４に配置した表示要素またはその代替物の１次元リストを、サブ画面５に表示しているが、メイン画面４に表示してもよい。例えば、ユーザが配置した通りの表示要素の表示と、上記表示要素の１次元リストの表示とが、所定の切替えボタンによって切り替え可能であってもよい。また、メイン画面４を複数の表示領域に区分けし、或る表示領域に、ユーザが配置した通りの表示要素を表示し、別の表示領域に、上記表示要素の１次元リストを表示してもよい。このように、上記表示要素またはその代替物の１次元リストを何れの画面の何れの表示領域に表示するかは、任意に選択することができる。
【００８０】
また、上記実施形態では、携帯電話機１内の表示部１８・１９を制御しているが、表示部１８・１９が外部の表示装置であっても、本発明を適用することができる。
【００８１】
最後に、携帯電話機１の各ブロック、特に制御部２２は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００８２】
すなわち、携帯電話機１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００８３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００８４】
また、携帯電話機１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００８５】
本発明は、ユーザが表示デバイスの画面上に配置した表示要素の配置情報に基づいて、上記表示要素またはその代替物の１次元配列が表示されることにより、２次元または３次元の表示空間に配置された表示要素を、１次元配列に変換して表示する場合に、ユーザによる上記表示要素の配置を反映できるので、表示制御を行う任意の情報処理装置に適用することができる。
【符号の説明】
【００８６】
１  携帯電話機（情報処理装置）
２  本体
３  蓋体
４  メイン画面
５  サブ画面
６  メイン操作ボタン群
１０  アンテナ部
１１  無線処理部
１２  音声処理部
１３  音声入力部
１４  音声出力部
１５  データ処理部
１６  操作部
１７  記憶部
１８  メイン表示部（表示デバイス）
１９  サブ表示部（表示デバイス）
２０  センサ部（検知部）
２１  電源部
２２  制御部（表示制御デバイス）
３０  ルール変更部（変更手段）
３１  配置指示取得部
３２  開閉検知部（検知部）
３３  メイン表示制御部
３４  サブ表示制御部
４０  ルール記憶部
４１  配置情報記憶部
４２  メイン表示要素記憶部
４３  サブ表示要素記憶部
５０  配置情報取得部（取得手段）
５１  リスト作成部（表示制御手段）
５２  リスト表示制御部（表示制御手段）
【図１】
2010267204.tif 000003
【図２】
2010267204.tif 000004
【図３】
2010267204.tif 000005
【図４】
2010267204.tif 000006
【図５】
2010267204.tif 000007
【図６】
2010267204.tif 000008
【図７】
2010267204.tif 000009
【図８】
2010267204.tif 000010