(57)【要約】【課題】スタイル変更時の操作性を向上させた電子機器を実現する。【解決手段】ＣＰＵ１００は筐体のスタイルが「オープンスタイル」もしくは「ビュースタイル」に変化することを検出すると、機能メニュー表示処理を実行する。機能メニュー表示処理では、検出された現在のスタイルに適した機能名の候補を、予め定められた判別条件に従って自動的に選び出してメニュー表示したり、それを音声ガイドするので、ユーザはどの機能がそのスタイルに適した機能かを調べる必要がなく、この結果、スタイル変更時の操作性が向上する。【選択図】図９
2008288839.tif 000002
【特許請求の範囲】
【請求項１】
機器の筺体構造に基づく使用形態を表すスタイルを検出する検出手段と、
機器が備える複数の機能の中から、スタイル毎に利用する機能の候補を選択する判別条件を記憶する記憶手段と、
前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルと前記記憶手段に記憶されている判別条件とに基づいて選択される機能の候補を報知する報知手段と
を具備することを特徴とする電子機器。
【請求項２】
前記機能は、機器で実行されるアプリケーションプログラムであることを特徴とする請求項１記載の電子機器。
【請求項３】
前記報知手段によって報知された機能の候補の中から何れかの機能を選択する選択手段と、
前記選択手段によって選択された機能を起動する起動手段と
を更に備えることを特徴とする請求項１記載の電子機器。
【請求項４】
前記報知手段による報知を所定時間経過後に停止する停止手段を更に備えることを特徴とする請求項１記載の電子機器。
【請求項５】
前記記憶手段は、機器の筺体構造に基づく使用形態を表すスタイル毎に、機能の候補を対応付けた判別条件を記憶し、
前記報知手段は、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに対応して前記記憶手段に記憶されている判別条件に応じて選択される機能の候補を報知することを特徴とする請求項１記載の電子機器。
【請求項６】
前記記憶手段は、機器の筺体構造に基づく使用形態を表すスタイル毎に、優先度が付与された機能の候補を対応付けた判別条件を記憶し、
前記報知手段は、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに対応して前記記憶手段に記憶されている判別条件に応じて優先度順に選択される機能の候補を報知することを特徴とする請求項１記載の電子機器。
【請求項７】
前記優先度は、ユーザによって指定された優先順位を表す情報であることを特徴とする請求項６記載の電子機器。
【請求項８】
前記優先度は、過去に機能起動された時刻情報に基づき該当機能に付与される優先順位を表す情報であることを特徴とする請求項６記載の電子機器。
【請求項９】
前記優先度は、過去に機能起動された回数情報に基づき該当機能に付与される優先順位を表す情報であることを特徴とする請求項６記載の電子機器。
【請求項１０】
前記記憶手段は、機器の筺体構造に基づく使用形態を表すスタイル毎に、機能の候補と時刻情報とを対応付けた判別条件を記憶し、
前記報知手段は、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに対応して前記記憶手段に記憶されている判別条件中の時刻情報に対応付けられた機能の候補を報知することを特徴とする請求項１記載の電子機器。
【請求項１１】
前記時刻情報は、ユーザによって指定された時刻を表す情報であることを特徴とする請求項１０記載の電子機器。
【請求項１２】
前記時刻情報は、過去に機能起動された時刻を含む情報であることを特徴とする請求項１０記載の電子機器。
【請求項１３】
機器の筺体構造に基づく使用形態を表すスタイルを検出する検出手段と、
スタイル毎に割り当てられた第１の機能名と、この第１の機能名の機能の下で利用される第２の機能の候補とを記憶する記憶手段と、
前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに割り当てられた第１の機能名を前記記憶手段から読み出し、当該第１の機能名の機能を起動する第１の起動手段と、
前記第１の起動手段により起動された第１の機能の下で利用される第２の機能の候補を前記記憶手段から読み出して報知する報知手段と、
前記報知手段により報知された第２の機能の候補のいずれかを選択して起動する第２の起動手段と
を具備することを特徴とする電子機器。
【請求項１４】
機器の筺体構造に基づく使用形態を表すスタイルを検出する検出処理と、
前記検出処理にて検出されるスタイルが変化した場合に、その検出されたスタイルと、予め記憶される条件であって、機器が備える複数の機能の中からスタイル毎に利用する機能の候補を選択する判別条件とに基づいて選択される機能の候補を報知する報知処理と
をコンピュータで実行させることを特徴とする電子機器の処理プログラム。
【請求項１５】
機器の筺体構造に基づく使用形態を表すスタイルを検出する検出処理と、
スタイル毎に割り当てられた第１の機能名と、この第１の機能名の機能の下で利用される第２の機能の候補とを予め記憶しておき、前記検出処理にて検出されるスタイルが変化した場合に、その検出されたスタイルに割り当てられた第１の機能名を読み出し、当該第１の機能名の機能を起動する第１の起動処理と、
前記第１の起動処理により起動された第１の機能の下で利用される第２の機能の候補を前記記憶手段から読み出して報知する報知処理と、
前記報知処理により報知された第２の機能の候補のいずれかを選択して起動する第２の起動処理と
をコンピュータで実行させることを特徴とする電子機器の処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタイル変更時の操作性向上を図る電子機器および電子機器の処理プログラムに関する。
【背景技術】
【０００２】
近年、様々な筐体構造を持つ電子機器が提案されている。例えば、折り畳み可能に接続された操作部筐体と表示部筐体とを備える携帯電話であれば、折り畳みを閉じて表示部が内側に隠れる状態の「クローズスタイル」、折り畳みを開いた状態の「オープンスタイル」あるいは折り畳みを閉じて表示画面が外側に出る状態の「ビュースタイル」といった複数のスタイルで使用可能なものが知られている。
【０００３】
こうした各様なスタイルでは、適した画面の向きや使用できる操作部が異なる。この為、利用に適した機能がスタイル毎に異なる場合が多い。そこで、従来では、例えば特許文献１に開示の携帯電話端末のように、メニューキーが押下されると、筐体の開閉状態を検知し、検知した開閉状態に応じて使用可能なメニュー項目を表示する技術が開発されている。
【０００４】
【特許文献１】特開２００６−２１５９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１に開示の携帯電話端末では、筐体のスタイルを変更してユーザ所望の機能を利用しようとする場合、ユーザは筐体のスタイルを変更した後、さらにメニューキーを押下して、変更したスタイルにおける機能メニューの表示を指示するメニュー表示指示操作を行う必要があり、これではスタイルを変更した際の操作が煩雑となってしまう、という問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、スタイル変更時の操作性を向上することができる電子機器および電子機器の処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の発明では、機器の筺体構造に基づく使用形態を表すスタイルを検出する検出手段と、機器が備える複数の機能の中から、スタイル毎に利用する機能の候補を選択する判別条件を記憶する記憶手段と、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルと前記記憶手段に記憶されている判別条件とに基づいて選択される機能の候補を報知する報知手段とを具備することを特徴とする。
【０００８】
上記請求項１に従属する請求項２に記載の発明では、前記機能は、機器で実行されるアプリケーションプログラムであることを特徴とする。
【０００９】
上記請求項１に従属する請求項３に記載の発明は、
前記報知手段によって報知された機能の候補の中から何れかの機能を選択する選択手段と、前記選択手段によって選択された機能を起動する起動手段とを更に備えることを特徴とする。
【００１０】
上記請求項１に従属する請求項４に記載の発明では、前記報知手段による報知を所定時間経過後に停止する停止手段を更に備えることを特徴とする。
【００１１】
上記請求項１に従属する請求項５に記載の発明では、前記記憶手段は、機器の筺体構造に基づく使用形態を表すスタイル毎に、機能の候補を対応付けた判別条件を記憶し、前記報知手段は、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに対応して前記記憶手段に記憶されている判別条件に応じて選択される機能の候補を報知することを特徴とする。
【００１２】
上記請求項１に従属する請求項６に記載の発明では、前記記憶手段は、機器の筺体構造に基づく使用形態を表すスタイル毎に、優先度が付与された機能の候補を対応付けた判別条件を記憶し、前記報知手段は、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに対応して前記記憶手段に記憶されている判別条件に応じて優先度順に選択される機能の候補を報知することを特徴とする。
【００１３】
上記請求項６に従属する請求項７に記載の発明では、前記優先度は、ユーザによって指定された優先順位を表す情報であることを特徴とする。
【００１４】
上記請求項６に従属する請求項８に記載の発明では、前記優先度は、過去に機能起動された時刻情報に基づき該当機能に付与される優先順位を表す情報であることを特徴とする。
【００１５】
上記請求項６に従属する請求項９に記載の発明では、前記優先度は、過去に機能起動された回数情報に基づき該当機能に付与される優先順位を表す情報であることを特徴とする。
【００１６】
上記請求項１に従属する請求項１０に記載の発明では、前記記憶手段は、機器の筺体構造に基づく使用形態を表すスタイル毎に、機能の候補と時刻情報とを対応付けた判別条件を記憶し、前記報知手段は、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに対応して前記記憶手段に記憶されている判別条件中の時刻情報に対応付けられた機能の候補を報知することを特徴とする。
【００１７】
上記請求項１０に従属する請求項１１に記載の発明では、前記時刻情報は、ユーザによって指定された時刻を表す情報であることを特徴とする。
【００１８】
上記請求項１０に従属する請求項１２に記載の発明では、前記時刻情報は、過去に機能起動された時刻を含む情報であることを特徴とする。
【００１９】
請求項１３に記載の発明では、機器の筺体構造に基づく使用形態を表すスタイルを検出する検出手段と、スタイル毎に割り当てられた第１の機能名と、この第１の機能名の機能の下で利用される第２の機能の候補とを記憶する記憶手段と、前記検出手段によって検出されるスタイルが変化した場合に、その検出されたスタイルに割り当てられた第１の機能名を前記記憶手段から読み出し、当該第１の機能名の機能を起動する第１の起動手段と、前記第１の起動手段により起動された第１の機能の下で利用される第２の機能の候補を前記記憶手段から読み出して報知する報知手段と、前記報知手段により報知された第２の機能の候補のいずれかを選択して起動する第２の起動手段とを具備することを特徴とする。
【００２０】
請求項１４に記載の発明では、機器の筺体構造に基づく使用形態を表すスタイルを検出する検出処理と、前記検出処理にて検出されるスタイルが変化した場合に、その検出されたスタイルと、予め記憶される条件であって、機器が備える複数の機能の中からスタイル毎に利用する機能の候補を選択する判別条件とに基づいて選択される機能の候補を報知する報知処理とをコンピュータで実行させることを特徴とする。
【００２１】
請求項１５に記載の発明では、機器の筺体構造に基づく使用形態を表すスタイルを検出する検出処理と、スタイル毎に割り当てられた第１の機能名と、この第１の機能名の機能の下で利用される第２の機能の候補とを予め記憶しておき、前記検出処理にて検出されるスタイルが変化した場合に、その検出されたスタイルに割り当てられた第１の機能名を読み出し、当該第１の機能名の機能を起動する第１の起動処理と、前記第１の起動処理により起動された第１の機能の下で利用される第２の機能の候補を前記記憶手段から読み出して報知する報知処理と、前記報知処理により報知された第２の機能の候補のいずれかを選択して起動する第２の起動処理とをコンピュータで実行させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、スタイル変更時の操作性を向上することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施の形態について説明する。
[第１実施形態]  
Ａ．構成  
（１）システム構成
図１は、本発明の第１実施形態による携帯電話１０が有する機能の概要を説明する為のシステム構成図である。携帯電話１０は、移動無線通信機能およびメール送受信機能を備える。移動無線通信機能を用いて通話する場合、携帯電話１０は、位置登録している基地局ＢＳを介して発信側の交換機ＳＷに発呼する。発信側の交換機ＳＷは、発呼に応じて、無線通信網ＲＮ中に設けられる加入者登録サーバ（不図示）から問い合せた着番号（加入者番号）および位置登録情報に基づき着信側の交換機ＳＷを呼出す。着信側の交換機ＳＷは、着信側の基地局ＢＳを介して着信側の携帯電話１０（不図示）を呼出し、これに応じて着信側が着呼応答すると、発信側の交換機ＳＷと着信側の交換機ＳＷとのリンクが確立して通話可能になる。
【００２４】
メール送受信機能を用いて携帯電話１０から送信されるメールは、基地局ＢＳ、交換機ＳＷおよび無線通信網ＲＮ中に設けられるゲートウェイサーバ（不図示）を経てインターネット上のメールサーバ（不図示）に伝送される。メールサーバは、上述とは逆の経路で宛先のメールアドレスを有する携帯電話１０にメールを送るようになっている。
【００２５】
また、携帯電話１０は、移動無線通信機能を用い、基地局ＢＳ、交換機ＳＷおよび無線通信網ＲＮを経由してインターネットＩＴＮ上の機能配信サイト２０にアクセスする。携帯電話１０は、機能配信サイト２０から各種コンテンツ（画像、動画、文字、音楽）データを受信する他、所定のコンテンツデータを再生出力する機能のプログラムを機能配信サイト２０から取得する。さらに、携帯電話１０は、放送局３０の送信アンテナＡＮＴから送信されるデジタルテレビ放送信号やデジタルラジオ放送信号を受信して出力する機能を有する。
【００２６】
（２）携帯電話１０の構成
次に、図２を参照して携帯電話１０の構成を説明する。図２において、ＣＰＵ１００は、操作部１０７（後述する）から供給されるイベントに応じて各部動作を制御する。本発明の要旨に係わるＣＰＵ１００の特徴的な処理動作については追って詳述する。
【００２７】
ＲＯＭ１０１は、プログラムエリアおよびデータエリアを備える。ＲＯＭ１０１のプログラムエリアには、ＣＰＵ１００により実行される各種プログラムが記憶される。ここで言う各種プログラムとは、追って詳述するメインルーチンおよび機能メニュー表示処理の他、予め搭載されている機能のプログラムを含む。ＲＯＭ１０１のデータエリアには、所定のプログラムにより参照される制御データの他、例えば待受画面などを形成する各種画面データが格納される。
【００２８】
ＲＡＭ１０２は、機能記憶部１０２ａ、起動回数記憶部１０２ｂ、起動履歴記憶部１０２ｃ、自動表示設定記憶部１０２ｄおよび判別条件記憶部１０２ｅを備える。ＲＡＭ１０２の機能記憶部１０２ａには、例えばインターネットＩＴＮ上の機能配信サイト２０からダウンロードしたり、外部記憶媒体から取得した機能のプログラムが記憶される。
【００２９】
ＲＡＭ１０２の起動回数記憶部１０２ｂには、携帯電話１０が有する各種の機能名毎に、「オープンスタイル」で起動された回数と、「ビュースタイル」で起動された回数とが記憶される。図３は起動回数記憶部１０２ｂの一構成例を示す図である。この図に示すように、例えば機能名「アドレス帳」では、「オープンスタイル」で２０回、「ビュースタイル」で１回それぞれ起動された回数が記憶されている。
【００３０】
なお、ここで言う「オープンスタイル」とは、周知の折り畳み開閉タイプの筐体構造を有する携帯電話１０において、折り畳みを開いて表示部１０６の表示画面を見る状態を指す。一方、「ビュースタイル」とは、表示部１０６の表示画面が外側を向くように筐体を折り畳んだ状態を指す。また、図３に図示した一例では、起動回数を記憶するようにしたが、これに限らず、例えば１週間など所定期間内に起動された回数を計数して得られる起動頻度を用いる態様としても良い。
【００３１】
ＲＡＭ１０２の起動履歴記憶部１０２ｃには、ＲＯＭ１０１および機能記憶部１０２ａに格納される各種機能の起動履歴情報が記憶される。起動履歴情報とは、「オープンスタイル」で起動された機能の機能名および起動日時と、「ビュースタイル」で起動された機能の機能名および起動日時とをそれぞれ起動順位に並べた情報である。起動順位は、起動された機能の起動日時を現在時刻に近い順に並べた順位であり、直近に起動された機能の順位が１位となる。図４は、起動履歴記憶部１０２ｃに記憶される起動履歴情報の一例である。この図に示す一例では、「オープンスタイル」で起動された「アドレス帳」機能が起動順位１位にランクされ、「ビュースタイル」で起動された「写真再生」機能が起動順位１位にランクされている。
【００３２】
ＲＡＭ１０２の自動表示設定記憶部１０２ｄには、筐体のスタイルが変化した時に機能メニューを自動表示するか否かを表す設定内容と、この設定内容（自動表示するか否か）のいずれかを選択する設定フラグとが記憶される。設定フラグは、フラグ値「１」の場合に選択状態を表し、フラグ値「０」の場合に非選択状態を表す。したがって、図５に図示する一例では、フラグ値「１」の設定フラグが付与された設定内容（「自動表示する」）を選択する状態を示している。
【００３３】
ＲＡＭ１０２の判別条件記憶部１０２ｅには、機能メニューを自動表示する際に参照される判別条件データが記憶される。判別条件データは、複数種登録される判別条件の種類と、これら判別条件の種類毎に設けられ、ユーザにより選択設定される判別条件の種類を指定する設定フラグと、複数の判別条件の種類毎に設けられる判別条件とから構成される。
【００３４】
図６は、判別条件記憶部１０２ｅに記憶される判別条件データの一構成例を示す図である。図６は、判別条件の種類として「スタイル」、「スタイル＋指定時間帯」、「スタイル＋起動時間帯」、「スタイル＋起動順」および「スタイル＋起動回数」が登録された一例を図示している。判別条件の種類が「スタイル」の判別条件には、「オープンスタイル」に割り当てられた優先順位１位〜３位の各機能名と、「ビュースタイル」に割り当てられた優先順位１位〜３位の各機能名とが登録される。
【００３５】
判別条件の種類が「スタイル＋指定時間帯」の判別条件には、指定時間帯毎に「オープンスタイル」に割り当てられた優先順位１位〜３位の各機能名と、「ビュースタイル」に割り当てられた優先順位１位〜３位の各機能名とが登録される。すなわち、図６に図示する一例では、指定時間帯が１９：００〜２２：００においては「オープンスタイル」に割り当てられた優先順位１位〜３位の各機能名（アドレス帳、デジタルラジオ、音楽再生）と、「ビュースタイル」に割り当てられた優先順位１位〜３位の各機能名（メール、写真再生、動画再生）とが登録される。また、上記以外の時間帯においては「オープンスタイル」に割り当てられた優先順位１位〜３位の各機能名（アドレス帳、発信履歴、着信履歴）と、「ビュースタイル」に割り当てられた優先順位１位〜３位の各機能名（デジタルテレビ、写真撮影、メール）とが登録される。
【００３６】
判別条件の種類が「スタイル＋起動時間帯」の場合には、スタイル変化時の時刻と近い時刻に起動された機能を近い順に表示するという判別条件が登録される。判別条件の種類が「スタイル＋起動順」の場合には、最近起動された機能を近い順に表示するという判別条件が登録される。判別条件の種類が「スタイル＋起動回数」の場合には、起動回数の多い機能を多い順に表示するという判別条件が登録される。設定フラグは、上述した判別条件をそれぞれ備える複数の判別条件の種類の内、ユーザにより選択設定される判別条件の種類を指定するものがフラグ値「１」となり、それ以外はフラグ値「０」となる。したがって、図６に図示する一例では、「スタイル」がユーザにより選択設定される判別条件の種類となっている。
【００３７】
再び図２を参照して携帯電話１０の構成の説明を進める。図２において、無線通信送受信部１０３は、データ通信時にはＣＰＵ１００の制御の下にアンテナＡＮＴ１を介して基地局ＢＳとデータ授受を行い、音声通話時にはアンテナＡＮＴ１を介して受信復調した音声データをＣＰＵ１００に出力する一方、ＣＰＵ１００から供給される音声データを変調して得た送信信号を高周波増幅してアンテナＡＮＴ１から送出する。テレビ放送・ラジオ放送受信部１０４は、ＣＰＵ１００から与えられる選局指示に従い、アンテナＡＮＴ２を介してテレビ放送信号又はラジオ放送信号を受信復調し、これにより得られる受信信号（テレビ受信時は映像／テレビ音声データ、ラジオ受信時はラジオ音声データ）をＣＰＵ１００に出力する。
【００３８】
音声信号処理部１０５は、スピーカＳＰおよびマイクＭＩＣを備え、ＣＰＵ１００から供給される音声データを音声信号にＤ／Ａ変換してスピーカＳＰから発音させたり、マイクＭＩＣから出力される音声信号を音声データにＡ／Ｄ変換してＣＰＵ１００に供給する。また、音声信号処理部１０５では、テレビ放送・ラジオ放送受信部１０４が受信動作中の場合、ＣＰＵ１００から供給されるテレビ音声データ又はラジオ音声データをＤ／Ａ変換した後に増幅してスピーカＳＰから放音する。
【００３９】
表示部１０６は、カラー液晶パネルおよび表示ドライバから構成され、ＣＰＵ１００の制御の下に、待受画面や機能メニュー画面など各種画面を表示する。また、表示部１０６は、テレビ放送・ラジオ放送受信部１０４がテレビ放送受信動作中の場合、ＣＰＵ１００から供給される表示制御信号に応じて映像表示する。操作部１０７には、パワーオンオフする電源スイッチ、通話開始／終了時に操作されるオフフック／オンフックスイッチ、ダイヤルスイッチと兼用の文字入力スイッチ等の各種操作キー、撮影時に操作されるシャッタボタンの他、後述する設定操作や機能起動操作を行うための各種操作ボタン等を有し、これらキーやボタンの操作に応じたイベントを発生してＣＰＵ１００に出力する。なお、設定操作および機能起動操作については後述する。
【００４０】
撮像部１０８は、被写体の明るさに応じてＣＰＵ１００が指定する撮影パラメータ（ＩＳＯ感度およびシャッター速度）に従い、ユーザのシャッタボタン操作で画像を撮像して出力する。ＲＴＣ１０９は、時刻計時やタイマ割込みに用いるリアルタイムクロックを発生する。スタイル検出部１１０は、折り畳み開閉タイプの筐体構造を有する携帯電話１０の開閉操作に応じて、折り畳みを開いて表示部１０６の表示画面を見る「オープンスタイル」もしくは折り畳みを閉じた「クローズスタイル」を検出し、検出したスタイルを表すスタイルデータを発生する。また、スタイル検出部１１０は、表示部１０６の表示画面が外側を向くように筐体を折り畳んだ状態の時に「ビュースタイル」を検出し、検出したスタイルを表すスタイルデータを発生する。
【００４１】
Ｂ．動作  
次に、上記構成による携帯電話１０の動作について説明する。以下では、図７〜図８を参照して携帯電話１０のＣＰＵ１００が実行する「メインルーチン」の動作を説明した後、図９〜図１０を参照してメインルーチンからコールされる「機能メニュー表示処理」の動作について説明する。
【００４２】
（１）メインルーチンの動作
図７〜図８は、ＣＰＵ１００が実行するメインルーチンの動作を示すフローチャートである。ユーザの電源オン操作により携帯電話１０がパワーオンされると、ＣＰＵ１００は図７に図示するメインルーチンを実行してステップＳＡ１に処理を進める。ステップＳＡ１では、位置登録制御シーケンスを実行して網側に位置登録を行った後、待受状態に入る待受処理を実行する。
【００４３】
続いて、図７に示すステップＳＡ２〜ＳＡ５および図８に示すステップＳＡ６〜ＳＡ９では、「設定操作」、「機能起動操作」、「クローズスタイルに変化検出」、「オープンスタイルに変化検出」、「ビュースタイルに変化検出」、「着信検知」、「電源オフ操作」および「その他操作」のイベントの有無を判断する。これらイベントが発生しなければ、上記ステップＳＡ２〜ＳＡ９の各判断結果はいずれも「ＮＯ」になり、待受状態のまま待機する。一方、待受状態で上記イベントのいずれかが発生すると、その発生したイベントに対応した処理を実行する。以下、イベント毎の動作を説明する。
【００４４】
ａ．設定操作が行われた場合
設定操作が行われると、ステップＳＡ２の判断結果が「ＹＥＳ」になり、ステップＳＡ１０に進み、設定処理を実行する。設定処理では、ＲＡＭ１０２の自動表示設定記憶部１０２ｄに記憶される設定フラグ（図５参照）を操作してスタイル変化時に機能メニューを自動表示させるか否かを設定する。また、設定処理では、ＲＡＭ１０２の判別条件記憶部１０２ｅに記憶される設定フラグ（図６参照）を操作して判別条件の種類を指定したり判別条件（たとえば機能名や時間帯）を設定したりする。こうした設定処理が完了すると、ＣＰＵ１００は上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００４５】
ｂ．機能起動操作が行われた場合  
例えばアドレス帳機能、デジタルテレビ機能などの機能を起動させる機能起動操作が行われると、ステップＳＡ３の判断結果が「ＹＥＳ」になり、ステップＳＡ１１に進み、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。続いて、ステップＳＡ１２では、ＲＡＭ１０２の起動回数記憶部１０２ｂに起動回数を記憶する。すなわち、機能名とスタイルとに対応付けてＲＡＭ１０２の起動回数記憶部１０２ｂ（図３参照）に記憶される起動回数の内、機能起動操作により起動された機能の機能名と上記ステップＳＡ１１にて検出された現在のスタイルとで指定される起動回数をインクリメントして歩進させる。
【００４６】
次いで、ステップＳＡ１３では、ＲＡＭ１０２の起動履歴記憶部１０２ｃ（図４参照）の起動履歴を更新する。すなわち、起動履歴記憶部１０２ｃに登録済みの起動履歴情報の内、上記ステップＳＡ１１にて検出された現在のスタイルに対応した起動履歴情報の起動順位を各々一つずつ繰り下げる一方、起動順位１位の新たな起動履歴情報として、機能起動操作により起動された機能の機能名および起動日時（現在日時）を新規登録する。そして、ステップＳＡ１４では、機能起動操作により起動された機能を実行させる。こうして機能起動が完了すると、ＣＰＵ１００は上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００４７】
ｃ．クローズスタイルに変化検出した場合
筐体が折り畳まれ、これに応じてスタイル検出部１１０が発生するスタイルデータに基づき、ＣＰＵ１００が「クローズスタイル」に変化したことを検出すると、ステップＳＡ４の判断結果が「ＹＥＳ」となり、ステップＳＡ１５に進み、表示部１０６に表示オフを指示する。これにより表示部１０６ではバックライトを消灯して表示オフ状態に設定する。そして、ＣＰＵ１００は、表示部１０６に表示オフを指示し終えると、上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００４８】
ｄ．オープンスタイルに変化検出した場合
筐体の折り畳みが開かれ、これに応じてスタイル検出部１１０が発生するスタイルデータに基づき、ＣＰＵ１００が「オープンスタイル」に変化したことを検出すると、ステップＳＡ５の判断結果が「ＹＥＳ」となり、ステップＳＡ１６を介して機能メニュー表示処理を実行する。機能メニュー表示処理では、後述するように「オープンスタイル」に適した機能名の候補を予め定められた判別条件に従って自動的に選び出してメニュー表示したり、それを音声ガイドする。そして、こうした機能メニュー表示処理が終了すると、ＣＰＵ１００は上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００４９】
ｅ．ビュースタイルに変化検出した場合
表示部１０６の表示画面が外側を向くように筐体を折り畳んだ状態になると、スタイル検出部１１０が発生するスタイルデータに基づき、ＣＰＵ１００は「ビュースタイル」に変化したことを検出する。すると、図８に図示するステップＳＡ６の判断結果が「ＹＥＳ」となり、ステップＳＡ１７を介して機能メニュー表示処理を実行する。機能メニュー表示処理では、後述するように「ビュースタイル」に適した機能名の候補を予め定められた判別条件に従って自動的に選び出してメニュー表示したり、それを音声ガイドする。そして、こうした機能メニュー表示処理が終了すると、ＣＰＵ１００は上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００５０】
ｆ．着信検知した場合  
着信を検知すると、図８に図示するステップＳＡ７の判断結果が「ＹＥＳ」になり、ステップＳＡ１８に進み、着信処理を実行する。着信処理では、着信報知を行い、この着信報知中にオフフック操作されると、発呼側と回線接続して通話を開始させ、オンフック操作に応じて回線を断つ通話処理を実行した後、上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００５１】
ｇ．電源オフ操作が行われた場合  
この場合、図８に図示するステップＳＡ８の判断結果が「ＹＥＳ」になり、ステップＳＡ１９に進み、電源オフ処理を実行した後、本処理を完了させる。
【００５２】
ｈ．その他の操作が行われた場合  
上述した以外の、その他の操作がなされた場合には、図８に図示するステップＳＡ９の判断結果が「ＹＥＳ」となり、ステップＳＡ２０に進み、その他の処理を実行する。その他の処理とは、例えばメール作成やメール送信などの処理を指す。そして、その他の処理の実行後は、上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００５３】
（２）機能メニュー表示処理の動作  
図９〜図１０は、ＣＰＵ１００が実行する機能メニュー表示処理の動作を示すフローチャートである。上述したメインルーチンのステップＳＡ１６（図７参照）又はステップＳＡ１７（図８参照）を介して本処理が実行されると、ＣＰＵ１００は図９に図示するステップＳＢ１に処理を進める。ステップＳＢ１では、ＲＡＭ１０２の自動表示設定記憶部１０２ｄ（図５参照）から設定フラグが「１」の設定内容を読み出す。続いて、ステップＳＢ２では、上記ステップＳＢ１にて自動表示設定記憶部１０２ｄから読み出した設定内容が「自動表示する」であるか否かを判断する。読み出した設定内容が「自動表示しない」であれば、ここでの判断結果は「ＮＯ」になり、本処理を完了させる。
【００５４】
一方、自動表示設定記憶部１０２ｄから読み出した設定内容が「自動表示する」であると、上記ステップＳＢ２の判断結果は「ＹＥＳ」になり、ステップＳＢ３に進む。ステップＳＢ３では、ＲＡＭ１０２の判別条件記憶部１０２ｅ（図６参照）に記憶される判別条件データの中から設定フラグが「１」、つまりユーザ指定された判別条件の種類を読み出す。ステップＳＢ４以降では、読み出した判別条件の種類（「スタイル」、「スタイル＋指定時間帯」、「スタイル＋起動時間帯」、「スタイル＋起動順」および「スタイル＋起動回数」）に応じた処理を実行する。以下、判別条件の種類毎に分けて動作説明を進める。
【００５５】
ａ．「スタイル」の場合
ユーザ指定された判別条件の種類が「スタイル」であると、ステップＳＢ４の判断結果が「ＹＥＳ」になり、ステップＳＢ５に進み、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。次いで、ステップＳＢ６では、「スタイル」に対応付けられた判別条件の中から現在スタイルに割り当てられた優先順位１位〜３位の機能名をＲＡＭ１０２の判別条件記憶部１０２ｅから読み出す。例えば、検出された現在スタイルが「オープンスタイル」である場合、図６に図示するように、優先順位１位〜３位の「アドレス帳」、「発信履歴」および「着信履歴」の各機能名が読み出される。そして、ステップＳＢ７では、読み出された機能名の機能メニューを表示部１０６に画面表示する。これにより、現在のスタイルで良く用いられる機能名が自動的にメニュー表示されることになる。
【００５６】
次いで、ステップＳＢ８では、上記ステップＳＢ６にて読み出された機能名を、例えば「アドレス帳は１キーを、発信履歴は２キーを、着信履歴は３キーを押してください」とする合成音声を読み上げる音声ガイド出力を実行する。そして、ステップＳＢ９〜ＳＢ１０では、音声ガイドが完了してから所定時間（例えば５秒）経過するまでの間、機能の選択操作の有無を判断する。選択操作が行われないまま所定時間経過すると、ステップＳＢ１０の判断結果が「ＹＥＳ」となり、ステップＳＢ１１に進み、上記ステップＳＢ７において表示部１０６の表示画面に表示した機能メニューを消去して本処理を終える。
【００５７】
一方、所定時間経過する前に選択操作が行われると、上記ステップＳＢ９の判断結果が「ＹＥＳ」になり、ステップＳＢ１２に進む。ステップＳＢ１２では、ＲＡＭ１０２の起動回数記憶部１０２ｂに起動回数を記憶する。すなわち、機能名とスタイルとに対応付けてＲＡＭ１０２の起動回数記憶部１０２ｂ（図３参照）に記憶される起動回数の内、選択操作により選択された機能名と、上記ステップＳＢ５において検出された現在のスタイルとで指定される起動回数をインクリメントして歩進させる。
【００５８】
この後、ステップＳＢ１３に進み、ＲＡＭ１０２の起動履歴記憶部１０２ｃ（図４参照）の起動履歴を更新する。すなわち、起動履歴記憶部１０２ｃに登録済みの起動履歴情報の内、上記ステップＳＢ５において検出された現在のスタイルに対応した起動履歴情報の起動順位を各々一つずつ繰り下げる一方、起動順位１位の新たな起動履歴情報として、選択操作により選択された機能名および起動日時（現在日時）を新規登録する。次いで、ステップＳＢ１４では、選択操作により選択された機能名の機能を起動させて本処理を終える。
【００５９】
ｂ．「スタイル＋指定時間帯」の場合
ユーザ指定された判別条件の種類が「スタイル＋指定時間帯」であると、図１０に図示するステップＳＢ１５の判断結果が「ＹＥＳ」になり、ステップＳＢ１８に進み、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。次いで、ステップＳＢ１９では、ＲＴＣ１０９が発生するリアルタイムクロックに基づき計時される現在時刻を取得する。続いて、ステップＳＢ２０では、「スタイル＋指定時間帯」に対応付けられた判別条件の中から現在時刻および現在スタイルに割り当てられた優先順位１位〜３位の機能名をＲＡＭ１０２の判別条件記憶部１０２ｅから読み出す。
【００６０】
例えば、現在時刻が「２０：００」であって、現在スタイルが「ビュースタイル」である場合、図６に図示するように、優先順位１位〜３位の「メール」、「写真再生」および「動画再生」の各機能名が読み出される。この後、上述したステップＳＢ７〜ＳＢ１４（図９参照）を実行する。すなわち、ステップＳＢ７〜ＳＢ１４では、上記ステップＳＢ２０において読み出された機能名の機能メニューを表示部１０６に画面表示すると共に、その機能名の音声ガイドを行う。そして、音声ガイドが完了してから所定時間経過する以前に機能の選択操作が行われると、選択した機能の起動回数をＲＡＭ１０２の起動回数記憶部１０２ｂに記憶し、さらに選択した機能の起動履歴をＲＡＭ１０２の起動履歴記憶部１０２ｃに記憶した後、選択した機能を起動させるようになっている。
【００６１】
ｃ．「スタイル＋起動時間帯」の場合
ユーザ指定された判別条件の種類が「スタイル＋起動時間帯」であると、ステップＳＢ１６の判断結果が「ＹＥＳ」になり、ステップＳＢ２１に進み、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。次いで、ステップＳＢ２２では、ＲＴＣ１０９が発生するリアルタイムクロックに基づき計時される現在時刻を取得する。続いて、ステップＳＢ２３では、「スタイル＋起動時間帯」に対応付けられ、スタイル変化時の時刻と近い時刻に起動された機能を近い順に表示するという判別条件に基づきＲＡＭ１０２の起動履歴記憶部１０２ｃ（図４参照）から該当する機能名を読み出す。すなわち、起動履歴記憶部１０２ｃに記憶され、現在スタイルに合致する起動履歴の内、現在時刻（日付を含まず）に近い順に起動された機能名を読み出す。
【００６２】
ＲＡＭ１０２の起動履歴記憶部１０２ｃに記憶される起動履歴が図４に図示する一例の場合に、現在時刻が「１５：００」であって、現在スタイルが「ビュースタイル」であると、「１５：００」に近い順に、例えば「写真撮影（起動時刻：１５：００）」、「デジタルテレビ（起動時刻：１０：００）」および「動画再生（起動時刻：２１：００）」の各機能名が読み出される。この後、上述したステップＳＢ７〜ＳＢ１４（図９参照）を実行する。
【００６３】
ｄ．「スタイル＋起動順」の場合
ユーザ指定された判別条件の種類が「スタイル＋起動順」であると、ステップＳＢ１７の判断結果が「ＹＥＳ」になり、ステップＳＢ２４に進み、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。次いで、ステップＳＢ２５では、「スタイル＋起動順」に対応付けられ、最近起動された機能を近い順に表示するという判別条件に基づきＲＡＭ１０２の起動履歴記憶部１０２ｃ（図４参照）から該当する機能名を読み出す。すなわち、起動履歴記憶部１０２ｃに記憶され、現在スタイルに合致する起動履歴の内、最近起動された機能名を近い順に読み出す。
【００６４】
ＲＡＭ１０２の起動履歴記憶部１０２ｃに記憶される起動履歴が図４に図示する一例の場合に、現在スタイルが「オープンスタイル」であると、例えば起動順位１位〜３位の「アドレス帳」、「メール」および「発信履歴」の各機能名が読み出される。この後、上述したステップＳＢ７〜ＳＢ１４（図９参照）を実行する。
【００６５】
ｅ．「スタイル＋起動回数」の場合
ユーザ指定された判別条件の種類が「スタイル＋起動回数」であると、図９に図示したステップＳＢ４および図１０に図示したステップＳＢ１５〜ＳＢ１７の各判断結果がいずれも「ＮＯ」になり、ステップＳＢ２６に進み、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。次いで、ステップＳＢ２７では、「スタイル＋起動回数」に対応付けられ、起動回数の多い機能を多い順に表示するという判別条件に基づきＲＡＭ１０２の起動回数記憶部１０２ｂ（図３参照）から起動回数の多い機能名を多い順に読み出す。
【００６６】
ＲＡＭ１０２の起動回数記憶部１０２ｂに記憶される起動回数が図３に図示する一例の場合に、現在スタイルが「ビュースタイル」であると、例えば起動回数の多い順に上位１位〜３位の「デジタルテレビ（起動回数：２０回）」、「写真撮影（起動回数：１９回）」および「写真再生（起動回数：１７回）」の各機能名が読み出される。この後、上述したステップＳＢ７〜ＳＢ１４（図９参照）を実行する。
【００６７】
以上のように、第１実施形態では、筐体のスタイルが「オープンスタイル」もしくは「ビュースタイル」に変化すると、その変化した現在のスタイルに適した機能名の候補を、予め定められた判別条件に従って自動的に選び出してメニュー表示したり、それを音声ガイドするので、ユーザはどの機能がそのスタイルに適した機能かを調べる必要がなく、この結果、スタイル変更時の操作性が向上する。
【００６８】
また、上述した第１実施形態で得られる、より具体的な効果は、下記（ａ）〜（ｊ）項に記載の通りである。
（ａ）ユーザは報知された機能の候補の中から所望の機能を選択するだけで起動させることができる。
（ｂ）所定時間経過後に報知を停止するので、報知された機能の候補の中に所望の機能がない場合でも報知を停止させる操作をする必要がない。
（ｃ）スタイルに適した機能の候補を優先順位に従って報知することができる。
（ｄ）ユーザが優先順位を指定できるので、ユーザ自らが所望する機能の候補を指定することができる。
（ｅ）機能の候補を過去に起動された時刻に従って報知することができるので、例えば最近起動されたものから順番に報知することによって、ユーザがそのスタイルで最近起動した機能を再び簡単に利用することができる。
（ｆ）機能の候補を、過去に起動された回数や頻度に従って報知することができるので、例えば起動回数や起動頻度が大きい機能から順番に報知することによって、ユーザがそのスタイルでよく起動する機能を再び簡単に利用することができる。
（ｇ）スタイルに適した機能の候補を時刻情報に従って報知することができる。
（ｈ）ユーザが時刻情報を指定できるので、例えば同じスタイルでも時間帯によってよく利用する機能が異なる場合に、時間帯ごとに機能の候補を指定することができる。
（ｉ）機能の候補を過去に起動された時刻や曜日などの時刻情報に基づいて報知することができるので、例えば現在時刻と近い時刻（時間帯）に過去に起動された機能から順番に報知したり、現在の曜日と同じ曜日（または平日／休日）に過去に起動された機能から順番に報知したりすることによって、過去の同じような状況でよく起動した機能を再び簡単に利用することができる。
（ｊ）ユーザがそのスタイルに適したアプリケーションプログラムの候補を知ることができる。
【００６９】
なお、上述した第１実施形態では、ＲＡＭ１０２の判別条件記憶部１０２ｅ（図６参照）に記憶される判別条件として、「スタイル」と「指定時間帯」との組み合わせや、「スタイル」と「起動時間帯」との組み合わせを一例に挙げたが、これに限定されず、例えば「スタイル」と「指定曜日」とを組み合わせたり、「スタイル」と「起動曜日（平日と休日）」との組み合わせであっても構わない。
【００７０】
[第２実施形態]  
次に、図１１〜図１２を参照して第２実施形態を説明する。図１１は、第２実施形態による判別条件記憶部１０２ｅに記憶される判別条件データの一構成例を示す図である。この図に示す判別条件データは、「オープンスタイル」と「ビュースタイル」とに区分された判別条件から構成される。「オープンスタイル」の判別条件には、優先順位１位〜３位の機能名（新規メール作成、受信メール確認およびメール各種設定）が登録される。一方、「ビュースタイル」の判別条件には、優先順位１位〜２位の機能名（横撮影および縦撮影）が登録される。
【００７１】
図１２は、第２実施形態による機能メニュー表示処理の動作を示すフローチャートである。前述した第１実施形態と同様に、メインルーチンのステップＳＡ１６（図７参照）又はステップＳＡ１７（図８参照）を介して第２実施形態による機能メニュー表示処理が実行されると、ＣＰＵ１００は図１２に図示するステップＳＣ１に処理を進め、スタイル検出部１１０が発生するスタイルデータに基づき現在のスタイルを検出する。次いで、ステップＳＣ２では、検出した現在のスタイルが「オープンスタイル」であるか否かを判断する。以下、検出した現在のスタイルが「オープンスタイル」の場合と、「ビュースタイル」の場合とに分けて動作の説明を進める。
【００７２】
ａ．「オープンスタイル」の場合
この場合、ステップＳＣ２の判断結果が「ＹＥＳ」になり、ステップＳＣ３に進む。ステップＳＣ３では、「オープンスタイル」に割り当てられた優先順位１位〜３位の機能名（新規メール作成、受信メール確認およびメール各種設定）をＲＡＭ１０２の判別条件記憶部１０２ｅ（図１１参照）から読み出す。そして、ステップＳＣ４では、メール機能を起動させ、続くステップＳＣ５では、上記ステップＳＣ３にて判別条件記憶部１０２ｅから読み出した優先順位１位〜３位の機能名（新規メール作成、受信メール確認およびメール各種設定）をメール機能のサブメニュー項目として表示部１０６に表示する。この後、ステップＳＣ６に進み、メールサブメニュー項目のいずれかが選択されるまで待機する。そして、いずれかの機能（メールサブメニュー項目）が選択されると、ステップＳＣ６の判断結果が「ＹＥＳ」になり、ステップＳＣ７に進み、選択された機能を起動させて本処理を終える。
【００７３】
ｂ．「ビュースタイル」の場合
この場合、ステップＳＣ２の判断結果が「ＮＯ」になり、ステップＳＣ８に進む。ステップＳＣ８では、「ビュースタイル」に割り当てられた優先順位１位〜２位の機能名（横撮影および縦撮影）をＲＡＭ１０２の判別条件記憶部１０２ｅ（図１１参照）から読み出す。そして、ステップＳＣ９では、写真撮影機能を起動させ、続くステップＳＣ１０では、上記ステップＳＣ８にて判別条件記憶部１０２ｅから読み出した優先順位１位〜２位の機能名（横撮影および縦撮影）を写真撮影機能のサブメニュー項目として表示部１０６に表示する。この後、ステップＳＣ６に進み、写真撮影サブメニュー項目のいずれかが選択されるまで待機し、いずれかの機能（写真撮影サブメニュー項目）が選択されると、ステップＳＣ６の判断結果が「ＹＥＳ」になり、ステップＳＣ７に進み、選択された機能を起動させて本処理を終える。
【００７４】
このように、第２実施形態では、スタイル毎に起動する機能のサブメニュー項目を判別条件記憶部１０２ｅに記憶しておき、スタイル変更時に検出されるスタイルに割り当てられた機能を起動すると共に、この起動された機能のサブメニュー項目を判別条件記憶部１０２ｅから読み出して自動的にサブメニュー表示させるので、ユーザはどの機能がそのスタイルに適した機能かを調べる必要がなくなり、スタイル変更時の操作性向上を図ることが可能になる。
【００７５】
なお、上述した第２実施形態では、「オープンスタイル」にメール機能を割り当て、「ビュースタイル」に写真撮影機能を割り当てた一例について言及したが、各スタイルに事前に割り当てる機能はこれに限らず、ユーザの好みに応じて任意の機能を各スタイルに割り当て可能であることは言うまでもない。
また、上述した第１実施形態および第２実施形態では、携帯電話の筐体構造を折り畳み開閉タイプとし、スタイルを「オープンスタイル」「ビュースタイル」としたが、筐体構造とスタイルはこれらに限らない。
さらに、携帯電話に限らず、ノート型ＰＣ、ＰＤＡ、電子カメラ、音楽再生機など、他の電子機器にも同様に適用可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１実施形態による携帯電話１０が有する機能の概要を説明する為のシステム構成図である。
【図２】第１実施形態による携帯電話１０の構成を示すブロック図である。
【図３】ＲＡＭ１０２に設けられる起動回数記憶部１０２ｂの一構成例を示す図である。
【図４】ＲＡＭ１０２に設けられる起動履歴記憶部１０２ｃの一構成例を示す図である。
【図５】ＲＡＭ１０２に設けられる自動表示設定記憶部１０２ｄの一構成例を示す図である。
【図６】ＲＡＭ１０２に設けられる判別条件記憶部１０２ｅの一構成例を示す図である。
【図７】メインルーチンの動作を示すフローチャートである。
【図８】メインルーチンの動作を示すフローチャートである。
【図９】機能メニュー表示処理の動作を示すフローチャートである。
【図１０】機能メニュー表示処理の動作を示すフローチャートである。
【図１１】第２実施形態による判別条件記憶部１０２ｅの一構成例を示す図である。
【図１２】第２実施形態による機能メニュー表示処理の動作を示すフローチャートである。
【符号の説明】
【００７７】
１０  携帯電話
２０  配信サイト
３０  放送局
１００  ＣＰＵ
１０１  ＲＯＭ
１０２  ＲＡＭ
１０２ａ  機能記憶部
１０２ｂ  起動回数記憶部
１０２ｃ  起動履歴記憶部
１０２ｄ  自動表示設定記憶部
１０２ｅ  判別条件記憶部
１０３  無線通信送受信部
１０４  テレビ放送・ラジオ放送受信部
１０５  音声信号処理部
１０６  表示部
１０７  操作部
１０８  撮像部
１０９  ＲＴＣ
１１０  スタイル検出部
【図１】
2008288839.tif 000003
【図２】
2008288839.tif 000004
【図３】
2008288839.tif 000005
【図４】
2008288839.tif 000006
【図５】
2008288839.tif 000007
【図６】
2008288839.tif 000008
【図７】
2008288839.tif 000009
【図８】
2008288839.tif 000010
【図９】
2008288839.tif 000011
【図１０】
2008288839.tif 000012
【図１１】
2008288839.tif 000013
【図１２】
2008288839.tif 000014