(57)【特許請求の範囲】
【請求項１】
移動局プラットフォーム上に実装された仮想マシン環境上に常駐して実行される常駐アプリケーションプログラムあるいは移動局プラットフォーム上で実行されるオーディオ用アプリケーションプログラムのいずれかを実行することが可能とされている携帯通信機器であって、
前記オーディオ用アプリケーションプログラムが実行されて楽音が生成された際に、該楽音が出力可能とされているイヤホンジャックと、
前記イヤホンジャックにイヤホンプラグが装着されたことが検出された際に、常駐して実行される前記常駐アプリケーションプログラムが実行されていた場合は、該常駐アプリケーションプログラムを終了させて前記オーディオ用アプリケーションプログラムの実行が可能な状態とし、前記常駐アプリケーションプログラムが実行されていない場合は、前記オーディオ用アプリケーションプログラムの実行が可能であるとしてその状態を維持するようにした制御手段と、
を備えるようにしたことを特徴とする携帯通信機器。
【請求項２】
さらに、前記オーディオ用アプリケーションプログラムにより再生可能な音楽ファイルが記憶されているメモリカードが、着脱可能に装着されるメモリスロットを備えており、前記制御手段は、前記イヤホンジャックにイヤホンが装着されたことが検出された際に、前記常駐アプリケーションプログラムが実行されていると共に、前記メモリスロットに前記メモリカードが装着されていると検出された場合に、前記常駐アプリケーションプログラムを終了させて前記オーディオ用アプリケーションプログラムの実行が可能な状態とするようにしたことを特徴とする請求項１記載の携帯通信機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションプログラム実行機能を有する携帯電話機などの携帯通信機器に関する。
【０００２】
【従来の技術】
近年、Ｊａｖａ（登録商標：以下「ＴＭ」と表す）などのアプリケーションプログラム実行機能を搭載した携帯電話機等の携帯通信機器が知られている。このようなＪａｖａ（ＴＭ）搭載機器においては、アプリケーションプログラム実行中に電話やメールの着信などの外部イベントが発生したときには、そのアプリケーションプログラムの実行が中断されるようになされていた。例えば、ゲームアプリケーションを利用中にメール着信などによって、ゲーム終了あるいは一時停止状態となるように制御している。
【０００３】
【発明が解決しようとする課題】
従来のＪａｖａ（ＴＭ）搭載携帯通信機器においては、ユーザのカスタマイズの自由度を向上するために、アプリケーションプログラムを待ち受け時に常駐させて実行させることを可能としている。ところで、携帯電話機においてはメロディを奏でることによりユーザに着信を報知するいわゆる着信メロディ機能を搭載するようになっているが、さらに高品質な音楽ファイルを着信メロディ機能としてのみではなく音楽として再生して楽しむ機能が搭載されることが考えられる。この場合には、音楽ファイルを再生するオーディオ用のアプリケーションプログラムを搭載して、オーディオ用のアプリケーションプログラムを実行することにより音楽ファイルを再生することになる。
【０００４】
ところで、オーディオ用のアプリケーションプログラムを実行させる場合は、常駐させて実行させているアプリケーションプログラムを終了させる必要があった。このため、音楽を聴こうとする場合は常駐させて実行させているアプリケーションプログラムを終了させる操作を行ってから、オーディオ用のアプリケーションプログラムを実行させる操作を行うことにより音楽再生モードに移行させなければならず、その操作が煩雑になるという問題点があった。
【０００５】
そこで、本発明は、簡単な操作により音楽再生モードに移行させることのできる携帯通信機器を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の携帯通信機器は、移動局プラットフォーム上に実装された仮想マシン環境上に常駐して実行される常駐アプリケーションプログラムあるいは移動局プラットフォーム上で実行されるオーディオ用アプリケーションプログラムのいずれかを実行することが可能とされている携帯通信機器であって、前記オーディオ用アプリケーションプログラムが実行されて楽音が生成された際に、該楽音が出力可能とされているイヤホンジャックと、前記イヤホンジャックにイヤホンプラグが装着されたことが検出された際に、常駐して実行される前記常駐アプリケーションプログラムが実行されていた場合は、該常駐アプリケーションプログラムを終了させて前記オーディオ用アプリケーションプログラムの実行が可能な状態とし、前記常駐アプリケーションプログラムが実行されていない場合は、前記オーディオ用アプリケーションプログラムの実行が可能であるとしてその状態を維持するようにした制御手段とを備えている。
【０００７】
また、上記本発明の他の携帯通信機器において、さらに、前記オーディオ用アプリケーションプログラムにより再生可能な音楽ファイルが記憶されているメモリカードが、着脱可能に装着されるメモリスロットを備えており、前記制御手段は、前記イヤホンジャックにイヤホンが装着されたことが検出された際に、前記常駐アプリケーションプログラムが実行されていると共に、前記メモリスロットに前記メモリカードが装着されていると検出された場合に、前記常駐アプリケーションプログラムを終了させて前記オーディオ用アプリケーションプログラムの実行が可能な状態とするようにしてもよい。
【０００８】
このような本発明によれば、イヤホンプラグをイヤホンジャックに挿入するという音楽再生に必要な動作をトリガーとして、常駐プログラムを自動的に終了させることができるようになる。このため、音楽再生モードに移行させる操作を簡略化することがきできる。また、メモリカードに記憶されている音楽ファイルを再生する場合には、イヤホンプラグをイヤホンジャックに挿入すると共に、メモリカードが装着されている場合に、常駐プログラムを自動的に終了させるようにしている。このため、音楽を再生可能な場合以外は常駐プログラムの実行を継続させることができるようになる。
【０００９】
【発明の実施の形態】
図１は、本発明の携帯電話機等の携帯通信機器（以下、「移動局」という。）のハードウェア構成の概略を示すブロック図である。
この図において、１はこの移動局全体の制御を行うＣＰＵ（中央処理装置）、２はオペレーティングシステムやネイティブプログラムなど各種制御プログラム、Ｊａｖａ（ＴＭ）実行環境プログラム、Ｊａｖａ（ＴＭ）アプリケーションプログラム、オーディオ用のアプリケーションプログラムおよび各種データや音楽ファイルなどを記憶するＲＯＭやフラッシュメモリなどの不揮発性メモリからなるメモリカードおよびＤＲＡＭなどの揮発性メモリから構成される記憶部、２ａは音楽ファイル等を記憶可能なメモリカード２ｂが着脱可能に装着されるメモリスロット、３は表示部、４はキー入力部である。また、５はアンテナ、６は高周波増幅器、受信ミキサ、中間周波増幅器および復調部などからなる受信部、７は変調部、送信ミキサおよび送信電力増幅部などからなる送信部、８は前記受信ミキサおよび送信ミキサに高周波信号を供給する周波数シンセサイザ、９は音声信号処理などを行う信号処理部、１０は受話用マイク、１１は送話スピーカ、１２はイヤホンジャックである。
【００１０】
本発明においては、このように構成された移動局上にＪａｖａ（ＴＭ）仮想マシン環境を実装し、Ｊａｖａ（ＴＭ）アプリケーションプログラムを動作させることができるようになされている。図２はこのようなＪａｖａ（ＴＭ）仮想マシン機能を持つ移動局（Ｊａｖａ（ＴＭ）移動局）のソフトウェア構成の概要を示す図である。
図２に示すように、移動局プラットフォームの上にＪａｖａ（ＴＭ）実行環境が実装されており、その上でＪａｖａ（ＴＭ）アプリケーションプログラムが実行される。また、移動局プラットフォームの上に音楽ファイルを再生可能なオーディオ用のアプリケーションプログラムが実装されている。
【００１１】
オーディオ用のアプリケーションプログラムには、ＳＭＡＦ（Synthetic music Mobile Application Format），ＳＭＦ（Standard MIDI File），ＳＭＤなどの音楽データファイルや、ＭＰ３（MPEG-1 Audio Layer-3），ＡＴＲＡＣ（Adaptive Transform Acoustic Coding）３，ＡＡＣ（Advanced Audio Coding）などの音声圧縮ファイルによるオーディオデータ再生機能が実装されている。これらの音楽データの再生には、内蔵スピーカや従来のモノラルイヤホンでは充分とは言えないことから、イヤホンジャック１２が移動局の本体に設けられて、ステレオイヤホンヘの対応がなされている。
【００１２】
このステレオイヤホンに関して移動局が備えているイヤホンジャック１２の構成と、このイヤホンジャック１２に挿入されるイヤホンプラグ１３の回路構成を図３に示す。
図３に示すように、イヤホンジャック１２は７本の接触片を備えている。接触片１はステレオＲｃｈのレシーバ出力用の接触片であり、接触片２はマイク入力用の接触片であり、接触片３はステレオＬｃｈのレシーバ出力用の接触片であり。また、接触片４は共通アース（ＧＮＤ）用の接触片であり、接触片５はイヤホンプラグ１３がイヤホンジャック１２に挿入されたことを検出する接触片である。さらに、接触片６はイヤホンプラグ１３がステレオ用かモノラル用かを検出するステレオ／モノラル検出用の接触片であり、接触片７はリモコンスイッチ用の接触片である。
【００１３】
また、イヤホンジャック１２に挿入可能なイヤホンプラグ１３は、図３に示すように６極プラグとされており、絶縁材で相互に分離された６つの接触領域を有している。接触領域１はステレオＲｃｈのイヤホンに接続されている接触片１が接触可能な接触領域であり、接触領域２はマイクに接続されている接触片２が接触可能な接触領域であり、接触領域３はステレオＬｃｈのイヤホンに接続されている接触片３に接触可能な接触領域であり。また、接触領域４は共通アース（ＧＮＤ）用の接触片４に接触可能な接触領域であり、接触領域６はステレオ用かモノラル用かを検出するための接触片６が接触可能な接触領域であり、接触領域７はリモコン用のスイッチに接続されている接触片７に接触可能な接触領域である。
【００１４】
ここで、イヤホンプラグ１３がイヤホンジャック１２に挿入されると、イヤホンジャック１２における接触片５のレベルがＬｏｗレベルとなってイヤホンプラグ１３が移動局の本体に挿入されたことが検知される。この場合、移動局においてＪａｖａ（ＴＭ）アプリケーションプログラムが常駐して実行されていた場合には、Ｊａｖａ（ＴＭ）アプリケーションプログラムを終了させる。これにより、イヤホンプラグ１３を装着した後に行われるオーディオ用アプリケーションプログラムを実行させる操作を行うだけで、煩雑な操作を行うことなく簡単に音楽再生モードへの移行を行うことができるようになる。
【００１５】
イヤホンプラグ１３がイヤホンジャック１２に挿入されたことは、ＣＰＵ１において所定期間毎に実行される割り込み処理により検出される。この割り込み処理の第１の例である検出処理１のフローチャートを図４に示す。
割り込み処理のタイミングになると図４に示す検出処理１がスタートされ、ステップＳ１０にてイヤホンプラグ１３がイヤホンジャック１２に挿入されたか否かが検出される。ここで、イヤホンプラグ１３がイヤホンジャック１２に挿入されていると、ステップＳ１１に進み常駐アプリケーションプログラムが起動しているか否かが判断される。ここで、Ｊａｖａ（ＴＭ）アプリケーションプログラム等の常駐アプリケーションプログラムが起動している場合は、ステップＳ１２に進んで常駐して実行されているＪａｖａ（ＴＭ）アプリケーションプログラム等の常駐アプリケーションプログラムが終了されて、検出処理１は終了する。また、ステップＳ１１にて常駐アプリケーションプログラムが起動していないと判断された場合は、ステップＳ１３に分岐して現在のニュートラル状態が継続されて、検出処理１は終了する。さらに、ステップＳ１０にてイヤホンプラグ１３がイヤホンジャック１２に挿入されていないと判断された場合は、そのまま検出処理１は終了する。
【００１６】
また、移動局に図１に示すようにメモリスロット２ａが備えられており、このメモリスロット２ａに挿入されたメモリカード２ｂに記憶されている音楽ファイルを音楽再生モードにおいて再生する移動局とすることができる。この場合の移動局に実装される検出処理２のフローチャートを図５に示す。
割り込み処理のタイミングになると図５に示す検出処理２がスタートされ、ステップＳ２０にてイヤホンプラグ１３がイヤホンジャック１２に挿入されたか否かが検出される。ここで、イヤホンプラグ１３がイヤホンジャック１２に挿入されていると、ステップＳ２１に進み常駐アプリケーションプログラムが起動しているか否かが判断される。
【００１７】
ここで、Ｊａｖａ（ＴＭ）アプリケーションプログラム等の常駐アプリケーションプログラムが起動している場合は、ステップＳ２２に進んでメモリスロット２ａにメモリカード２ｂが挿入されているか否かが判断される。ここで、メモリスロット２ａにメモリカード２ｂが挿入されている場合は、ステップＳ２３に進んで常駐して実行されているＪａｖａ（ＴＭ）アプリケーションプログラム等の常駐アプリケーションプログラムが終了されて、検出処理２は終了する。また、ステップＳ２２にでメモリスロット２ａにメモリカード２ｂが挿入されていないと判断された場合は、そのまま検出処理２は終了する。さらに、ステップＳ２１にて常駐アプリケーションプログラムが起動していないと判断された場合は、ステップＳ２４に分岐して現在のニュートラル状態が継続されて、検出処理２は終了する。さらにまた、ステップＳ２０にてイヤホンプラグ１３がイヤホンジャック１２に挿入されていないと判断された場合は、そのまま検出処理２は終了する。
【００１８】
なお、オーディオ用アプリケーションプログラムが実行中に着信があった場合に図３に示すリモコン用のスイッチを操作することにより、オーディオ用アプリケーションプログラムを終了あるいは一時停止させて通話モードへ移行させることができる。さらに、通話モード時にスイッチを操作することにより、通話モードを終了（終話）させてオーディオ用アプリケーションプログラムを起動あるいは一時停止状態から復帰させて再開させることができる。
また、イヤホンプラグ１３が挿入されておらず、常駐アプリケーションプログラムが実行中に着信があった場合は、常駐アプリケーションプログラムは一時停止状態とされて通話モードへ移行するようになる。そして、通話を終了（終話）した場合は常駐アプリケーションプログラムが一時停止状態から復帰して再開されるようになる。
【００１９】
【発明の効果】
以上説明したように、本発明の携帯通信機器は、イヤホンプラグをイヤホンジャックに挿入するという音楽再生に必要な動作をトリガーとして、常駐プログラムを自動的に終了させることができるようになる。このため、音楽再生モードに移行させる操作を簡略化することがきできる。また、メモリカードに記憶されている音楽ファイルを再生する場合には、イヤホンプラグをイヤホンジャックに挿入すると共に、メモリカードが装着されている場合に、常駐プログラムを自動的に終了させるようにしている。このため、音楽を再生可能な場合以外は常駐プログラムの実行を継続させることができるようになる。
【図面の簡単な説明】
【図１】  本発明の携帯通信機器の実施の形態におけるハードウェア構成の概略を示すブロック図である。
【図２】  本発明の携帯通信機器の実施の形態におけるソフトウェア構成を示す図である。
【図３】  本発明の実施の形態における携帯通信機器のイヤホンジャックおよびイヤホンプラグの回路構成を示す図である。
【図４】  本発明の実施の形態における携帯通信機器が実行する検出処理１のフローチャートである。
【図５】  本発明の実施の形態における携帯通信機器が実行する検出処理２のフローチャートである。
【符号の説明】
１  ＣＰＵ、２  ＲＯＭ／ＲＡＭ、２ａ  メモリスロット、２ｂ  メモリカード、３  表示部、４  キー入力部、５  アンテナ、６  受信部、７  送信部、８  シンセサイザ、９  信号処理部、１０  マイク、１１  スピーカ、１２        イヤホンジャック、１３  イヤホンプラグ
【図１】
0004356829.tif 000002
【図２】
0004356829.tif 000003
【図３】
0004356829.tif 000004
【図４】
0004356829.tif 000005
【図５】
0004356829.tif 000006