(57)【要約】【課題】携帯端末が持ち歩きしているユーザの現在の状況に応じて、ユーザによって携帯端末に加えられる所定の振動パターンに紐付けられている所定操作を実行するための感度を変更すること。【解決手段】認識する振動パターンと振動パターンに応じて携帯端末内の所定操作を実行するための閾値である感度レベルとを対応づけて設定された携帯端末が、ユーザの動作によって携帯端末自身が振動する所定の振動パターンを認識し、設定されている感度レベルを満たしている所定の振動パターンを認識した場合には所定操作を実行する。携帯端末に内蔵されている携帯端末自身の現在位置が移動中であるかを判断可能な情報を取得し、携帯端末自身の現在位置が移動中であるかを判定して携帯端末が移動中であると判断されているときには、設定されている感度レベルとは異なるように変更する。 【選択図】  図４
2015050701.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの動作によって携帯端末自身が振動する所定の振動パターンを認識する認識手段と、
前記認識する振動パターンと、当該振動パターンに応じて携帯端末内の所定操作を実行するための閾値である感度レベルとを対応づけて設定する設定手段と、
前記認識手段が前記設定されている感度レベルを満たしている前記所定の振動パターンを認識した場合には、前記所定操作を実行する実行手段と、
携帯端末に内蔵されている、携帯端末自身の現在位置が移動中であるかを判断可能な情報を取得する取得手段と、
前記取得手段による取得結果に基づいて、携帯端末自身の現在位置が移動中であるかを判定する移動判断手段と、
前記移動判断手段により携帯端末が移動中であると判断されているときには、前記設定手段に設定されている感度レベルとは異なるように変更する変更手段と、
を備えることを特徴とする携帯端末。
【請求項２】
前記移動判断手段により移動中であると判断されているときには、前記設定されている感度レベルでは前記実行手段が前記所定操作を実行しないように前記変更手段が感度レベルを変更することを特徴とする請求項１に記載の携帯端末。
【請求項３】
携帯端末外部の非接触通信機器との通信により、公共交通機関への入場または乗車を示す情報を取得する第１の取得手段と、
前記取得した入場または乗車を示す情報により前記公共交通機関に入場または乗車中であるかを判断する乗車判断手段と、
前記乗車判断手段により入場または乗車中であると判断されているときには、前記設定されている感度レベル未満でも前記実行手段が前記所定操作を実行可能なように前記変更手段が感度レベルを変更することを特徴とする請求項１または請求項２に記載の携帯端末。
【請求項４】
携帯端末外部の非接触通信機器との通信により、公共交通機関からの退場または下車を示す情報を取得する第１の取得手段と、
前記取得した退場または下車を示す情報により前記公共交通機関から退場または下車したかを判断する下車判断手段と、
前記下車判断手段により退場または下車したと判断された場合には、前記変更手段によって前記設定されている感度レベルとは異なるよう変更されている感度レベルを、前記異なるよう変更されている前の感度レベルに戻すことを特徴とする請求項１乃至請求項３のいずれか１項に記載の携帯端末。
【請求項５】
携帯端末自身の加速度および方位情報が所定の速度を超えて変化していることを取得する第２の取得手段による前記取得結果に基づいて、前記移動判断手段は携帯端末自身の現在位置が移動中であるかを判断することを特徴とする請求項１乃至請求項４のいずれか１項に記載の携帯端末。
【請求項６】
携帯端末自身の現在位置を示すＧＰＳ情報が所定の速度を超えて変化していることを取得する第３の取得手段の取得結果に基づいて、前記移動判断手段は、携帯端末自身の現在位置が移動中であるかを判断することを特徴とする請求項１乃至請求項５のいずれか１項に記載の携帯端末。
【請求項７】
認識する振動パターンと、当該振動パターンに応じて携帯端末内の所定操作を実行するための閾値である感度レベルとを対応づけて設定する設定手段を備える携帯端末による制御方法であって、
前記携帯端末の認識手段が、ユーザの動作によって携帯端末自身が振動する所定の振動パターンを認識する認識工程と、
前記携帯端末の実行手段が、前記認識手段が前記設定されている感度レベルを満たしている前記所定の振動パターンを認識した場合には、前記所定操作を実行する実行工程と、
前記携帯端末の取得手段が、携帯端末に内蔵されている、携帯端末自身の現在位置が移動中であるかを判断可能な情報を取得する取得工程と、
前記携帯端末の移動判断手段が、前記取得工程による取得結果に基づいて、携帯端末自身の現在位置が移動中であるかを判定する移動判断工程と、
前記携帯端末の変更手段が、前記移動判断工程により携帯端末が移動中であると判断されているときには、前記設定手段に設定されている感度レベルとは異なるように変更する変更工程と、
を含むことを特徴とする制御方法。
【請求項８】
認識する振動パターンと、当該振動パターンに応じて携帯端末内の所定操作を実行するための閾値である感度レベルとを対応づけて設定する設定手段を備える携帯端末において読み取り実行可能なプログラムであって、
前記携帯端末を、
ユーザの動作によって携帯端末自身が振動する所定の振動パターンを認識する認識手段と、
前記認識手段が前記設定されている感度レベルを満たしている前記所定の振動パターンを認識した場合には、前記所定操作を実行する実行手段と、
携帯端末に内蔵されている、携帯端末自身の現在位置が移動中であるかを判断可能な情報を取得する取得手段と、
前記取得手段による取得結果に基づいて、携帯端末自身の現在位置が移動中であるかを判定する移動判断手段と、
前記移動判断手段により携帯端末が移動中であると判断されているときには、前記設定手段に設定されている感度レベルとは異なるように変更する変更手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は特に所定の振動動作を認識すると、操作を開始する携帯端末、およびその制御方法とプログラムに関する。
【背景技術】
【０００２】
音楽を聴きながらのランニング中といった携帯機器に大きな揺れや振動を生じる場合には、事前に「シェイクする＝再生する」などのショートカット操作が端末に登録されている場合は、ランニングを携帯端末がユーザによる「シェイク操作」と誤認識してしまい、ポケットに音楽プレーヤーを入れて、ランニングしているときにはユーザにとって予期せず再生状態になってしまうことがある。
【０００３】
一方、電車乗車中といった状況でまわりに迷惑をかけず「シェイク操作」により音楽を再生したい場合には、いつもよりも比較的小さなジェスチャーで「シェイク操作」したい場合もある。
【０００４】
特許文献１には電車乗車時に携帯端末の所持者の意思とは無関係に、携帯端末の電源、特に、無線通信機能に関する電源を自動切断するために、無線ユニットと同体に移動する電車の移動速度が設定基準値を超えると判断した場合には、無線ユニットに供給する電力を切断する切断装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２１８０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１には携帯端末において「シェイク操作である」等を認識するための感度レベルを、ユーザの現在の状況に応じて自在に変更する技術は開示されていない。
【０００７】
本発明は、携帯端末が持ち歩きしているユーザの現在の状況に応じて、ユーザによって携帯端末に加えられる所定の振動パターンに紐付けられている所定操作を実行するための感度を変更することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願発明は、ユーザの動作によって携帯端末自身が振動する所定の振動パターンを認識する認識手段と、前記認識する振動パターンと、当該振動パターンに応じて携帯端末内の所定操作を実行するための閾値である感度レベルとを対応づけて設定する設定手段と、前記認識手段が前記設定されている感度レベルを満たしている前記所定の振動パターンを認識した場合には、前記所定操作を実行する実行手段と、携帯端末に内蔵されている、携帯端末自身の現在位置が移動中であるかを判断可能な情報を取得する取得手段と、前記取得手段による取得結果に基づいて、携帯端末自身の現在位置が移動中であるかを判定する移動判断手段と、前記移動判断手段により携帯端末が移動中であると判断されているときには、前記設定手段に設定されている感度レベルとは異なるように変更する変更手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明により、携帯端末が持ち歩きしているユーザの現在の状況に応じて、ユーザによって携帯端末に加えられる所定の振動パターンに紐付けられている所定操作を実行するための感度を変更することが可能な仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の携帯端末１００のハードウエア構成図を示す図。
【図２】本発明の携帯端末１００が表示する設定画面を示す図。
【図３】本発明の携帯端末１００が実行するフローチャート（感度レベル手動設定時）を示す図。
【図４】本発明の携帯端末１００に設定された最新の感度レベルデータを示す図。
【図５】本発明の携帯端末１００が実行するフローチャート（感度レベル自動変更）を示す図。
【図６】本発明の携帯端末１００が実行するフローチャート（生活モード時）を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１を説明する。
携帯端末１００とは、持ち歩きして音楽を聴く携帯型の音楽プレーヤーである。
なお本発明を実施する携帯端末１００は、タブレット型の情報処理装置でもよく、スマートフォン、携帯電話、デジタルカメラ、ゲーム機でもよい。
図２を説明する。
図２は携帯端末（携帯音楽プレーヤー）１００のハードウエア構成を示す図である。
【００１２】
４０１はＣＰＵで、システムバス４０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ４０２あるいは外部メモリ４１１には、ＣＰＵ４０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１３】
４０３はＲＡＭで、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。ＣＰＵ４０１は、処理の実行に際して必要なプログラム等をＲＯＭ４０２あるいは外部メモリ４１１からＲＡＭ４０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
４０５は入力コントローラで、不図示の操作部、やタッチパネル等のポインティングデバイスからの入力を制御する。
【００１４】
４０６はビデオコントローラで、表示部（液晶部）４１０への表示を制御する。なお、表示部４１０はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。また表示部は指やペン等にてユーザが表示画面内の対象位置を指定するタッチパネル機能を含むものであってもよい。
【００１５】
４０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ４１１へのアクセスを制御する。
【００１６】
４０８は通信Ｉ／Ｆコントローラであり、ネットワーク（通信回線）を介して外部機器と接続・通信するものでありネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００１７】
なお、ＣＰＵ４０１は、例えばＲＡＭ４０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ上での表示を可能としている。また、ＣＰＵ４０１は、ＣＲＴ上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００１８】
本発明を実現するための後述する各種プログラムは、携帯端末１００の外部メモリ４１１に記録されており、必要に応じてＲＡＭ４０３にロードされることによりＣＰＵ４０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる各種データファイル及びデータテーブル等も、外部メモリ４１１または情報装置１００に格納されており、これらについての詳細な説明も後述する。
５０１はＧＰＳ測定部であり、ＧＰＳ衛星（不図示）から現在の携帯端末の位置情報を取得する。
ＧＰＳ測定部は携帯端末に内蔵されており、携帯端末自身の現在位置が移動中であるかを判断可能なＧＰＳ情報を取得する（取得手段）ことができる。
５０２は加速度検知部（加速度センサー）であり、携帯端末の加速度情報を取得する。
５０３は方位検知部（ジャイロセンサー）であり、携帯端末の方位情報を取得する。
【００１９】
加速度検知部５０２および方位検知部５０３は携帯端末に内蔵されており、携帯端末自身の現在位置が移動中であるかを判断可能な方位情報と加速度情報を取得する（取得手段）ことができる。
【００２０】
５０４は非接触通信部（モバイル情報取得部）であり、アンテナ（不図示）を介して、非接触ＩＣカードリーダ／ライタと無線通信をし、データのやり取りを行う。本発明においては、駅の自動改札機が備えるＩＣカードリーダライタとデータ通信を行うことで、入場駅や退場駅にかかる情報の取得を行う。また、店舗に置かれた電子マネー決済のためのＩＣカードリーダライタとの通信により、電子マネーを用いた決済のための通信を行う。
図２を説明する。
図２は本発明における携帯端末が表示する、例えば音楽再生を実行するためのシェイク動作の感度レベルをユーザが手動で設定するための設定画面である。
【００２１】
設定画面ではＳ５０１において認識する振動パターンと、この振動パターンに応じて携帯端末内の所定操作を実行するための閾値である感度レベルとを対応づけて設定する（設定手段）ことができる。
２０１はユーザ所望の開始操作（音楽再生、音楽停止、一曲送り等）の項目を選択するプルダウンメニューである。
２０２はユーザ所望の振動パターン（２回シェイクする、強く叩く等）の項目を選択するプルダウンメニューである。
２０３はユーザ所望の感度レベル（１〜３等）の項目を選択するプルダウンメニューである。
２０４は設定登録ボタンである。
２０５はである。生活モードにする（モードＯＮ）するかいなか（モードＯＦＦ）をユーザが選択し登録する項目である。Ｓ１０１で分岐する。
図３を説明する。
図３は、本発明の実施形態を表すために携帯端末１００のＣＰＵが実行するフローチャートである。
【００２２】
ステップＳ４０１乃至ステップＳ４０３は、楽曲の自動再生を実行するためにユーザがシェイク動作の感度レベルを設定画面（図２）にて設定する際に携帯端末１００のＣＰＵが実行するフローチャートである。
【００２３】
ステップＳ４０１において携帯端末１００は、ユーザ所望の開始操作（音楽再生、音楽停止、一曲送り等）の項目２０１の選択を受けつけて設定データに登録する。
【００２４】
ステップＳ４０２において携帯端末１００は、ユーザ所望の振動パターン（２回シェイクする、強く叩く等）の項目２０２の選択を受けつけて設定データに登録する。
ステップＳ４０３において携帯端末１００は、ユーザ所望の感度レベル（１〜３等）の項目２０３の選択を受けつけて設定データに登録する。
【００２５】
ステップＳ５０１乃至ステップＳ５０３は、ユーザが携帯端末１００を強く振ってシェイク動作することによって、携帯端末１００に記憶されている楽曲が自動再生する際の携帯端末１００のＣＰＵが実行するフローチャートである。
ステップＳ５０１において携帯端末１００は、ユーザの動作によって携帯端末自身が振動する所定の振動パターン（２回シェイク等）を認識する（認識手段）。
【００２６】
ステップＳ５０２において携帯端末１００は、認識手段が図４の設定データに設定されている感度レベル（感度２等）を満たしているかいなかを判定する。満たしている場合のみＳ５０２に進むことができる。
【００２７】
ステップＳ５０３において携帯端末１００は、Ｓ５０１において認識手段が図４の設定データに設定されている感度レベル（感度２等）を満たしている所定の振動パターン（２回シェイク等）を認識した場合には、所定操作（音楽再生等）を実行する（実行手段）。
図４を説明する。
図４は携帯端末１００が外部メモリ４１１に記憶する感度レベルの設定データである。
図５を説明する。
図５は、本発明の実施形態を表すために携帯端末１００のＣＰＵが実行するフローチャートである。
【００２８】
ステップＳ１０１乃至ステップＳ１１４は、ユーザが所望のシェイク動作の感度レベルを予め設定されている場合に、感度レベルを自在に変動するために携帯端末１００のＣＰＵが実行するフローチャートである。
ステップＳ１０１において携帯端末１００は、生活モードであるかいなかを分岐する。
【００２９】
ステップＳ１０２において携帯端末１００は、ここでリアルタイムに最新の（１）ＧＰＳ情報、（２）方位情報及び加速度情報による取得結果を、ＧＰＳ測定部、加速度検知部、方位検知部からそれぞれ継続して（携帯端末１００の電源がＯＮしている間はずっと）取得している（取得手段）。Ｓ１０２で取得した（１）ＧＰＳ情報、（２）方位情報及び加速度情報による取得結果の解析結果に基づいて、携帯端末自身の現在位置が移動中であるかを判定する（移動判断手段）。
【００３０】
つまり携帯端末自身の加速度および方位情報が所定の速度（例えば４ｋｍ／ｈ）を超えて変化（移動）していることを取得する加速度検知部５０２、方位検知部５０３（第２の取得手段）による取得結果に基づいて、携帯端末自身の現在位置が移動中（歩行中）であるかを判断してもよい。
【００３１】
つまり携帯端末自身の現在位置を示すＧＰＳ情報が所定の速度（例えば５ｋｍ／ｈ）を超えて変化（移動）していることを取得するＧＰＳ測定部５０１（第３の取得手段）の取得結果に基づいて、前記移動判断手段は、携帯端末自身の現在位置が移動中（歩行中）であるかを判断してもよい。
【００３２】
ステップＳ１０３において携帯端末１００は、ここで携帯端末自身の加速度および方位情報が所定の速度（例えば４ｋｍ／ｈ）以下で変化（移動）していることを取得する加速度検知部５０２、方位検知部５０３（第２の取得手段）による取得結果に基づいて、携帯端末自身の現在位置が動いていない（机で仕事中）かを判断する。
【００３３】
ステップＳ１０５において携帯端末１００は、つまりここではＳ１０２において移動中ではない（ＮＯ）と判断されているときには、手動で設定されている感度レベル（感度２）のままでＳ５０３において所定操作（音楽再生等）を実行するように、実行ＯＮの閾値を維持している。
ステップＳ１０７において携帯端末１００は、シェイク処理結果が画面に表示する、もしくは端末を手にして利用するものかいなかを分岐する。
【００３４】
ステップＳ１０８において携帯端末１００は、ここで携帯端末自身の加速度および方位情報が所定の速度（例えば１０ｋｍ／ｈ）を超えて変化（移動）していることを取得する加速度検知部５０２、方位検知部５０３（第２の取得手段）による取得結果に基づいて、携帯端末自身の現在位置が移動中（ジョギング中）であるかを判断している。
【００３５】
ステップＳ１０９において携帯端末１００は、つまりここではＳ１０２において移動中である（ＹＥＳ）と判断されているが、歩行中なので手動で設定されている感度レベル（感度２）のままでＳ５０３において所定操作（音楽再生等）を実行するように、実行ＯＮの閾値を維持している。
【００３６】
ステップＳ１１０において携帯端末１００は、Ｓ１０２において携帯端末が移動中である（ＹＥＳ）と判断されているときには、設定手段（図４）に設定されている感度レベル（感度２）とは異なる（感度１に変更）ように変更する（変更手段）。
【００３７】
このときはユーザのジョギング中であり、ジョギングによる上下振動を、持ち歩く携帯端末１００はシェイク動作であると誤認識する可能性があり、鈍感モードに感度を下げた方がよい。
【００３８】
つまりここではＳ１０２において移動中である（ＹＥＳ）と判断されているときには、手動で設定されている感度レベル（感度２）のままでＳ５０３において所定操作（音楽再生等）を実行しないように、実行ＯＮの閾値を上げる（より強くシェイクしないと音楽が再生しない）ことで感度レベルを鈍感モード（感度１）に自動で設定変更している。
【００３９】
ステップＳ１１２において携帯端末１００は、端末画面の前面（タッチ・表示画面側）が上向きかつユーザが画面を見ている（角度が垂直方向から０〜９０度）かいなかを分岐する。
ステップＳ１１３において携帯端末１００は、感度１に再設定（鈍感）する。
図６を説明する。
図６は、本発明の実施形態を表すために携帯端末１００のＣＰＵが実行するフローチャートである。
【００４０】
ステップＳ２０１乃至ステップＳ２０４は、ユーザがシェイク動作の感度レベルを生活モードが設定されている場合に変更する際に携帯端末１００のＣＰＵが実行するフローチャートである。
【００４１】
ステップＳ２０１において携帯端末１００は、ここで携帯端末外部の非接触通信機器との通信により、公共交通機関への駅入場またはバス乗車を示す情報をモバイル情報取得部５０４が取得する（第１の取得手段）。モバイル情報取得部５０４が取得した入場または乗車を示す情報により公共交通機関に入場または乗車中であるかを判断している（乗車判断手段）。
【００４２】
ステップＳ２０２において携帯端末１００は、Ｓ２０１において入場または乗車中であると判断されているときには、手動で設定されている感度レベル未満でもＳ５０３において実行手段が所定操作（音楽再生）を実行可能なように、実行ＯＮの閾値を下げる（より弱いシェイクでも音楽が再生する）ことで感度レベルを敏感モード（感度３）に自動で設定変更している。
【００４３】
このときユーザは電車またはバスに乗車中であり、車内といった狭い環境では乗車する他の人にシェイク操作で迷惑をかけたくないので、いつもよりも小さなシェイク動作でも音楽再生をしたい。
【００４４】
ステップＳ２０３において携帯端末１００は、ここで携帯端末外部の非接触通信機器との通信により、公共交通機関からの退場または下車を示す情報をモバイル情報取得部５０４が取得する（第１の取得手段）。モバイル情報取得部５０４が取得した退場または下車を示す情報により公共交通機関から退場または下車したかを判断している（下車判断手段）。
【００４５】
ステップＳ２０４において携帯端末１００は、Ｓ２０３において退場または下車したと判断された場合には、Ｓ２０２において手動設定されている感度レベルとは異なるよう変更されている感度レベル（感度１）を、異なるよう変更されている前の感度レベル（感度２）に再び戻している。
【００４６】
このときユーザは電車またはバスに乗車中ではないので、他の人にシェイク操作で迷惑をかける可能性もないので、いつも通りのシェイク動作によって音楽再生をする。
【００４７】
ステップＳ３０１乃至ステップＳ３０３は、ユーザがシェイク動作の感度レベルを生活モードが設定されている場合に変更する際に携帯端末１００のＣＰＵが実行するフローチャートである。
【００４８】
ステップＳ３０１において携帯端末１００は、ここで携帯端末外部の非接触通信機器との通信により、帰宅（電子キーでの自宅鍵開錠）を示す情報をモバイル情報取得部５０４が取得する（第１の取得手段）。モバイル情報取得部５０４が取得した開錠を示す情報により自宅に帰宅したかを判断している（帰宅判断手段）。
【００４９】
ステップＳ３０２において携帯端末１００は、Ｓ３０１において帰宅済みであると判断されているときには、手動で設定されている感度レベル未満でもＳ５０３において実行手段が所定操作（音楽再生）を実行可能なように、実行ＯＮの閾値を下げる（より弱いシェイクでも音楽が再生する）ことで感度レベルを敏感モード（感度３）に自動で設定変更している。
【００５０】
ステップＳ３０３において携帯端末１００は、ここで携帯端末外部の非接触通信機器との通信により、帰宅（電子キーでの自宅鍵施錠）を示す情報をモバイル情報取得部５０４が取得する（第１の取得手段）。モバイル情報取得部５０４が取得した開錠を示す情報により自宅に帰宅したかを判断している（帰宅判断手段）。
【００５１】
また、本発明におけるプログラムは、図３、図５、図６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３、図５、図６の処理方法をコンピュータが実行可能なプログラムとして、携帯端末１００の外部メモリ４１１に記憶されている。
【００５２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００５４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００５５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００５８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００５９】
１００  携帯端末（携帯音楽プレーヤー）
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ（記憶部）
４１１  外部メモリ（記憶部）
【図１】
2015050701.tif 000003
【図２】
2015050701.tif 000004
【図３】
2015050701.tif 000005
【図４】
2015050701.tif 000006
【図５】
2015050701.tif 000007
【図６】
2015050701.tif 000008