(57)【要約】【課題】画面表示が正像となる向きが変化した場合であっても、上下左右キーを用いて携帯電話機を操作する際の利便性を向上させることができるようにする。【解決手段】本発明に係る情報処理装置に適用可能な携帯電話機においては、液晶ディスプレイは所定のアプリケーションプログラムの実行に伴う画像を表示し、制御部は、いずれかのキーが押下された場合、携帯電話機１の状態とキー解釈が予め対応付けられたテーブルを参照して、画像表示が正像となる向きに応じて押下されたいずれかのキーのキー解釈を行い、キー解釈に従って発生されたキーイベントを、所定のアプリケーションプログラムに通知し、所定のアプリケーションプログラムを用いて、通知された前記キーイベントに基づいて画面表示を更新するように制御する。【選択図】  図８
2009080562.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
情報処理装置に設けられたいずれかのキーが押下された場合、前記情報処理装置の状態とキー解釈が予め対応付けられたテーブルを参照して、前記表示手段による画像表示が正像となる向きに応じて、押下されたいずれかのキーのキー解釈を行う解釈手段と、
前記解釈手段により解釈されたキー解釈に従って発生されたキーイベントに基づいて、前記表示手段による画面表示を更新するように制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
押下されるいずれかのキーには、少なくとも、上、下、左、または右方向を示すキーが含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、キーと前記表示手段とが正反対の向きに配置された状態に筐体が遷移する情報処理装置であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置の状態には、少なくとも、前記情報処理装置の筐体がキーと前記表示手段とが正反対の向きに配置された状態に遷移した場合、前記情報処理装置の筐体がキーと前記表示手段とが正反対の向きに配置された状態に遷移し、かつ画面を正面に見て予め所定の位置に設けられたヒンジ部が右側にあるときに正像である場合、前記情報処理装置の筐体がキーと前記表示手段とが正反対の向きに配置された状態に遷移し、かつ画面を正面に見て前記ヒンジ部が左側にあるときに正像である場合、前記情報処理装置の筐体がキーと前記表示手段とが正反対の向きに配置された状態に遷移し、かつ画面を正面に見て前記ヒンジ部が下側にあるときに正像である場合、あるいは、前記情報処理装置の筐体がキーと前記表示手段とが正反対の向きに配置された状態に遷移し、かつ画面を正面に見て前記ヒンジ部が上側にあるときに正像である場合が含まれることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示手段による画像表示が正像となる向きは、予め固定されるか、前記表示手段により画像が表示される際に実行される所定のアプリケーションプログラムごとに指定されるか、あるいは、前記情報処理装置に予め設けられたセンサを用いて設定されることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記解釈手段により解釈されたキー解釈に従って発生されたキーイベントを、前記表示手段より画像が表示される際に実行される所定のアプリケーションプログラムに通知する通知手段をさらに備え、
前記制御手段は、前記所定のアプリケーションプログラムを用いて、前記通知手段により通知された前記キーイベントに基づいて、前記表示手段による画面表示を更新するように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記解釈手段は、前記表示手段より画像が表示される際に実行される所定のアプリケーションプログラムを実行することによりキー解釈を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
所定のアプリケーションプログラムの実行に伴う画像を表示する表示手段と、
情報処理装置に設けられたいずれかのキーが押下された場合、前記情報処理装置の状態とキー解釈が予め対応付けられたテーブルを参照して、前記表示手段による画像表示が正像となる向きに応じて、押下されたいずれかのキーのキー解釈を行う解釈手段と、
前記解釈手段により解釈されたキー解釈に従って発生されたキーイベントを、前記所定のアプリケーションプログラムに通知する通知手段と、
前記所定のアプリケーションプログラムを用いて、前記通知手段により通知された前記キーイベントに基づいて、前記表示手段による画面表示を更新するように制御する制御手段とを備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に、キーとディスプレイとが正反対の向きに配置された状態に筐体が遷移することが可能なサバ折り型の情報処理装置に関する。
【背景技術】
【０００２】
近年、種々のスタイルの携帯電話機が提案されており、例えばスライド式の構造を有する携帯電話機、ストレート式の携帯電話機や、フリッパ式の携帯電話機、折り畳み式の携帯電話機などが提案されている。特に、折り畳み式の携帯電話機の中には、ヒンジを中心として３６０度回転することが可能なサバ折り型の携帯電話機も提案されている。（例えば特許文献１）
【特許文献１】特開２００２−１９８８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えばヒンジを中心として３６０度回転することが可能なサバ折り型の携帯電話機に代表される、キーとディスプレイとが正反対の向きに配置された状態に筐体が遷移可能な携帯端末の場合、携帯端末をキーとディスプレイとが正反対に配置された状態でキーを操作しようとすると、上下左右キーの押下と画面表示の操作方向を連動させることができず、そのため、ユーザにとって煩わしいだけでなく、上下左右キーを用いて携帯電話機を操作する際の利便性が悪いという課題があった。
【０００４】
本発明は、このような状況に鑑みてなされたものであり、画面表示が正像となる向きが変化した場合であっても、上下左右キーを用いて携帯電話機を操作する際の利便性を向上させることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、上述した課題を解決するために、画像を表示する表示手段と、情報処理装置に設けられたいずれかのキーが押下された場合、情報処理装置の状態とキー解釈が予め対応付けられたテーブルを参照して、表示手段による画像表示が正像となる向きに応じて、押下されたいずれかのキーのキー解釈を行う解釈手段と、解釈手段により解釈されたキー解釈に従って発生されたキーイベントに基づいて、表示手段による画面表示を更新するように制御する制御手段とを備えることを特徴とする。
【０００６】
本発明の情報処理装置は、上述した課題を解決するために、所定のアプリケーションプログラムの実行に伴う画像を表示する表示手段と、情報処理装置に設けられたいずれかのキーが押下された場合、情報処理装置の状態とキー解釈が予め対応付けられたテーブルを参照して、表示手段による画像表示が正像となる向きに応じて、押下されたいずれかのキーのキー解釈を行う解釈手段と、解釈手段により解釈されたキー解釈に従って発生されたキーイベントを、所定のアプリケーションプログラムに通知する通知手段と、所定のアプリケーションプログラムを用いて、通知手段により通知されたキーイベントに基づいて、表示手段による画面表示を更新するように制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画面表示が正像となる向きが変化した場合であっても、上下左右キーを用いて携帯電話機を操作する際の利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は、本発明に係る情報処理装置として適用可能な携帯電話機１の外観の構成を表している。なお、図１（Ａ）は、携帯電話機１を約１８０度に見開いたときの正面から見た外観の構成を表しており、図１（Ｂ）は、携帯電話機１を約１８０度に見開いたときの側面から見た外観の構成を表している。
【０００９】
図１（Ａ）および（Ｂ）に示されるように、携帯電話機１は、中央のヒンジ部１１を境に第１の筐体１２と第２の筐体１３とがヒンジ結合されており、ヒンジ部１１を介して矢印Ｘ方向（操作キー１４を覆う方向と、操作キー１４が配置された第１の筐体１２の操作キー側の背面を覆う方向）に折り畳み可能に形成される。すなわち、携帯電話機１は、ヒンジ部１１を中心として３６０度回転することが可能なサバ折り型の携帯電話機である。携帯電話機１の内部の所定の位置には、送受信用のアンテナ（後述する図４のアンテナ３１）が設けられており、内蔵されたアンテナを介して基地局（図示せず）との間で電波を送受信する。
【００１０】
第１の筐体１２には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話・電源キー、クリアキー、および電子メールキーなどの操作キー１４が設けられており、操作キー１４を用いて各種指示を入力することができる。
【００１１】
第１の筐体１２には、操作キー１４として上部に上下左右キーと確定キーが設けられており、ユーザが上下左右キーを操作することにより当てられたカーソルを上下左右方向に移動させることができる。具体的には、第２の筐体１３に設けられたメインディスプレイ１７に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作および画像の送り動作などの種々の動作を実行する。
【００１２】
また、確定キーを押下することにより、種々の機能を確定することができる。例えば第１の筐体１２は、ユーザによる上下左右キーの操作に応じてメインディスプレイ１７に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、確定キーが第１の筐体１２の内部方向に押圧されると、選択された電話番号を確定して電話番号に対して発呼処理を行う。
【００１３】
さらに、第１の筐体１２には、上下左右キーと確定キーの左隣に電子メールキーが設けられており、電子メールキーが第１の筐体１２の内部方向に押圧されると、メールの送受信機能を呼び出すことができる。上下左右キーと確定キーの右隣には、ブラウザキーが設けられており、ブラウザキーが第１の筐体１２の内部方向に押圧されると、Ｗｅｂページのデータを閲覧することが可能となる。
【００１４】
また、第１の筐体１２には、操作キー１４の下部にマイクロフォン１５が設けられており、マイクロフォン１５によって通話時のユーザの音声を集音する。また、第１の筐体１２には、携帯電話機１の操作を行うサイドキー１６が設けられている。
【００１５】
なお、第１の筐体１２は、背面側に図示しないバッテリパックが挿着されており、終話・電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００１６】
一方、第２の筐体１３には、その正面にメインディスプレイ１７が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び送信履歴等の他、電子メールの内容、簡易ホームページ、ＣＣＤ（Charge Coupled Device）カメラ（後述する図２のＣＣＤカメラ２１）で撮像した画像、外部のコンテンツサーバ（図示せず）より受信したコンテンツ、メモリカード（後述する図４のメモリカード４６）に記憶されているコンテンツを表示することができる。また、メインディスプレイ１７の上部の所定の位置にはスピーカ１８が設けられており、これにより、ユーザは音声通話することが可能である。
【００１７】
また、第１の筐体１２と第２の筐体１３の内部の所定の位置には、携帯電話機１の状態を検知するための磁気センサ１９a、１９b、１９c、および１９dが設けられる。
【００１８】
さらに、第１の筐体１２には、ヒンジ部１１を中心としてほぼ１８０度回転することで携帯電話機１を約１８０度に見開いた状態（図１（Ａ）に示される状態）から、さらに１８０度回転することで３６０度回転することを可能とするためのサバ折りボタン２０が設けられている。
【００１９】
図２は、本発明に係る情報処理装置として適用可能な携帯電話機１の他の外観の構成を表している。図２の携帯電話機１の状態は、図１の携帯電話機１の状態から矢印Ｘ方向のうちの操作キー１４を覆う方向に回動させた状態である。なお、図２（Ａ）は、操作キー１４を覆う方向に回動させて携帯電話機１を閉じたときの正面から見た外観の構成を表しており、図２（Ｂ）は、操作キー１４を覆う方向に回動させて携帯電話機１を閉じたときの側面から見た外観の構成を表している。
【００２０】
第２の筐体１３の上部には、ＣＣＤカメラ２１が設けられており、これにより、所望の撮影対象を撮像することができる。ＣＣＤカメラ２１の下部には、サブディスプレイ２２が設けられており、現在のアンテナの感度のレベルを示すアンテナピクト、携帯電話機１の現在の電池残量を示す電池ピクト、現在の時刻などが表示される。
【００２１】
図３は、本発明に係る情報処理装置として適用可能な携帯電話機１の他の外観の構成を表している。図３の携帯電話機１の状態は、図１の携帯電話機１の状態から矢印Ｘ方向のうちの、操作キー１４が配置された第１の筐体１２の操作キー側の背面を覆う方向に回動させた状態である。なお、図３（Ａ）は、携帯電話機１を約２７０度に見開いたときの側面から見た外観の構成を表しており、図３（Ｂ）は、第１の筐体１２の操作キー側の背面を覆う方向に回動させて携帯電話機１を閉じたときの側面から見た外観の構成を表しており、図３（Ｃ）は、第１の筐体１２の操作キー側の背面を覆う方向に回動させて携帯電話機１を閉じたときの正面から見た外観の構成を表している。
【００２２】
図３に示されるように、ユーザは、サバ折りボタン２０を押下しながら、図１（Ｂ）に示される状態から、矢印Ｘ方向のうちの、操作キー１４が配置された第１の筐体１２の操作キー側の背面を覆う方向に回動させることで、図３（Ａ）乃至（Ｃ）のいずれかに示される状態にすることができる。
【００２３】
図４は、本発明に係る情報処理装置に適用可能な携帯電話機１の内部の構成を表している。図示せぬ基地局から送信されてきた無線信号は、アンテナ３１で受信された後、アンテナ共用器（ＤＵＰ）３２を介して受信回路（ＲＸ）３３に入力される。受信回路３３は、受信された無線信号を周波数シンセサイザ（ＳＹＮ）３４から出力された局部発振信号とミキシングして中間周波数信号に周波数変換（ダウンコンバート）する。そして、受信回路３３は、このダウンコンバートされた中間周波数信号を直交復調して受信ベースバンド信号を出力する。なお、周波数シンセサイザ３４から発生される局部発振信号の周波数は、制御部４１から出力される制御信号ＳＹＣによって指示される。
【００２４】
受信回路３３からの受信ベースバンド信号は、ＣＤＭＡ信号処理部３６に入力される。ＣＤＭＡ信号処理部３６は、図示せぬＲＡＫＥ受信機を備える。このＲＡＫＥ受信機では、受信ベースバンド信号に含まれる複数のパスがそれぞれの拡散符号（すなわち、拡散された受信信号の拡散符号と同一の拡散符号）で逆拡散処理される。そして、この逆拡散処理された各パスの信号は、位相が調停された後、コヒーレントＲａｋｅ合成される。Ｒａｋｅ合成後のデータ系列は、デインタリーブおよびチャネル復号（誤り訂正復号）が行われた後、２値のデータ判定が行われる。これにより、所定の伝送フォーマットの受信パケットデータが得られる。この受信パケットデータは、圧縮伸張処理部３７に入力される。
【００２５】
圧縮伸張処理部３７は、ＤＳＰ（Digital Signal Processor）などにより構成され、ＣＤＭＡ信号処理部３６から出力された受信パケットデータを図示せぬ多重分離部によりメディアごとに分離し、分離されたメディアごとのに対してそれぞれ復号処理を行う。例えば通話モードにおいては、受信パケットデータに含まれる通話音声などに対応するオーディオデータをスピーチコーデックにより復号する。また、例えばテレビ電話モードなどのように、受信パケットデータに動画像データが含まれていれば、この動画像データをビデオコーデックにより復号する。さらに、受信パケットデータがダウンロードコンテンツであれば、このダウンロードコンテンツを伸張した後、伸張されたダウンロードコンテンツを制御部４１に出力する。
【００２６】
復号処理により得られたディジタルオーディオ信号はＰＣＭコーデック３８に供給される。ＰＣＭコーデック３８は、圧縮伸張処理部３７から出力されたディジタルオーディオ信号をＰＣＭ復号し、ＰＣＭ復号後のアナログオーディオデータ信号を受話増幅器３９に出力する。このアナログオーディオ信号は、受話増幅器３９にて増幅された後、スピーカ１８により出力される。
【００２７】
圧縮伸張処理部３７によりビデオコーデックにて復号されたディジタル動画像信号は、制御部４１に入力される。制御部４１は、圧縮伸張処理部３７から出力されたディジタル動画像信号に基づく動画像を、図示せぬビデオＲＡＭ（例えばＶＲＡＭなど）を介してメインディスプレイ１７に表示させる。なお、制御部４１は、受信された動画像データだけでなく、ＣＣＤカメラ２１により撮像された動画像データに関しても、図示せぬビデオＲＡＭを介してメインディスプレイ１７に表示させることも可能である。
【００２８】
また、圧縮伸張処理部３７は、受信パケットデータが電子メールである場合、この電子メールを制御部４１に供給する。制御部４１は、圧縮伸張処理部３７から供給された電子メールを記憶部４２に記憶させる。そして、制御部４１は、ユーザによる入力部としての操作キー１４の操作に応じて、記憶部４２に記憶されているこの電子メールを読み出し、読み出された電子メールをメインディスプレイ１７に表示させる。
【００２９】
一方、通話モードにおいて、マイクロフォン１５に入力された話者（ユーザ）の音声信号（アナログオーディオ信号）は、送話増幅器４０により適正レベルまで増幅された後、ＰＣＭコーデック３８によりＰＣＭ符号化される。このＰＣＭ符号化後のディジタルオーディオ信号は、圧縮伸張処理部３７に入力される。また、ＣＣＤカメラ２１から出力される動画像信号は、制御部４１によりディジタル化されて圧縮伸張処理部３７に入力される。さらに、制御部４１にて作成されたテキストデータである電子メールも、圧縮伸張処理部３７に入力される。
【００３０】
圧縮伸張処理部３７は、ＰＣＭコーデック３８から出力されたディジタルオーディオ信号を所定の送信データレートに応じたフォーマットで圧縮符号化する。これにより、オーディオデータが生成される。また、圧縮伸張処理部３７は、制御部４１から出力されたディジタル動画像信号を圧縮符号化して動画像データを生成する。そして、圧縮伸張処理部３７は、これらのオーディオデータや動画像データを図示せぬ多重分離部で所定の伝送フォーマットに従って多重化した後にパケット化し、パケット化後の送信パケットデータをＣＤＭＡ信号処理部３６に出力する。なお、圧縮伸張処理部３７は、制御部４１から電子メールが出力された場合にも、この電子メールを送信パケットデータに多重化する。
【００３１】
ＣＤＭＡ信号処理部３６は、圧縮伸張処理部３７から出力された送信パケットデータに対し、送信チャネルに割り当てられた拡散符号を用いてスペクトラム拡散処理を施し、スペクトラム拡散処理後の出力信号を送信回路（ＴＸ）３５に出力する。送信回路３５は、スペクトラム拡散処理後の信号をＱＰＳＫ（Quadrature Phase Shift Keying）方式などのディジタル変調方式を使用して変調する。送信回路３５は、ディジタル変調後の送信信号を、周波数シンセサイザ３４から発生される局部発振信号と合成して無線信号に周波数変換（アップコンバート）する。そして、送信回路３５は、制御部４１により指示される送信電力レベルとなるように、このアップコンバートにより生成された無線信号を高周波増幅する。この高周波増幅された無線信号は、アンテナ共用器３２を介してアンテナ３１に供給され、このアンテナ３１から図示せぬ基地局に向けて送信される。
【００３２】
また、携帯電話機１は、外部メモリインタフェース４５を備えている。この外部メモリインタフェース４５は、メモリカード４６を着脱することが可能なスロットを備えている。メモリカード４６は、ＮＡＮＤ型フラッシュメモリカードやＮＯＲ型フラッシュメモリカードなどに代表されるフラッシュメモリカードの一種であり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。さらに、携帯電話機１には、現在の正確な現在の時刻を測定する時計回路（タイマ）４７が設けられている。
【００３３】
制御部４１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）などからなり、ＣＰＵは、ＲＯＭに記憶されているプログラムまたは記憶部４２からＲＡＭにロードされた各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより携帯電話機１を統括的に制御する。ＲＡＭは、ＣＰＵが各種の処理を実行する上において必要なデータなどを適宜記憶する。
【００３４】
記憶部４２は、例えば、電気的に書換えや消去が可能な不揮発性メモリであるフラッシュメモリ素子やＨＤＤ（Hard Disc Drive）などからなり、制御部４１のＣＰＵにより実行される種々のアプリケーションプログラムや種々のデータ群を格納している。
【００３５】
電源回路４４は、バッテリ４３の出力を基に所定の動作電源電圧Ｖｃｃを生成して各回路部に供給する。
【００３６】
ところで、例えばヒンジを中心として３６０度回転することが可能なサバ折り型の携帯電話機に代表される、キーとディスプレイとが正反対の向きに配置された状態に筐体が遷移可能な携帯電話機の場合（なお、以下、説明を簡便にするために、携帯電話機の筐体が操作キーとが正反対の向きに配置された状態に遷移した状態を「サバ折りにした状態」という）、携帯電話機をサバ折りにした状態でキーを操作しようとすると、上下左右キーの押下と画面表示の操作方向を連動させることができず、そのため、ユーザにとって煩わしいだけでなく、上下左右キーを用いて携帯電話機を操作する際の利便性が悪かった。
【００３７】
具体的には、図３（Ｃ）に示されるように、携帯電話機１をサバ折り状態にすると、ユーザは液晶ディスプレイ１７に表示される画面を見ることが容易になるが、ユーザから見て上方に配置された第２の筐体１３の下方に、操作キー１４が設けられた第１の筐体がサバ折り状態で配置されるため、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」に示される操作キー）に予め割り当てられた上下左右の向きとの間に不一致が生ずることになる。
【００３８】
すなわち、図５に示されるように、サバ折り状態ではない通常の状態である場合（すなわち、図１（Ａ）および（Ｂ）で示される状態の場合）には、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キーに予め割り当てられた上下左右の向きとは一致している。そして、この場合、ユーザにより操作キー１４のうちの上下左右キーの上キー（図５において「Ａ」により示される操作キー）が押下されると、上キーに予め割り当てられた上方向に対するキーイベントが発生し、発生されたキーイベントに基づいて、画面表示の操作方向として画面表示が正像となる向きを基準とした上方向に画面表示が更新される。
【００３９】
しかしながら、図６および図７の場合（すなわち、図３（Ｂ）および（Ｃ）で示される状態の場合）、携帯電話機１はサバ折り状態であるため、図５の場合とは異なり、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」に示される操作キー）に予め割り当てられた上下左右の向きとの間に不一致が生ずる。
【００４０】
例えば図６（Ａ）乃至（Ｂ）は、携帯電話機１はサバ折り状態であり、かつ表示画面を正面に見てヒンジ部１１が右側にあることを示しており、図６（Ａ）は液晶ディスプレイ１７の側から見た正面図であり、図６（Ｂ）は操作キー１４の側から見た正面図である。図６（Ａ）乃至（Ｂ）の場合、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」に示される操作キー）に予め割り当てられた上下左右の向きとの間に不一致が生じており、画面表示が正像となる向きを基準とした上方向には、操作キー１４のうちの上下左右キーのうちの右方向が予め割り当てられた右キー（「Ｄ」により示される操作キー）が対応している。そのため、ユーザが表示画面を見ながら画面表示を上方向に操作しようとして、操作キー１４のうちの上下左右キーの右キー（「Ｄ」により示される操作キー）を押下すると、右キーに予め割り当てられた右方向に対するキーイベントが発生し、発生されたキーイベントに基づいて、画面表示の操作方向として画面表示が正像となる向きを基準とした上方向ではなく、右方向に画面表示が更新されてしまう。
【００４１】
このように、上下左右キーの押下と画面表示の操作方向を連動させることができず、そのため、ユーザはこの方向の不一致を常に考慮しながら操作しなければならず、ユーザにとって煩わしいだけでなく、上下左右キーを用いて携帯電話機を操作する際の利便性が悪かった。
【００４２】
同様に、例えば図６（Ｃ）乃至（Ｄ）は、携帯電話機１はサバ折り状態であり、かつ表示画面を正面に見てヒンジ部１１が左側にあることを示しており、図６（Ｃ）は液晶ディスプレイ１７の側から見た正面図であり、図６（Ｄ）は操作キー１４の側から見た正面図である。図６（Ｃ）乃至（Ｄ）の場合、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キーに予め割り当てられた上下左右の向きとの間に不一致が生じており、画面表示が正像となる向きを基準とした上方向には、操作キー１４のうちの上下左右キーのうちの左方向が予め割り当てられた左キー（「Ｃ」により示される操作キー）が対応している。そのため、ユーザが表示画面を見ながら画面表示を上方向に操作しようとして、操作キー１４のうちの上下左右キーの左キー（「Ｃ」により示される操作キー）を押下すると、左キーに予め割り当てられた左方向に対するキーイベントが発生し、発生されたキーイベントに基づいて、画面表示の操作方向として画面表示が正像となる向きを基準とした上方向ではなく、左方向に画面表示が更新されてしまう。
【００４３】
さらに、例えば図７（Ａ）乃至（Ｂ）は、携帯電話機１はサバ折り状態であり、かつ表示画面を正面に見てヒンジ部１１が下側にあることを示しており、画面表示が正像となる向きを基準とした上方向には、操作キー１４のうちの上下左右キーのうちの下方向が予め割り当てられた下キー（「Ｂ」により示される操作キー）が対応している。そのため、ユーザが表示画面を見ながら画面表示を上方向に操作しようとして、操作キー１４のうちの上下左右キーの下キー（「Ｂ」により示される操作キー）を押下すると、下キーに予め割り当てられた下方向に対するキーイベントが発生し、発生されたキーイベントに基づいて、画面表示の操作方向として画面表示が正像となる向きを基準とした上方向ではなく、下方向に画面表示が更新されてしまう。図７（Ｃ）乃至（Ｄ）についても同様である。
【００４４】
そこで、ユーザにより操作キー１４が押下されたときに、単に操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）に予め割り当てられた上下左右の向き（予め固定された上下左右の方向）に基づいてキー解釈するのではなく、画面表示が正像となる向きに応じて、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）のキー解釈を行い、このキー解釈に基づいてキーイベントを発生し、発生されたキーイベントをアプリケーションプログラムに通知するようにする。具体的には、図６（Ａ）および（Ｂ）の場合、ユーザにより操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）の上キー（「Ａ」により示される操作キー）が押下されると、図６（Ｅ）に示されるように、画面表示が正像となる向きに応じて操作キー１４のうちの上キー（「Ａ」により示される操作キー）のキー解釈が行われ、右方向に対するキーイベントが発生される。同様に、図６（Ｃ）および（Ｄ）の場合、ユーザにより操作キー１４のうちの上下左右キーの上キー（「Ａ」により示される操作キー）が押下されると、図６（Ｆ）に示されるように、画面表示が正像となる向きに応じて操作キー１４のうちの上キー（「Ａ」により示される操作キー）のキー解釈が行われ、左方向に対するキーイベントが発生される。図７（Ａ）および（Ｂ）や図７（Ｃ）および（Ｄ）についても同様である。なお、図５の場合、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キーに予め割り当てられた上下左右の向きとは一致しており、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）に予め割り当てられた上下左右の方向に基づいてキー解釈が行われる。すなわち、ユーザにより操作キー１４のうちの上下左右キーの上キー（「Ａ」により示される操作キー）が押下されると、画面表示が正像となる向きに応じて操作キー１４のうちの上キー（「Ａ」により示される操作キー）のキー解釈が行われ、上方向に対するキーイベントが発生される。
【００４５】
このとき、画面表示が正像となる向きは、（１）例えばサバ折り状態で、かつ画面を正面に見てヒンジ部１１が右側にあるときに正像でると固定してもよいし、（２）実行するアプリケーションプログラム（例えばゲームに関するアプリケーションプログラムなど）ごとに予め指定しておいてもよいし、（３）携帯電話機１に予め位置センサ（図示せず）を設けるようにして、この位置センサを用いて現在の携帯電話機１の状態に応じて画面表示が正像となるように適宜設定するようにしてもよい。そして、これらのいずれかの方法により、画面表示が正像となる向きがすでに設定されており、キー解釈を行う場合には、まず、この設定に基づいて現在の画面表示が正像となる向きが判断される。これにより、画面表示が正像となる向きが変化した場合であっても、上下左右キーを用いて携帯電話機を操作する際の利便性を向上させることが可能となる。以下、この方法を用いたキーイベント発生処理について説明する。
【００４６】
図８のフローチャートを参照して、図４の携帯電話機１におけるキーイベント発生処理について説明する。このキーイベント発生処理は、ユーザにより操作キー１４のうちの上下左右キーが操作されることにより、開始される。
【００４７】
ステップＳ１において、制御部４１は、ユーザにより操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）のいずれかの操作キーが押下されたか否かを判定する。なお、このとき、第１の筐体１２に配置された操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）についてのみ（特定の操作キーのみ）、所定のアプリケーションプログラム実行中に有効としている。なお、ステップＳ１においてユーザにより操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）のいずれかの操作キーが押下されていないと判定された場合、ステップＳ２以降の処理はスキップされる。
【００４８】
ステップＳ１においてユーザにより操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）のいずれかの操作キーが押下されたと判定された場合、制御部４１のＣＰＵはステップＳ２で、ＲＯＭまたは記憶部４２に予め記憶されている、携帯電話機１の状態とキー解釈とが対応付けられたキー解釈テーブルをＲＯＭまたは記憶部４２から読み出す。
【００４９】
図９は、制御部４１のＲＯＭまたは記憶部４２に予め記憶されているキー解釈テーブルの構成例を表している。図９に示されるように、携帯電話機１の状態と、キー解釈とが予め対応付けられて登録されている。例えば図９のパターン１の場合、携帯電話機１の状態はサバ折り状態ではなく、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈が行われ、「Ａ」、「Ｂ」、「Ｃ」、および「Ｄ」によりそれぞれ示される操作キーの押下は「上」、「下」、「左」、および「右」を意味すると解釈される（図５の場合に対応）。
【００５０】
また、例えば図９のパターン２の場合、携帯電話機１の状態はサバ折り状態であり、かつ画面を正面に見てヒンジ部１１が右側にあるときに正像であり、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈が行われ、「Ａ」、「Ｂ」、「Ｃ」、および「Ｄ」によりそれぞれ示される操作キーの押下は「右」、「左」、「下」、および「上」を意味すると解釈される（図６（Ｅ）の場合に対応）。
【００５１】
例えば図９のパターン３の場合、携帯電話機１の状態はサバ折り状態であり、かつ画面を正面に見てヒンジ部１１が左側にあるときに正像であり、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈が行われ、「Ａ」、「Ｂ」、「Ｃ」、および「Ｄ」によりそれぞれ示される操作キーの押下は「左」、「右」、「上」、および「下」を意味すると解釈される（図６（Ｆ）の場合に対応）。なお、図９のパターン４乃至５についても同様である。
【００５２】
ステップＳ３において、制御部４１は、サバ折りボタン２０の状態を監視することにより、現在の携帯電話機１の状態がサバ折り状態であるか否かを判定する。ステップＳ３において現在の携帯電話機１の状態がサバ折り状態ではないと判定された場合、制御部４１はステップＳ４で、ＲＯＭまたは記憶部４２から読み出されたキー解釈テーブルを参照して、携帯電話機１の現在の状態がパターン１であると認識する。
【００５３】
ステップＳ５において、制御部４１は、ＲＯＭまたは記憶部４２から読み出されたキー解釈テーブルを参照して、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈を行う。このキー解釈においては、例えば図１０（Ａ）乃至（Ｅ）に示されるように、ユーザにより押下された「Ａ」、「Ｂ」、「Ｃ」、および「Ｄ」によりそれぞれ示される操作キーの押下は「上」、「下」、「左」、および「右」を意味すると解釈される。
【００５４】
例えばユーザにより操作キー１４のうちの「Ａ」により示される操作キーが押下された場合、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈が行われ、このキー解釈においては、図１０（Ｂ）に示されるように、ユーザにより押下された「Ａ」により示される操作キーの押下は「上」を意味すると解釈される。
【００５５】
そして、制御部４１は、キー解釈テーブルに基づくパターン１におけるキー解釈に従い、キーイベントを発生する。例えばユーザにより操作キー１４のうちの「Ａ」により示される操作キーが押下された場合、「Ａ」により示される操作キーの押下は「上」を意味すると解釈されることから、「上」方向に対応するキーイベントが発生される。
【００５６】
ステップＳ６において、制御部４１は、発生されたキーイベントを実行中のアプリケーションプログラムに通知する。ステップＳ７において、制御部４１は、実行中のアプリケーションプログラムを用いて、通知されたキーイベントに基づいて液晶ディスプレイ１７に表示される画面表示を更新する。これにより、例えば携帯電話機１がサバ折り状態ではないときであって、ユーザにより操作キー１４のうちの「Ａ」により示される操作キーが押下された場合、「Ａ」により示される操作キーの押下は「上」を意味すると解釈されることから、「上」方向に対応するキーイベントに基づいて液晶ディスプレイ１７に表示される画面表示が更新される。その後、処理はステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００５７】
一方、ステップＳ３において現在の携帯電話機１の状態がサバ折り状態であると判定された場合、制御部４１はステップＳ８で、ＲＯＭまたは記憶部４２から読み出されたキー解釈テーブルを参照して、携帯電話機１の現在の状態がパターンＮ（Ｎ＝２乃至５）のいずれかであるかを認識する。具体的には、携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が右側にあるときに正像である場合であるのか、あるいは、携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が左側にあるときに正像である場合であるのか、携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が下側にあるときに正像である場合であるのか、携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が上側にあるときに正像である場合であるのかが認識される。
【００５８】
なお、このとき、画面表示が正像となる向きは、上述した少なくとも４つのうちのいずれかの方法によりすでに設定されており、パターンＮのいずれかであるかを認識する前提として、まず、この設定に基づいて現在の画面表示が正像となる向きが判断される。例えば、画面表示が正像となる向きがサバ折り状態で、かつ画面を正面に見てヒンジ部１１が右側にあるときに正像であると固定されているときには、画面表示が正像となる向きがサバ折り状態で、かつ画面を正面に見てヒンジ部１１が右側にあると判断される。その後、携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が右側にあるときに正像である場合であると認識される。
【００５９】
ステップＳ９において、制御部４１は、ＲＯＭまたは記憶部４２から読み出されたキー解釈テーブルを参照して、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈を行う。例えば携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が右側にあるときに正像である場合であるのかが認識されたときには、このキー解釈においては、図１１（Ａ）乃至（Ｅ）に示されるように、ユーザにより押下された「Ａ」、「Ｂ」、「Ｃ」、および「Ｄ」によりそれぞれ示される操作キーの押下は「右」、「左」、「下」、および「上」を意味すると解釈される。
【００６０】
例えばユーザにより操作キー１４のうちの「Ｂ」により示される操作キーが押下された場合、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈が行われ、このキー解釈においては、図１１（Ｄ）に示されるように、ユーザにより押下された「Ｂ」により示される操作キーの押下は「左」を意味すると解釈される。
【００６１】
そして、制御部４１は、キー解釈テーブルに基づくパターン２におけるキー解釈に従い、キーイベントを発生する。例えばユーザにより操作キー１４のうちの「Ｂ」により示される操作キーが押下された場合、「Ｂ」により示される操作キーの押下は「左」を意味すると解釈されることから、「左」方向に対応するキーイベントが発生される。
【００６２】
また、例えば携帯電話機１の現在の状態がサバ折り状態であって、かつ画面を見てヒンジ部が左側にあるときに正像である場合であるのかが認識されたときには、このキー解釈においては、図１２（Ａ）乃至（Ｅ）に示されるように、ユーザにより押下された「Ａ」、「Ｂ」、「Ｃ」、および「Ｄ」によりそれぞれ示される操作キーの押下は「左」、「右」、「上」、および「下」を意味すると解釈される。
【００６３】
例えばユーザにより操作キー１４のうちの「Ｃ」により示される操作キーが押下された場合、画面表示が正像となる向きに応じて操作キー１４のうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈が行われ、このキー解釈においては、図１２（Ｂ）に示されるように、ユーザにより押下された「Ｃ」により示される操作キーの押下は「上」を意味すると解釈される。
【００６４】
そして、制御部４１は、キー解釈テーブルに基づくパターン３におけるキー解釈に従い、キーイベントを発生する。例えばユーザにより操作キー１４のうちの「Ｃ」により示される操作キーが押下された場合、「Ｃ」により示される操作キーの押下は「上」を意味すると解釈されることから、「上」方向に対応するキーイベントが発生される。
【００６５】
なお、図１３および図１４についても同様であり、その説明は繰り返しになるので省略する。
【００６６】
ステップＳ１０において、制御部４１は、発生されたキーイベントを実行中のアプリケーションプログラムに通知する。その後、処理はステップＳ７に進む。ステップＳ７において、制御部４１は、実行中のアプリケーションプログラムを用いて、通知されたキーイベントに基づいて液晶ディスプレイ１７に表示される画面表示を更新する。これにより、例えば携帯電話機１がサバ折り状態であり、かつ画面を正面に見てヒンジ部１１が右側にあるときに正像であるときであって、ユーザにより操作キー１４のうちの「Ｂ」により示される操作キーが押下された場合、「Ｂ」により示される操作キーの押下は「左」を意味すると解釈されることから、「左」方向に対応するキーイベントに基づいて液晶ディスプレイ１７に表示される画面表示が更新される。その後、処理はステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００６７】
本発明の実施形態においては、画像を表示し、携帯電話機１に設けられたいずれかのキーが押下された場合、携帯電話機１の状態とキー解釈が予め対応付けられたキー解釈テーブルを参照して、液晶ディスプレイ１７による画像表示が正像となる向きに応じて、押下されたいずれかのキーのキー解釈を行い、解釈されたキー解釈に従って発生されたキーイベントに基づいて、液晶ディスプレイ１７による画面表示を更新するように制御することができる。これにより、例えばサバ折り型の携帯電話機１のように、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」に示される操作キー）に予め割り当てられた上下左右の向きとの間に不一致が生じている場合であっても、上下左右キーの押下と画面表示の操作方向を連動させることができ、ユーザにこの不一致を常に考慮しながら操作させる必要がなくなり、画面表示が正像となる向きが変化した場合であっても、上下左右キーを用いて携帯電話機を操作する際の利便性を向上させることができる。
【００６８】
なお、携帯電話機１に設けられたいずれかのキーが押下された場合、携帯電話機１の状態とキー解釈が予め対応付けられたテーブルを参照して、液晶ディスプレイ１７による画像表示が正像となる向きに応じて、押下されたいずれかのキーのキー解釈を行うとともに、解釈されたキー解釈に従って発生されたキーイベントを、液晶ディスプレイにより画像が表示される際に実行される所定のアプリケーションプログラム（例えばゲームに関するアプリケーションプログラムなど）に通知するようにしたが、このような場合に限られず、この所定のアプリケーションプログラム自体でキー解釈テーブルを用いてキー解釈を行い、画面表示を更新するようにしてもよい。
【００６９】
また、本発明の実施形態においては、第１の筐体１２に配置された操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）について、所定のアプリケーションプログラム実行中に有効とした上でキー解釈を行うようにしたが、勿論、所定のアプリケーションプログラム実行中に有効とする操作キーは、上下左右キー（「Ａ」乃至「Ｄ」により示される操作キー）に限られず、ユーザにとって操作しやすい操作キー（例えばsoftキーなど）を上下左右を示すキーとして設定変更するようにした上でキー解釈を行うようにしてもよい。
【００７０】
さらに、本発明の実施形態においては、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準とした上下左右の向きと、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」に示される操作キー）に予め割り当てられた上下左右の向きとの間に不一致が生じている場合として、特にサバ折り型の携帯電話機１について明示的に記載するようにしたが、他の携帯電話機（例えばスライド式の構造を有する携帯電話機１、ストレート式の携帯電話機１や、フリッパ式の携帯電話機１など）にも本発明は適用することができる。
【００７１】
また、本発明の実施形態においては、液晶ディスプレイ１７に表示される画面表示が正像となる向きを基準として、操作キー１４のうちの上下左右キー（「Ａ」乃至「Ｄ」に示される操作キー）の押下の意味をキー解釈するようにしたが、このような場合に限られず、例えば液晶ディスプレイ１７に表示されるアンテナなどの向きを基準としてキー解釈するようにしてもよい。
【００７２】
なお、本発明は、携帯電話機１以外にも、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の情報処理情報処理装置にも適用することができる。
【００７３】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００７４】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る情報処理装置に適用可能な携帯電話機の外観の構成を示す図。
【図２】本発明に係る情報処理装置に適用可能な携帯電話機の他の外観の構成を示す図。
【図３】本発明に係る情報処理装置に適用可能な携帯電話機の他の外観の構成を示す図。
【図４】本発明に係る情報処理装置に適用可能な携帯電話機の内部の構成を示すブロック図。
【図５】携帯電話機の状態がサバ折り状態ではない状態の場合における、画面表示が正像となる向きを基準とした上下左右の向きと、操作キーのうちの上下左右キーに予め割り当てられた上下左右の向きとの対応関係を示す図。
【図６】携帯電話機の状態がサバ折り状態であり、画面を正面に見てヒンジ部が右側または左側にあるときに正像となる場合における、画面表示が正像となる向きを基準とした上下左右の向きと、操作キーのうちの上下左右キーに予め割り当てられた上下左右の向きとの対応関係を示す図。
【図７】携帯電話機の状態がサバ折り状態であり、画面を正面に見てヒンジ部が上側または下側にあるときに正像となる場合における、画面表示が正像となる向きを基準とした上下左右の向きと、操作キーのうちの上下左右キーに予め割り当てられた上下左右の向きとの対応関係を示す図。
【図８】図４の携帯電話機におけるキーイベント発生処理を説明するためのフローチャート。
【図９】キー解釈テーブルの構成を示す図。
【図１０】携帯電話機の状態がサバ折り状態ではない場合における、操作キーのうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈方法を説明するための説明図。
【図１１】携帯電話機の状態がサバ折り状態であり、画面を正面に見てヒンジ部が右側にあるときに正像となる場合における、操作キーのうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈方法を説明するための説明図。
【図１２】携帯電話機の状態がサバ折り状態であり、画面を正面に見てヒンジ部が左側にあるときに正像となる場合における、操作キーのうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈方法を説明するための説明図。
【図１３】携帯電話機の状態がサバ折り状態であり、画面を正面に見てヒンジ部が下側にあるときに正像となる場合における、操作キーのうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈方法を説明するための説明図。
【図１４】携帯電話機の状態がサバ折り状態であり、画面を正面に見てヒンジ部が上側にあるときに正像となる場合における、操作キーのうちの「Ａ」乃至「Ｄ」により示される操作キーのキー解釈方法を説明するための説明図。
【符号の説明】
【００７６】
１…携帯電話機、１１…ヒンジ、１２…第１の筐体、１３…第２の筐体、１４…操作キー、１５…マイクロフォン、１６…サイドキー、１７…液晶ディスプレイ、１８…スピーカ、１９a乃至１９d…磁気センサ、２０…サバ折りボタン、２１…ＣＣＤカメラ、２２…サブディスプレイ、３１…アンテナ、３２…アンテナ共用器（ＤＵＰ）、３３…受信回路（ＲＸ）、３４…周波数シンセサイザ（ＳＹＮ）、３５…送信回路（ＴＸ）、３６…ＣＤＭＡ信号処理部、３７…圧縮伸張処理部、３８…ＰＣＭコーデック、３９…受話増幅器、４０…送話増幅器、４１…制御部、４２…記憶部、４３…バッテリ、４４…電源回路、４５…外部メモリインタフェース、４６…メモリカード。
【図１】
2009080562.tif 000003
【図２】
2009080562.tif 000004
【図３】
2009080562.tif 000005
【図４】
2009080562.tif 000006
【図５】
2009080562.tif 000007
【図６】
2009080562.tif 000008
【図７】
2009080562.tif 000009
【図８】
2009080562.tif 000010
【図９】
2009080562.tif 000011
【図１０】
2009080562.tif 000012
【図１１】
2009080562.tif 000013
【図１２】
2009080562.tif 000014
【図１３】
2009080562.tif 000015
【図１４】
2009080562.tif 000016