(57)【特許請求の範囲】
【請求項１】
携帯端末の振動を検出する振動検出手段と、
前記振動検出手段により第１の方向の振動を検出した場合、前記携帯端末上の操作選択箇所を次の操作選択箇所へとジャンプして移動させる選択箇所移動手段と、
前記振動検出手段により第２の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を実行する処理実行手段と、
を具備し、
前記選択箇所移動手段は、前記携帯端末の画面上に表示されるメールにおける絵文字アニメーションの選択箇所を移動させ、
前記処理実行手段は、選択された前記絵文字アニメーションを構成する複数の画像データのそれぞれの、所定の位置の画素の画素値に対応するＩＤに応じた所定の処理を実行することを特徴とする携帯端末。
【請求項２】
前記第１の方向が、前記携帯端末の平面の横方向または縦方向であり、前記第２の方向が、前記携帯端末の平面に対する垂直方向であることを特徴とする請求項１記載の携帯端末。
【請求項３】
前記振動検出手段により第３の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を終了する処理終了手段を更に具備することを特徴とする請求項１または請求項２に記載の携帯端末。
【請求項４】
前記選択箇所移動手段は、前記携帯端末の画面上に表示される電子書籍データのハイパーリンクの選択箇所を移動させ、
前記処理実行手段は、選択されたハイパーリンクのリンク先のデータの処理を行うことを特徴とする請求項１から請求項３のいずれかに記載の携帯端末。
【請求項５】
携帯端末が、
前記携帯端末の振動を検出する振動検出ステップと、
前記振動検出ステップで第１の方向の振動を検出した場合、前記携帯端末上の操作選択箇所を次の操作選択箇所へとジャンプして移動させる選択箇所移動ステップと、
前記振動検出ステップで第２の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を実行する処理実行ステップと、
を実行し、
前記選択箇所移動ステップでは、前記携帯端末の画面上に表示されるメールにおける絵文字アニメーションの選択箇所を移動させ、
前記処理実行ステップでは、選択された前記絵文字アニメーションを構成する複数の画像データのそれぞれの、所定の位置の画素の画素値に対応するＩＤに応じた所定の処理を実行することを特徴とする携帯端末における処理方法。
【請求項６】
前記第１の方向が、前記携帯端末の平面の横方向または縦方向であり、前記第２の方向が、前記携帯端末の平面に対する垂直方向であることを特徴とする請求項５記載の携帯端末における処理方法。
【請求項７】
前記携帯端末が、前記振動検出ステップで第３の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を終了する処理終了ステップを更に実行することを特徴とする請求項５または請求項６に記載の携帯端末における処理方法。
【請求項８】
携帯端末を、請求項１から請求項４のいずれかに記載の携帯端末として機能させるためのプログラム。
【請求項９】
携帯端末を、請求項１から請求項４のいずれかに記載の携帯端末として機能させるためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、携帯端末における処理方法、プログラム、記憶媒体に関する。より詳しくは、携帯端末のアプリケーション等において簡単な操作指示を可能とする携帯端末等に関する。
【背景技術】
【０００２】
近年、キーボードや操作ボタンではなく、タッチパネルを主な操作手段として備えた携帯端末が増えている。ただし、タッチパネルを主な操作手段とした携帯端末では、細かい操作がしづらいという欠点がある。
【０００３】
そのため、小型化したモーションセンサを携帯端末に搭載し、操作手段として使用するという方法がある。その例が特許文献１に記載されており、モーションセンサを使用して、端末の傾きによりカーソルを移動させ、端末を振動させることにより決定を行う携帯型情報入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４２８５７４０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の例では、端末の傾き検知部が検知した傾きの方向の変化と傾きの継続とに基づいて、カーソル等の移動や移動速度を決定する。そのため、カーソル等を目的とする箇所で停止させるという操作は難しい。また、コンテンツ閲覧中に継続して端末を傾けると、コンテンツの閲覧がしづらいという面もある。
【０００６】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、振動の検知により選択箇所の移動および対応する処理を行うことで、ユーザに簡便な操作を提供する携帯端末等を提供することである。
【課題を解決するための手段】
【０００７】
前述した目的を達成するための第１の発明は、携帯端末の振動を検出する振動検出手段と、前記振動検出手段により第１の方向の振動を検出した場合、前記携帯端末上の操作選択箇所を次の操作選択箇所へとジャンプして移動させる選択箇所移動手段と、前記振動検出手段により第２の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を実行する処理実行手段と、を具備し、前記選択箇所移動手段は、前記携帯端末の画面上に表示されるメールにおける絵文字アニメーションの選択箇所を移動させ、前記処理実行手段は、選択された前記絵文字アニメーションを構成する複数の画像データのそれぞれの、所定の位置の画素の画素値に対応するＩＤに応じた所定の処理を実行することを特徴とする携帯端末である。
【０００８】
上記構成により、モーションセンサなどの振動検出手段により振動を検出した結果に基づき、操作選択箇所をジャンプして移動させ、操作選択箇所に対する処理を実行する。従って、選択や処理の実行が容易になる。また、端末の振動は一瞬で済み、端末を継続して傾けることもないので視認性への影響も少ない。
【０００９】
前記第１の方向が、前記携帯端末の平面の横方向または縦方向であり、前記第２の方向が、前記携帯端末の平面に対する垂直方向であることが望ましい。
【００１０】
上記構成により、携帯端末を横または縦に振動させて操作選択箇所を移動させ、垂直方向に振動させて処理を実行する。このような操作方法は、従来の一般的なキーボード操作やタッチパネル操作に感覚的に近く、違和感が少ない。
【００１１】
また、前記振動検出手段により検出した第３の方向の振動に対応して、前記携帯端末上の操作選択箇所に対する処理を終了する処理終了手段を更に具備することが望ましい。
【００１２】
上記構成により、処理の終了を指示する必要がある場合にも、端末を振動させこれを容易に行うことができ、操作の幅も広がる。端末の振動も一瞬で済むので、視認性への影響も少ない。
【００１３】
前記選択箇所移動手段は、前記携帯端末の画面上に表示される電子書籍データのハイパーリンクの選択箇所を移動させ、前記処理実行手段は、選択されたハイパーリンクのリンク先のデータの処理を行うこともできる。
【００１４】
このようにして絵文字アニメーション入りメールの閲覧中に端末を振ることで絵文字アニメーションを順次選択し、これに対応する処理を簡単に実行したり、電子書籍の閲覧中に端末を振ることによりハイパーリンクを順次選択し、リンク先のデータの処理を簡単に実行したりすることができる。
【００１５】
前述した目的を達成するための第２の発明は、携帯端末が、前記携帯端末の振動を検出する振動検出ステップと、前記振動検出ステップで第１の方向の振動を検出した場合、前記携帯端末上の操作選択箇所を次の操作選択箇所へとジャンプして移動させる選択箇所移動ステップと、前記振動検出ステップで第２の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を実行する処理実行ステップと、を実行し、前記選択箇所移動ステップでは、前記携帯端末の画面上に表示されるメールにおける絵文字アニメーションの選択箇所を移動させ、前記処理実行ステップでは、選択された前記絵文字アニメーションを構成する複数の画像データのそれぞれの、所定の位置の画素の画素値に対応するＩＤに応じた所定の処理を実行することを特徴とする携帯端末操作方法である。
【００１６】
前記第１の方向が、前記携帯端末の平面の横方向または縦方向であり、前記第２の方向が、前記携帯端末の平面に対する垂直方向であることが望ましい。
また、前記携帯端末が、前記振動検出ステップで第３の方向の振動を検出した場合、前記携帯端末上の操作選択箇所に対する処理を終了する処理終了ステップを更に実行することが望ましい。
【００１７】
前述した目的を達成するための第３の発明は、携帯端末を第１の発明の携帯端末として機能させるためのプログラムである。
【００１８】
前述した目的を達成するための第４の発明は、携帯端末を第１の発明の携帯端末として機能させるためのプログラムを記憶した記憶媒体である。
【発明の効果】
【００１９】
本発明により、振動の検知に応じて操作選択箇所の移動および対応する処理を行うことで、ユーザに簡便な操作を提供する携帯端末等を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】携帯端末１のハードウエア構成を示す図
【図２】携帯端末１の機能構成およびメモリ１６の詳細を示す図
【図３】携帯端末１の外観を示す図
【図４】携帯端末１における電子メール閲覧時の処理の流れを示すフローチャート
【図５】携帯端末１の表示部１３に表示されるメール画面５１の一例を示す図
【図６】電子メールの本文の構成の一例を示す図
【図７】画像データ４１−１〜４１−４へのＩＤ埋め込みを示す図
【図８】ＩＤ４３取得の処理の流れを示すフローチャート
【図９】サウンドデータ３４等の関連付けについて示す図
【図１０】携帯端末１における電子書籍閲覧時の処理の流れを示すフローチャート
【図１１】携帯端末１の表示部１３に表示される電子書籍画面７２の一例を示す図
【図１２】携帯端末１の表示部１３に表示される電子書籍に関連する画像表示画面７５の一例を示す図
【発明を実施するための形態】
【００２１】
以下、添付図面を参照しながら、本発明の実施形態について詳細に説明する。尚、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２２】
［第１の実施形態］
最初に、図１〜図３を参照しながら、本発明の実施形態に係る情報処理端末である携帯端末１について説明する。
【００２３】
図１は、携帯端末１のハードウエア構成を示す図である。尚、図１のハードウエア構成は携帯端末１としての携帯電話機の一例であり、用途、目的に応じて様々な構成を採ることが可能である。
【００２４】
携帯端末１は、制御部１１、無線通信部１２、表示部１３、入力部１４、通話処理部１５、メモリ１６、ＩＣチップＩ／Ｆ１７、モーションセンサ１９、タッチパネル入力部２０等がバス２１を介して接続されて構成される。
【００２５】
制御部１１は、プログラムの実行を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、プログラム命令あるいはデータ等を格納するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、一時的な作業用データを格納するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリから構成される。制御部１１は、携帯端末１の処理全体を制御する。
【００２６】
無線通信部１２は、基地局（不図示）との間で行われる無線通信を制御する。無線通信部１２は、制御部１１の制御の下、音声に関するデータやパケット通信用のデータ等の信号を生成して基地局に送信したり、基地局から送信される信号を受信しこれを復調して音声に関するデータやパケット通信用のデータを取得したりする。
【００２７】
表示部１３は液晶表示パネル等を有し、表示制御を行う。
入力部１４は、操作指示等を入力するためのキーボタン等を有し、その操作に応じた信号を制御部１１に出力する。
通話処理部１５は、マイクロフォンやスピーカ、音声処理部等を有し、制御部１１の制御により呼接続、切断処理を含む通話処理を行う。
【００２８】
メモリ１６は、携帯端末１にインストールされているアプリケーションプログラムや、電話番号及びメールアドレス等のアドレス帳データなど、各種データ等を格納する。
ＩＣチップＩ／Ｆ１７は、ＩＣチップ１８と接続しており、制御部１１とＩＣチップ１８間のシリアル通信を制御する。ＩＣチップ１８は、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カード等のＩＣチップで、内部に携帯端末１のユーザの識別番号等の情報等を記録している。
【００２９】
モーションセンサ１９は、３軸以上の加速度センサであり、本実施形態では、携帯端末１の平面の横方向および縦方向、さらに平面に対する垂直方向の動作を検知する。モーションセンサ１９としては、例えば、特許第４５７０９９３号に記載の、３軸方向に沿った正負の加速度を検出できる加速度センサを用いることができる。
タッチパネル入力部２０は、表示部１３と組み合わせられたタッチパッド等の位置入力装置であり、ユーザがタッチパネル入力部２０上を押下することにより入力を行うことができる。
【００３０】
次に図２（ａ）を用いて、携帯端末１の機能構成について説明する。
図２（ａ）に示すように、携帯端末１は、振動検出手段２５、選択箇所移動手段２６、処理実行手段２７、処理終了手段２８を有する。
【００３１】
振動検出手段２５は、携帯端末１の制御部１１が、モーションセンサ１９を介して、携帯端末１の所定の方向の振動を検出するものである。例えば、モーションセンサ１９により、ある方向の正負の加速度が連続して検知されれば、当該方向に携帯端末１が振動したことが検出される。
【００３２】
選択箇所移動手段２６は、携帯端末１の制御部１１が、振動検出手段２５で所定の方向（第１の方向）の振動を検出した場合、携帯端末１上で表示されるフォーカスなどの操作選択箇所を次の操作選択箇所へとジャンプして移動させるものである。
【００３３】
処理実行手段２７は、携帯端末１の制御部１１が、振動検出手段２５で前記の方向と異なる所定の方向（第２の方向）の振動を検出した場合、携帯端末１上の操作選択箇所に対する処理を実行するものである。
【００３４】
処理終了手段２８は、必要に応じて、携帯端末１の制御部１１が、振動検出手段２５で前記の２方向と異なる所定の方向（第３の方向）の振動を検出した場合、携帯端末１上の操作選択箇所に対する処理を終了するものである。
【００３５】
次に図２（ｂ）を用いて、メモリ１６に格納されるデータについて説明する。
図２（ｂ）に示すように、携帯端末１のメモリ１６はＯＳ３０、メール機能領域３１、電子書籍機能領域３６を有する。
【００３６】
ＯＳ３１は、携帯端末１の制御部１１が実行するプログラム全体の制御を行うプログラムである。
【００３７】
メール機能領域３１にはメールソフト３２、絵文字アニメーションデータ３３、サウンドデータ３４、メールデータ３５が格納される。
【００３８】
メールソフト３２は、携帯端末１において電子メールの作成、送信、受信等の管理を行うソフトウエアであり、電子メールの作成、送信、受信等に加え、電子メールでの絵文字アニメーションの表示や、当該絵文字アニメーションに対応するサウンドデータ３４の再生など、電子メールに係る後述する処理を実現するためのプログラムである。
【００３９】
絵文字アニメーションデータ３３は、電子メールに添付して使用される絵文字アニメーションのデータである。絵文字アニメーションデータ３３は、本実施形態では、２０画素×２０画素からなるＧＩＦ形式の画像データの４枚により構成されるＧＩＦファイルである。絵文字データ３３中の各画像データにはＩＤが分散して埋め込まれる。ＩＤの埋め込み方法は後述する。なお、絵文字アニメーションデータ３３を構成する画像データの形式や枚数はこれに限ることはない。
【００４０】
サウンドデータ３４は、電子メールに添付して使用される音声データである。サウンドデータ３４は、例えば効果音、音楽、声などのＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）データである。
【００４１】
メールデータ３５は、別のユーザから受信した、あるいはメールソフト３２を用いて作成されたメールをタグ付きテキストのデータなどとして保存したものである。
なお、携帯端末１は、メール送信側とメール受信側の双方で用いられるものとする。
【００４２】
電子書籍機能領域３６には、電子書籍ソフト３７、電子書籍データ３８、画像データ３９がそれぞれ記憶される。
【００４３】
電子書籍ソフト３７は、携帯端末１において電子書籍データ３８を管理し、ユーザによる電子書籍の閲覧等に加え、電子書籍データ３８に埋め込まれたハイパーリンクに対応する画像データ３９等の表示など、電子書籍に係る後述する処理を実現するためのプログラムである。
【００４４】
電子書籍データ３８は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で作成される書籍のデータである。電子書籍データ３８内には、画像データ３９等へのハイパーリンクが埋め込まれている。
画像データ３９は、電子書籍データ３８内のハイパーリンクにより指定される画像のデータである。
【００４５】
図３は携帯端末１の外観を示す図である。携帯端末１の平面に、タッチパネル入力部２０を兼ねた表示部１３が設けられる。図の左右方向、上下方向をそれぞれ携帯端末１の平面の横方向、縦方向とし、図の奥行方向を携帯端末の平面に対する垂直方向とする。
【００４６】
次に、図４〜図９を参照しながら、携帯端末１の操作について説明する。以下では、メールソフト３２による、携帯端末１における電子メール閲覧時の処理の流れについて説明する。
【００４７】
図４は、携帯端末１における電子メール閲覧時の処理の流れを示すフローチャートである。なお、電子メールには、絵文字アニメーションデータ３３およびサウンドデータ３４が添付される。以下の説明では、電子メールには３つの絵文字アニメーションデータ３３−１〜３３−３、および２つのサウンドデータ３４−１、３４−２が添付されているものとする。
【００４８】
携帯端末１の制御部１１は、ユーザ操作により電子メールの閲覧が選択されると、選択された電子メールと、当該電子メールに添付された絵文字アニメーションデータ３３−１〜３３−３およびサウンドデータ３４−１、３４−２をＲＡＭ等に記憶するとともに、選択した電子メールをメール画面５１として表示部１３に表示し、モーションセンサ１９によりユーザによる操作が入力されるのを待つ（ステップＳ１０１）。
【００４９】
図５は、携帯端末１の表示部１３に表示されるメール画面５１の一例を示す図である。
図５に示すように、メール画面５１は、差出人５２、件名５３、本文５４を有する。
差出人５２は、電子メールの差出人の名前あるいはメールアドレスを示す。
件名５３は、電子メールの件名を示す。
本文５４は、電子メールの本文であり、テキスト「おはよう  今日もがんばりましょう」に加えて、絵文字アニメーション５５−１〜５５−３を有する。絵文字アニメーション５５−１〜５５−３は、それぞれ電子メールに添付された絵文字アニメーションデータ３３−１〜３３−３に対応し、各絵文字アニメーションデータ３３−１〜３３−３を構成する画像データを順に表示するものである。
なお、メール画面５１では、初期状態において１番目の絵文字アニメーション５５−１にフォーカス５６があり、これが選択された状態であるものとする。
【００５０】
図６は、図５に示す電子メールの本文の構成の一例を示す図である。
電子メールは、メール画面５１における本文５４のテキスト部分６４と、添付される絵文字アニメーションデータ３３−１〜３３−３をそれぞれ示すアニメーション情報６５−１〜６５−３と、添付されるサウンドデータ３４−１、３４−２をそれぞれ示すサウンドデータ情報６６−１、６６−２とを有する。図示は省略するが、アニメーション情報６５−１〜６５−３、サウンドデータ情報６６−１、６６−２では、それぞれ、添付するデータを識別するためのＣｏｎｔｅｎｔ−ＩＤの項目の後に絵文字アニメーションデータ３３−１〜３３−３、サウンドデータ３４−１、３４−２をバイナリ化したものが記述される。
【００５１】
なお、携帯端末１の制御部１１は、ステップＳ１０１でサウンドデータ３４−１、３４−２を記憶する際、サウンドデータ３４−１、３４−２のそれぞれに対応する、サウンドデータ情報６６−１、６６−２のＣｏｎｔｅｎｔ−ＩＤの番号を取得し、これをＩＤ６７として関連付けて記憶する。本実施形態では、図９（ａ）に示すように、サウンドデータ３４−１はＩＤ６７として「４」を関連付けて記憶され、サウンドデータ３４−２はＩＤ６７として「５」を関連付けて記憶される。
【００５２】
図４の説明に戻る。ユーザが携帯端末１を振り、モーションセンサ１９により操作を入力すると、携帯端末１の制御部１１はモーションセンサ１９を介して携帯端末１の振動の方向を検出する。携帯端末１の平面の横方向に振動した場合（ステップＳ１０２のＹｅｓ）、フォーカス５６を次の絵文字アニメーション５５−２にジャンプさせて移動させる（ステップＳ１０３）。
【００５３】
携帯端末１の振動が横方向でなく（ステップＳ１０２のＮｏ）、携帯端末１の平面に対する垂直方向の振動の場合（ステップＳ１０４のＹｅｓ）、携帯端末１の制御部１１は、フォーカス５６がある位置の絵文字アニメーション５５の絵文字アニメーションデータ３３に埋め込まれたＩＤ４３を検出、取得し、ＲＡＭ等に記憶する（ステップＳ１０５）。既に取得したＩＤがある場合はこれを更新する。
【００５４】
図７、８を参照しながら、絵文字アニメーションデータ３３へのＩＤ埋め込み、およびステップＳ１０５におけるＩＤ取得について説明する。
【００５５】
メール本文中で、絵文字アニメーション５５は、図７に示す、絵文字アニメーションデータ３３を構成する画像データ４１−１〜４１−４を順次表示することにより実現される。各画像データ４１−１〜４１−４には、ＩＤ４３が分散して埋め込まれる。
【００５６】
本実施形態では、各画像データ４１−１〜４１−４の中の連続する２画素の画素値を、それぞれＩＤ４３を構成する値に対応させる。図７に示すように、画像データ４１−１の左上の２画素が、ＩＤ４３の第１、２ビット目にあたる第１の値４２−１に対応する。画像データ４１−２の左下の２画素が、第３、４ビット目にあたる第２の値４２−２に対応する。画像データ４１−３の右上の２画素が、第５、６ビット目にあたる第３の値４２−３に対応する。画像データ４１−４の右下の２画素が、第７、８ビット目にあたる第４の値４２−４に対応する。
上記の各画素の画素値は白か黒かのモノクロ２値としておき、画素値が黒を示す（例えばグレースケールで画素値が０）の場合「１」、白を示す（例えばグレースケールで画素値が２５５）場合「０」とする。各値４２−１〜４２−４は、例えば、上記の各２画素が黒白の順で並んでいれば２進数で「（０ｂ）１０」となる。０ｂは２進数であることを示す。
ＩＤ４３は、各値４２−１〜４２−４を並べて構成された２進数の値を１０進数に変換したものである。図７の例では、ＩＤ４３の値は２進数で「（０ｂ）０００００１０１」、即ち、１０進数で「５」となる。このような画像データ４１−１〜４１−４による絵文字アニメーションデータ３３は、制作者により予め制作される。
【００５７】
絵文字アニメーションへの視覚的な影響を抑えるため、各値４２−１〜４２−４に対応する画素は、画像データ４１−１〜４１−４の外周部に配置されるとともに、画像データ間で異なる位置に配置される。ただし、各画素の配置はこれに限ることなく、各画像データで２画素ずつ配置するものに限ることもない。また、各値４２−１〜４２−４が定められれば各画素はモノクロ２値でなくともカラーであってもよい。さらに、各値４２−１〜４２−４、あるいはＩＤ４３の値の算出方法も、各画素の画素値に基づき定められればよく、上記したものに限ることはない。
【００５８】
ステップＳ１０５で上記のＩＤ４３を取得する際は、図８に示すように、まず、携帯端末１の制御部１１が、フォーカス５６がある位置の絵文字アニメーション５５の絵文字アニメーションデータ３３を構成する画像データ４１−１〜４１−４のそれぞれより、前述の位置の２画素の画素値を読み出す（ステップＳ３０１）。
次に、制御部１１は、各画像データ４１−１〜４１−４より読み出した画素値を、前述のようにＩＤ４３を構成する値４２−１〜４２−４に変換する（ステップＳ３０２）。
続いて、制御部１１は、各値４２−１〜４２−４を順に並べた２進数の値を１０進数に変換した値をＩＤ４３として取得する（ステップＳ３０３）。このようにして、ステップＳ１０５において携帯端末１の制御部１１がＩＤ４３を取得する。
【００５９】
図４の説明に戻る。ステップＳ１０５で取得したＩＤ４３の値が「０」以外の場合（ステップＳ１０６のＹｅｓ）、携帯端末１の制御部１１は、ＩＤ４３の値に対応するサウンドデータ３５を再生する（ステップＳ１０７）。
ステップＳ１０７では、ステップＳ１０１で記憶したサウンドデータ３４−１、３４−２のうち、ＩＤ４３に対応するＩＤ６７が付されたものを取得し再生する。例えば、ＩＤ４３の値が「５」ならば、図９（ａ）に示す、ＩＤ６７として「５」が付されたサウンドデータ３４−２を再生する。即ち、図６のサウンドデータ情報６６−２で示されるファイル名“ｍｉｄｉ２．ｍｉｄ”のサウンドデータ３４−２を再生する。
なお、ＩＤ４３の値が「０」の場合(ステップＳ１０６のＮｏ)、携帯端末１の制御部１１は上記の処理を行わず、次の操作入力を待つ。
【００６０】
なお、上記の例では、携帯端末１の制御部１１は、取得したＩＤ４３に従ってサウンドデータ３４を再生したが、例えばその他、動画を再生するようにしてもよい。また、ＩＤ４３に対応するデータに対する処理あるいはＩＤ４３に対応する情報処理をテーブルにより予め指定しておけば、アプリケーションを立ち上げたり、所定のＷｅｂサイトに移動したり任意の処理を行うことができる。例えばアプリケーションの立ち上げの場合では、メモリ１６等に、図９（ｂ）に示すように、ＩＤ４３とこれに応じて立ち上げるアプリケーションの関連付けを示すテーブル６９を予め記憶し、上記と同様の処理にて取得したＩＤ４３に応じたアプリケーションの立ち上げを行えばよい。
【００６１】
このように、本実施形態では、電子メールを閲覧中にユーザが携帯端末を振ることで絵文字アニメーションを順次選択して処理を実行し、サウンドデータの再生等、絵文字アニメーションに対応する操作を行うことができる。携帯端末を横方向に振動させることにより選択箇所をジャンプして移動させ、垂直方向に振動させることにより選択箇所に対する処理が実行されるので、選択箇所の選択や処理の実行が容易になる。端末の振動は一瞬で済み、端末を継続して傾けることもないので視認性への影響も少ない。また、従来の一般的なキーボード操作やタッチパネルの操作に感覚的に近いので、違和感も少ない。なお、上記例では携帯端末を横方向に振動させフォーカスを移動させたが、縦方向に振動させてフォーカスを移動させてもよく、これによっても同様の効果が得られる。また、携帯端末を横方向や縦方向に振動させ選択箇所に対する処理を実行することも可能である。
【００６２】
[第２の実施形態]
次に、図１０〜１２を参照しながら、本発明の第２の実施形態について説明する。第２の実施形態では、携帯端末１において電子書籍を閲覧する例について説明する。
【００６３】
図１０は携帯端末１における電子書籍閲覧時の処理の流れを示すフローチャートである。ユーザは、携帯端末１の電子書籍閲覧ソフト３７により、所望の電子書籍データ３８を選択して表示する。携帯端末１の制御部１１は、ユーザ操作により電子書籍の閲覧が選択されると、選択された電子書籍のページを表示部１３に電子書籍画面７２として表示し、ユーザによる操作の入力を待つ（ステップＳ２０１）。
【００６４】
図１１は電子書籍画面７２の一例を示す図である。
電子書籍画面７２には、ユーザが選択した電子書籍データ３８のページが表示される。電子書籍データ３８には、関連する画像データ３９を呼び出すためのハイパーリンク７３がＨＴＭＬ形式のデータ内で埋め込まれている。例えば、電子書籍画面７２の本文中では、「新撰組」、「池田屋」の文字の部分にハイパーリンク７３ａ、７３ｂがある。
なお、電子書籍画面７２では、初期状態において１番目の「新撰組」のハイパーリンク７３ａにフォーカス７４があり、これが選択された状態である。
【００６５】
図１０の説明に戻る。ユーザによる操作がタッチパネル入力の場合（ステップＳ２０１のＹｅｓ）、携帯端末１の制御部１１は、これに対応する処理を実行する（ステップＳ２０２）。例えば、電子書籍画面７２の下部へタッチされた場合、次のページを表示する。
【００６６】
ユーザによる操作がタッチパネル入力ではなく（ステップＳ２０１のＮｏ）、携帯端末１の振動によるモーションセンサ１９への入力である場合（ステップＳ２０３のＹｅｓ）、携帯端末１の制御部１１は、携帯端末１の振動の方向を検出する。携帯端末１の平面の横方向の振動の場合（ステップＳ２０４のＹｅｓ）、フォーカス７４を次のハイパーリンク７３にジャンプして移動させる（ステップＳ２０５）。例えば、ハイパーリンク７３ａにフォーカス７４がある場合、ユーザが携帯端末１を横方向に振動すると、フォーカス７４はハイパーリンク７３ｂに移動する。
【００６７】
横方向の振動でなく（ステップＳ２０４のＮｏ）、携帯端末１の平面に対する垂直方向の振動の場合（ステップＳ２０６のＹｅｓ）、携帯端末１の制御部１１は、フォーカス７４がある位置のハイパーリンク７３のリンク先ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を検出し（ステップＳ２０７）、リンク先の画像データ３９を読み出し、表示部１３に画像表示画面７５として表示する(ステップＳ２０８)。
【００６８】
図１２は、携帯端末１の表示部１３に表示される、電子書籍に関連する画像表示画面７５の一例を示す図である。図１２の画像表示画面７５は、ハイパーリンク７３ｂがある「池田屋」に関連する地図の画像データ３９を表示する例である。
【００６９】
携帯端末１の制御部１１は、モーションセンサ１９への入力を待ち（ステップＳ２０９）、入力された操作が携帯端末１の平面の縦方向の振動の場合（ステップＳ２１０のＹｅｓ）、画像表示画面７５による画像データ３９の表示を終了し、その前に表示していた電子書籍画面７２に戻し電子書籍データ３８を再度表示する（ステップＳ２１１）。
【００７０】
なお、上記の例では、ハイパーリンクのリンク先の画像データ３９を表示する例について説明したが、ハイパーリンク選択時の処理は画像データの表示に限らず、例えば、リンク先の音声データの再生、テキストデータの表示などでもよい。また、携帯端末１を横方向に移動させてフォーカス７４の移動を行い、縦方向に移動させて画像データ３９の表示を終了したが、逆としてもよい。
【００７１】
このように、本実施形態では、ハイパーリンクを含む電子書籍を閲覧中にユーザが携帯端末を振ることでハイパーリンクを順次選択し、画像データの表示、音声の再生等、リンク先のデータの処理を簡単に行うことができる。これにより、本実施形態でも、前述の実施形態と同様の効果が得られる。加えて、処理の終了も携帯端末の振動によって指示できるので、操作を容易に行うことができ、操作の幅も広がる。この場合も、端末の振動は一瞬で済むので、視認性への影響も少ない。
【００７２】
以上、添付図面を参照しながら、本発明に係る携帯端末等の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７３】
１………携帯端末
１１………制御部
１２………無線通信部
１３………表示部
１４………入力部
１５………通話処理部
１６………メモリ
１７………ＩＣチップＩ／Ｆ
１８………ＩＣチップ
１９………モーションセンサ
２０………タッチパネル入力部
２５………振動検出手段
２６………選択箇所移動手段
２７………処理実行手段
２８………処理終了手段
【図１】
0005720376.tif 000002
【図２】
0005720376.tif 000003
【図３】
0005720376.tif 000004
【図４】
0005720376.tif 000005
【図５】
0005720376.tif 000006
【図６】
0005720376.tif 000007
【図７】
0005720376.tif 000008
【図８】
0005720376.tif 000009
【図９】
0005720376.tif 000010
【図１０】
0005720376.tif 000011
【図１１】
0005720376.tif 000012
【図１２】
0005720376.tif 000013