(57)【要約】【課題】  マナーモード解除中で外部出力用スピーカからコンテンツの音を出力する状態から、マナーモード設定中で音が外部出力用スピーカから出力せずにコンテンツの受信再生処理をする状態へ切り換える際の操作負担を軽減することである。【解決手段】  本携帯電話機は、操作手段、電話手段、スピーカ出力手段、モード設定手段、スピーカ出力制御手段、データ通信手段、受信再生手段及びスピーカ出力制御手段を有する。モード設定手段は、電話の着信音をスピーカ出力手段により出力する第１モード及びその出力を停止する第２モードのいずれかのモードに設定するもので、受信再生処理中に第２モードへ設定変更可能である。スピーカ出力制御手段は、モード設定手段により第２モードへ設定変更されたとき、コンテンツの音の出力を停止させるべくスピーカ出力手段の出力を制御する。【選択図】  図１
2006094339.tif 000002
【特許請求の範囲】
【請求項１】
利用者により操作される操作手段と、
他の電話機の利用者と通話するための電話手段と、
外部出力用スピーカから音を出力するスピーカ出力手段と、
該電話手段により電話の着信を受けた旨を報知する着信音を該スピーカ出力手段により出力する第１モード及び該スピーカ出力手段による該着信音の出力を停止する第２モードのいずれかのモードに設定するモード設定手段と、
該モード設定手段により設定されたモードに従って該スピーカ出力手段の出力を制御するスピーカ出力制御手段と、
ネットワークを介してサーバとデータ通信を行うデータ通信手段と、
該操作手段によりコンテンツを再生するための操作を受け付けた後、該サーバから送信されてくるデータを受信して該データに基づくコンテンツを再生するための受信再生処理を行う受信再生手段とを備えた携帯電話機において、
上記モード設定手段は、上記受信再生処理中に上記第１モードから上記第２モードに設定変更可能であり、
該モード設定手段により該第１モードから該第２モードに設定変更されたときには、該受信再生処理中のコンテンツの音の出力を停止するように、上記スピーカ出力手段の出力を制御するスピーカ出力制御手段を有することを特徴とする携帯電話機。
【請求項２】
利用者により操作される操作手段と、
他の電話機の利用者と通話するための電話手段と、
外部出力用スピーカから音を出力するスピーカ出力手段と、
該電話手段により電話の着信を受けた旨を報知する着信音を該スピーカ出力手段により出力する第１モード及び該スピーカ出力手段による該着信音の出力を停止する第２モードのいずれかのモードに設定するモード設定手段と、
該モード設定手段により設定されたモードに従って該スピーカ出力手段の出力を制御するスピーカ出力制御手段と、
ネットワークを介してサーバとデータ通信を行うデータ通信手段と、
該操作手段によりコンテンツを再生するための操作を受け付けた後、該サーバから送信されてくるデータを受信して該データに基づくコンテンツを再生するための受信再生処理を行う受信再生手段とを備えた携帯電話機において、
上記モード設定手段は、上記受信再生処理中に上記第２モードから上記第１モードに設定変更可能であり、
該モード設定手段により該第２モードから該第１モードに設定変更されたときには、該受信再生処理中のコンテンツの音を出力するように、上記スピーカ出力手段の出力を制御するスピーカ出力制御手段を有することを特徴とする携帯電話機。
【請求項３】
請求項１又は２の携帯電話機において、
上記受信再生手段により再生されるコンテンツが音出力を伴うものであるか否かを判断する判断手段を有し、
上記スピーカ出力制御手段は、該判断手段により音出力を伴うものであると判断された場合にだけ、上記モード設定手段により設定されたモードに従って上記スピーカ出力手段の出力を制御することを特徴とする携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してサーバから受信したデータに基づくコンテンツを再生可能な携帯電話機に関するものである。
【背景技術】
【０００２】
ネットワーク上のサーバに記憶された映像データや音データ等のコンテンツデータを携帯電話機で再生する方法には、ダウンロード再生方法とストリーミング再生方法の２つの方法がある。前者の方法は、コンテンツデータの全てを携帯電話機へダウンロードしてからそのコンテンツデータを再生するものである。後者の方法は、コンテンツデータを受信しつつ、受信したデータ部分から順次再生するものである。ストリーミング再生方法については、例えば特許文献１や特許文献２に記載されたものが知られている。
【０００３】
また、従来の携帯電話機には、電話の着信音を外部出力用スピーカから出力しないように動作するマナーモードと呼ばれる動作モードが備わっている。ここでいうマナーモードには、電話の着信音以外の音（メール着信音等）も電話の着信音と一緒に外部出力用スピーカから出力しないように動作する場合も含まれる。以下、同様である。このような携帯電話機においては、着信音を外部出力用スピーカから出力可能な通常モード（第１モード）からマナーモード（第２モード）へ設定変更することで、利用者の回りにいる人々にとって騒音となり得る着信音が外部出力用スピーカから出力されなくなる。利用者は、自分の回りに多くの人々が存在する電車内などの場所へ移動する場合には、自分の携帯電話機をマナーモードへ設定変更するための操作を行い、着信音を外部出力用スピーカから出力させないようにする。
【０００４】
【特許文献１】特開２００３−３３３５７９号公報
【特許文献２】特開２００３−２２９８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
携帯電話機でコンテンツの再生を行う場合、そのコンテンツが音出力を伴うものであると、上記着信音と同様に、そのコンテンツの音も利用者の回りにいる人々にとって騒音となり得る。そのため、外部出力用スピーカからコンテンツの音を出力しながら受信再生処理が行われている状態で利用者が電車内などの場所へ移動し、その場所でも受信再生処理を継続する場合には、利用者は、マナーモードに設定する操作を行うとともに、外部出力用スピーカからコンテンツの音を出力しないようにする操作も行うという作業を強いられることになる。
また、従来の携帯電話機の中には、その受信再生処理中にマナーモードへの設定変更を行うことができない構成のものもある。これは、受信再生処理中にマナーモードへの設定変更が行われることを従来は想定していなかったため、受信再生処理の開始前にマナーモードへの設定変更を行うための動作割当がなされたキーが受信再生処理の開始時に他の動作に割り当てられるように構成されていたからである。このような携帯電話機においては、上記のような場合、利用者は、コンテンツの再生を終了する操作を行い、マナーモードに設定する操作を行った後、コンテンツの再生操作を行うとともに、外部出力用スピーカからコンテンツの音を出力しないようにする操作も行うという作業を強いられることになる。したがって、利用者は多くの操作を行わなければならず、利便性が悪いという問題があった。
また、従来の携帯電話機の中には、コンテンツの受信再生処理を開始する前にすでにマナーモードに設定されていれば、そのコンテンツの音が外部出力用スピーカから出力しないというものがある。この携帯電話機においては、上記のような場合には、コンテンツの再生を終了する操作を行い、マナーモードに設定する操作を行った後、コンテンツの再生操作を行えばよく、外部出力用スピーカからコンテンツの音を出力しないようにする操作を省略することができる。しかし、この携帯電話機でも、利用者は多くの操作を行わなければならず、利便性が悪いという問題は依然として残る。
【０００６】
一方、外部出力用スピーカからコンテンツの音を出力せずに受信再生処理が行われている状態で利用者が電車内などの場所を離れ、マナーモードの設定を解除するとともにコンテンツの音を外部出力用スピーカから出力させる場合には、利用者は、マナーモードの設定を解除する操作を行い、かつ、外部出力用スピーカからコンテンツの音が出力されるようにする操作を行うという作業を強いられることになる。
また、従来の携帯電話機の中には、受信再生処理中にマナーモードへの設定変更を行うことができない構成となっていた理由と同様の理由から、その受信再生処理中にマナーモードの設定を解除できない構成のものもある。そのため、このような携帯電話機においては、上記のような場合、利用者は、コンテンツの再生を終了する操作を行い、マナーモードの設定を解除する操作を行った後、コンテンツの再生操作を行うという作業を強いられることになる。したがって、利用者は多くの操作を行わなければならず、利便性が悪いという問題があった。
【０００７】
本発明は、上記問題に鑑みなされたものであり、第１の目的は、いわゆるマナーモードが解除されていて外部出力用スピーカからコンテンツの音が出力されている状態から、マナーモードが設定されていて外部出力用スピーカから音が出力されることなくコンテンツの受信再生処理されている状態へ切り換える際の操作負担を軽減することができる携帯電話機を提供することである。
また、第２の目的は、いわゆるマナーモードが設定されていて外部出力用スピーカから音が出力されることなくコンテンツの受信再生処理されている状態から、マナーモードの設定が解除されていてコンテンツの音が外部出力用スピーカから出力されている状態へ切り換える際の操作負担を軽減することができる携帯電話機を提供することである。
【課題を解決するための手段】
【０００８】
上記第１の目的を達成するために、請求項１の発明は、利用者により操作される操作手段と、他の電話機の利用者と通話するための電話手段と、外部出力用スピーカから音を出力するスピーカ出力手段と、該電話手段により電話の着信を受けた旨を報知する着信音を該スピーカ出力手段により出力する第１モード及び該スピーカ出力手段による該着信音の出力を停止する第２モードのいずれかのモードに設定するモード設定手段と、該モード設定手段により設定されたモードに従って該スピーカ出力手段の出力を制御するスピーカ出力制御手段と、ネットワークを介してサーバとデータ通信を行うデータ通信手段と、該操作手段によりコンテンツを再生するための操作を受け付けた後、該サーバから送信されてくるデータを受信して該データに基づくコンテンツを再生するための受信再生処理を行う受信再生手段とを備えた携帯電話機において、上記モード設定手段は、上記受信再生処理中に上記第１モードから上記第２モードに設定変更可能であり、該モード設定手段により該第１モードから該第２モードに設定変更されたときには、該受信再生処理中のコンテンツの音の出力を停止するように、上記スピーカ出力手段の出力を制御するスピーカ出力制御手段を有することを特徴とするものである。
この携帯電話機においては、受信再生処理中に第１モードから第２モードへ設定変更することができる。また、この設定変更がなされたときには、スピーカ出力制御手段により、再生対象のコンテンツの音の出力が停止される。すなわち、受信再生処理中に着信音の出力が停止するように第１モードから第２モードへ設定変更がなされると、その受信再生処理に係るコンテンツの音の出力も一緒に停止することになる。なお、第１モードから第２モードへの設定変更は、利用者のモード設定変更操作に基づくものに限られない。したがって、例えば、利用者がいる場所を検知手段で検知し、その場所がこの設定変更を行うべき予め決められた場所である場合には第１モードから第２モードへ設定変更するような、利用者の操作に基づかないものであってもよい。
【０００９】
上記第２の目的を達成するために、請求項２の発明は、利用者により操作される操作手段と、他の電話機の利用者と通話するための電話手段と、外部出力用スピーカから音を出力するスピーカ出力手段と、該電話手段により電話の着信を受けた旨を報知する着信音を該スピーカ出力手段により出力する第１モード及び該スピーカ出力手段による該着信音の出力を停止する第２モードのいずれかのモードに設定するモード設定手段と、該モード設定手段により設定されたモードに従って該スピーカ出力手段の出力を制御するスピーカ出力制御手段と、ネットワークを介してサーバとデータ通信を行うデータ通信手段と、該操作手段によりコンテンツを再生するための操作を受け付けた後、該サーバから送信されてくるデータを受信して該データに基づくコンテンツを再生するための受信再生処理を行う受信再生手段とを備えた携帯電話機において、上記モード設定手段は、上記受信再生処理中に上記第２モードから上記第１モードに設定変更可能であり、該モード設定手段により該第２モードから該第１モードに設定変更されたときには、該受信再生処理中のコンテンツの音を出力するように、上記スピーカ出力手段の出力を制御するスピーカ出力制御手段を有することを特徴とするものである。
この携帯電話機においては、受信再生処理中に第２モードから第１モードへ設定変更することができる。また、この設定変更がなされたときには、スピーカ出力制御手段により、再生対象のコンテンツの音が出力される。すなわち、受信再生処理中に着信音の出力が可能となるように第２モードから第１モードへ設定変更がなされると、その受信再生処理に係るコンテンツの音も一緒に出力されることになる。なお、第２モードから第１モードへの設定変更は、利用者のモード設定変更操作に基づくものに限られない。したがって、例えば、利用者がいる場所を検知手段で検知し、その場所がこの設定変更を行うべき予め決められた場所ではない場合には第２モードから第１モードへ設定変更するような、利用者の操作に基づかないものであってもよい。
【００１０】
また、請求項３の発明は、請求項１又は２の携帯電話機において、上記受信再生手段により再生されるコンテンツが音出力を伴うものであるか否かを判断する判断手段を有し、上記スピーカ出力制御手段は、該判断手段により音出力を伴うものであると判断された場合にだけ、上記モード設定手段により設定されたモードに従って上記スピーカ出力手段の出力を制御することを特徴とするものである。
再生対象のコンテンツが音出力を伴うものでない場合、スピーカ出力制御手段による出力制御は無駄な処理となる。本携帯電話機においては、この無駄な処理を省くことができる。
【００１１】
なお、上記「携帯電話機」としては、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communication）方式、ＴＩＡ（Telecommunications Industry Association）方式等の携帯電話機、ＩＭＴ（International Mobile Telecommunications）−２０００で標準化された携帯電話機、ＴＤ−ＳＣＤＭＡ（Time Division Synchronous Code Division Multiple Access）方式の一つであるＴＤ−ＳＣＤＭＡ（ＭＣ：Multi Carrier）方式の携帯電話機、ＰＨＳ（Personal Handyphone System）などが挙げられる。
【発明の効果】
【００１２】
以上、請求項１の発明によれば、受信再生処理中に第１モードから第２モードへ設定変更することができ、かつ、受信再生処理中にその設定変更がなされるとその受信再生処理に係るコンテンツの音の外部出力用スピーカからの出力も停止するので、いわゆるマナーモードが解除されていて外部出力用スピーカからコンテンツの音が出力されている状態から、マナーモードが設定されていて外部出力用スピーカから音が出力されることなくコンテンツの受信再生処理されている状態へ切り換える際の操作負担を軽減することができるという優れた効果が奏される。
また、請求項２の発明によれば、受信再生処理中に第２モードから第１モードへ設定変更することができ、かつ、受信再生処理中にその設定変更がなされるとその受信再生処理に係るコンテンツの音も外部出力用スピーカから出力されるようになるので、いわゆるマナーモードが設定されていて外部出力用スピーカから音が出力されることなくコンテンツの受信再生処理されている状態から、マナーモードの設定が解除されていてコンテンツの音が外部出力用スピーカから出力されている状態へ切り換える際の操作負担を軽減することができるという優れた効果が奏される。
特に、請求項３の発明によれば、無駄な処理を省くことで、無駄な電力消費を抑制し、携帯電話機の稼働時間を延ばすことができるという優れた効果が奏される。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について、図面を参照しながら説明する。
図２は、本実施形態に係る携帯電話機が利用可能な移動体通信システムの全体構成を説明するための説明図である。
この移動体通信システムにおいて、ユーザーが使用する携帯電話機２０は、ユーザーによって登録されたアプリケーションプログラムを実行可能な構成を有している。本実施形態において、このアプリケーションプログラムは、プラットフォームに依存しないオブジェクト指向プログラミング等によって開発されたものである。このようなアプリケーションプログラムとしては、ＪＡＶＡ（登録商標。以下同様。）で記述されたアプリケーションプログラム、Ｃ＋＋言語で記述されたアプリケーションプログラム、ＢＲＥＷ（登録商標。以下同様。）のアプリケーション実行環境上で動作するアプリケーションプログラムなどが挙げられる。また、アプリケーションプログラムは、Ｃ言語やアセンブリ言語等で記述された構造化プログラムであってもよい。この携帯電話機２０は、ネットワークとしての携帯電話通信網１０に接続可能である。また、この携帯電話通信網１０には、コンテンツデータを配信するストリーミングサーバ１１が接続されている。このストリーミングサーバ１１は、携帯電話機２０からの要求に応じて、コンテンツデータに基づくストリーミングデータを携帯電話機２０に対して送信する。
【００１４】
ストリーミングサーバ１１で配信されるコンテンツデータは、コンテンツ開発事業者等のコンテンツ開発元から提供される。具体的には、例えば、コンテンツ開発元側のパーソナルコンピュータ等から、専用回線や公衆回線を介してストリーミングサーバ１１にアップロードして提供する。なお、開発したコンテンツのデータを記録した光ディスクや磁気ディスク等の記録媒体を、コンテンツ開発元からストリーミングサーバ１１を管理・運営する通信事業者に送り、その記録媒体内のコンテンツデータをストリーミングサーバ１１で読み取るようにして、提供してもよい。このようにして提供されたコンテンツデータは、携帯電話機２０から携帯電話通信網１０を介してストリーミング配信可能な状態でストリーミングサーバ１１に登録される。なお、本実施形態では、予め生成したコンテンツ（蓄積型コンテンツ）をストリーミング配信する場合について説明するが、コンテンツの生成と同時に配信を行うライブ型コンテンツについても同様である。ただし、ライブ型コンテンツについては、コンテンツ開発元側で撮影したリアルタイムの映像等のデータを、専用回線や公衆回線を介してストリーミングサーバ１１に送信し、そのデータをストリーミングサーバ１１で受信すると同時に携帯電話通信網１０を介して携帯電話機２０へストリーミング配信する。また、「コンテンツデータ」としては、画像と音を組合せた映画等の映像コンテンツのデータ、音楽等の音のみからなるコンテンツのデータ、画像のみからなるコンテンツのデータなどが含まれる。
【００１５】
図３は、上記ストリーミングサーバ１１のハードウェア構成を示す概略構成図である。
このストリーミングサーバ１１は、システムバス１００、ＣＰＵ１０１、内部記憶装置、外部記憶装置１０４、入力装置１０５及び出力装置１０６を備えている。上記内部記憶装置は、ＲＡＭ１０２やＲＯＭ１０３等で構成されている。上記外部記憶装置１０４は、ハードディスクドライブ（ＨＤＤ）や光ディスクドライブ等で構成されている。上記入力装置１０５は、マウスやキーボード等で構成されている。上記出力装置１０６は、ディスプレイやプリンタ等で構成されている。更に、このストリーミングサーバ１１は、携帯電話通信網１０を介して各ユーザーの携帯電話機２０と通信するための通信手段としての携帯電話用通信装置１０７を備えている。
【００１６】
上記ＣＰＵ１０１やＲＡＭ１０２等の構成要素は、システムバス１００を介して、互いにデータやプログラムの命令等のやり取りを行う。このストリーミングサーバ１１を所定の手順に従って動作させるための各種プログラムは、ＲＯＭ１０３や外部記憶装置１０４に記憶されており、必要に応じてＣＰＵ１０１やＲＡＭ１０２上の作業エリアに呼び出されて実行される。また、このストリーミングサーバ１１には、携帯電話機２０に対して送信するコンテンツデータが外部記憶装置１０４に記憶されている。ストリーミングサーバ１１は、携帯電話機２０からの要求に応じ、ＣＰＵ１０１、ＲＡＭ１０２、携帯電話通信網用通信装置１０７等が協働して、外部記憶装置１０４に記憶されているコンテンツデータを、携帯電話通信網１０を介して携帯電話機２０にストリーミングデータ送信する機能を有している。また、外部記憶装置１０４に記憶されているコンテンツデータを紹介するためのＷｅｂサイトを提供するＷｅｂサーバとしての機能も有している。本実施形態では、携帯電話機２０のユーザーは、コンテンツデータをストリーミング再生しようとする場合、まず、Ｗｅｂサイトにアクセスして再生対象のコンテンツデータを選択し、その後、選択したコンテンツデータに基づくストリーミングデータを受信して再生することになる。なお、このストリーミングサーバ１１は、専用装置として構成してもいいし、汎用のコンピュータシステムを用いて構成してもよい。また、１台のコンピュータで構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。
【００１７】
図４（ａ）は上記携帯電話機２０の外観を示す正面図であり、図４（ｂ）はその背面図である。また、図５は、その携帯電話機２０のハードウェア構成を示す概略構成図である。
この携帯電話機２０は、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２やＲＯＭ２０３等からなる内部制御装置、入力装置２０４、出力装置２０５及び携帯電話用通信装置２０６を備えている。ＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや後述のアプリケーションプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）２１、通話開始キー２２、終話キー２３、スクロールキー２４、多機能キー２５、マイク２６などから構成されている。上記出力装置２０５は、表示手段としての液晶ディスプレイ（ＬＣＤ）２７、通話用スピーカ２８、外部出力用スピーカ２９、イヤホン３０等から構成されている。上記携帯電話用通信装置２０６は、携帯電話通信網１０を介して他の携帯電話機や上記ストリーミングサーバ１１と通信するためのものである。また、ＲＡＭ２０２内には、後述する電話機プラットフォームが管理する第１の記憶手段としてのプラットフォーム用記憶領域と、後述するアプリケーション実行環境上で管理される第２の記憶手段としてのアプリケーション用記憶領域とが存在する。本実施形態において、ＲＡＭ２０２及びＲＯＭ２０３は、端末記憶手段として機能する。
【００１８】
図６は、上記携帯電話機２０の主要部を抽出して示したブロック図であり、図７は、その携帯電話機２０におけるソフトウェア構造の説明図である。
この携帯電話機２０は、電話手段としての電話通信部２１１及びデータ通信手段としてのデータ通信部２１２、操作手段としての操作部２１３、アプリケーションプログラム実行手段としてのアプリケーションプログラム実行管理部２１４、モード設定手段としての主制御部２１５、スピーカ出力手段としての出力部２１６、記憶部２１８等により構成される。
【００１９】
上記電話通信部２１１は、他の携帯電話機や固定電話機と電話通信を行うために、携帯電話通信網１０の基地局と無線通信を行うものであり、上述のハードウェア構成上の携帯電話用通信装置２０６等に対応する。
上記データ通信部２１２は、上記電話通信部２１１と同様に、上述のハードウェア構成上の携帯電話用通信装置２０６等に対応する。このデータ通信部２１２は、携帯電話通信網１０を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話通信網１０からゲートウェイサーバを介して、インターネット等の外部のネットワークに接続し、インターネット上での電子メールのやり取りやＷｅｂページの閲覧等を行ったりするためのものである。また、このデータ通信部２１２は、携帯電話通信網１０を介して、ストリーミングサーバ１１が提供するアプリケーションプログラムをダウンロードするためにも用いられる。
【００２０】
上記操作部２１３は、ユーザーにより操作される上述のテンキー２１、通話開始キー２２、終話キー２３等で構成されている。この操作部２１３の各種キーを操作することにより、ユーザーは、携帯電話機２０に対してＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、ユーザーは操作部２１３の各種キーを操作することにより、上記ストリーミングサーバ１１が提供するＷｅｂサイトにアクセスしてコンテンツデータに基づくストリーミングデータを受信してこれを再生することもできる。
【００２１】
上記アプリケーションプログラム実行管理部２１４は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２の一部等で構成されている。このアプリケーションプログラム実行管理部２１４は、図７のソフトウェア構造上において中央の「アプリケーション実行環境」に対応しており、オブジェクト指向プログラミングで開発されたアプリケーションプログラムに利用されるクラスライブラリ、実行環境管理ライブラリ、アプリケーション管理等のソフトウェアを提供し、アプリケーションプログラムの実行環境を管理する。このアプリケーション実行環境は、実行するアプリケーションプログラムに応じて適宜選定される。例えば、実行するアプリケーションプログラムがＪＡＶＡで記述されたものである場合には、ＪＡＶＡのアプリケーション実行環境を選定する。また、実行するアプリケーションプログラムがＢＲＥＷの実行環境上で動作するＣ言語で記述されたものである場合には、ＢＲＥＷのアプリケーション実行環境を選定する。なお、実行するアプリケーションプログラムがＪＡＶＡで記述されたものである場合には、ＢＲＥＷのアプリケーション実行環境上に更にＪＡＶＡのアプリケーション実行環境を構築することで、これを実行することができる。
【００２２】
ここで、アプリケーションプログラムは、クラスライブラリＡＰＩ（アプリケーションインターフェース）を介して上記アプリケーション実行環境内にある関数等のクラスライブラリを呼び出して使用できるようになっている。この関数等のクラスライブラリの呼び出しの履歴は、アプリケーションプログラムの仮想的な実行環境（仮想マシン：ＶＭ）が終了するまで、ＲＡＭ２０２内におけるアプリケーション用記憶領域に記憶される。また、アプリケーション実行環境は、アプリケーションプログラムの実行に際して用いる各種データも、そのアプリケーション用記憶領域に保存する。そして、この各種データを用いるときには、このアプリケーション用記憶領域から読み出したり、書き込んだりする。また、アプリケーション実行環境内の実行環境管理ライブラリは、電話機プラットフォームＡＰＩを介して後述の電話機プラットフォーム内の電話機プラットフォームライブラリを呼び出して使用できるようになっている。
【００２３】
上記主制御部２１５は、電話通信部２１１、データ通信部２１２、出力部２１６、記憶部２１８を制御するものであり、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。この主制御部２１５は、アプリケーションプログラム実行管理部２１４との間で制御命令や各種データのやりとりを行い、これと協働して制御を行うことで、受信再生手段、スピーカ出力制御手段及び判断手段として機能する。主制御部２１５は、図７のソフトウェア構造上において最下部の「電話機プラットフォーム」に対応しており、上記電話通信部２１１等を制御するための制御用プログラムやユーザインターフェースを実行したり、電話機プラットフォームライブラリを提供したりする。この電話機プラットフォームは、上記アプリケーション実行環境内の実行環境管理ライブラリに対してイベントを送ることにより、アプリケーションプログラムにおいて各種処理を実行したり、アプリケーション管理ＡＰＩを介して上記アプリケーション実行環境内のアプリケーション管理のソフトウェアを呼び出して使用したりできるようになっている。また、アプリケーション実行環境が電話機プラットフォームＡＰＩを介して電話機プラットフォームライブラリを呼び出して使用したとき、電話機プラットフォームは、その電話機プラットフォームライブラリに応じた処理を実行する。例えば、電話機プラットフォームは、電話機プラットフォームライブラリを利用したアプリケーション実行環境からの指示に基づき、ＲＡＭ２０２内における電話機プラットフォームが管理するプラットフォーム用記憶領域に記憶されたデータを読み出して、これをアプリケーション用記憶領域に移行することができる。
【００２４】
上記出力部２１６は、上述の液晶ディスプレイ２７、通話用スピーカ２８、外部出力用スピーカ２９及びイヤホン３０、並びに外部出力用スピーカ２９から出力される音量を調節するための音量調節手段である音量調節部等からなる出力装置２０５等で構成されている。この出力部２１６は、上記データ通信部２１２で受信したＷｅｂページ画面を液晶ディスプレイ２７に表示する。また、この出力部２１６の液晶ディスプレイ２７は、上記電話通信部２１１やデータ通信部２１２で情報を着信した旨をユーザーに報知するときに用いられる。具体的には、その情報を着信すると、主制御部２１５により、出力部２１６の液晶ディスプレイ２７に着信報知画像を表示したり、外部出力用スピーカ２９から着信音を出力させたりする。更に、この出力部２１６は、アプリケーション実行環境で実行される後述のコンテンツ再生用アプリケーションプログラムを実行中には、再生されたコンテンツデータの映像や音などの出力にも用いられる。また、出力部２１６は、アプリケーションプログラム実行管理部２１４から主制御部２１５を介して送られてくるコンテンツの音用の外部出力用スピーカ音量調節部（コンテンツ用音量調節部）と、それ以外の音用の外部出力用スピーカ音量調節部（一般音量調節部）とをそれぞれ個別に備えており、各音量調節部はアプリケーションプログラム実行管理部２１４により主制御部２１５を介して独立に制御される。また、出力部２１６は、携帯電話機本体外部に露出したイヤホン端子を備え、イヤホン３０はこの端子に対して着脱自在に構成されている。そして、出力部２１６は、このイヤホン３０から出力される音量を調節するためのイヤホン音量調節部（イヤホン音量調節部）を有し、このイヤホン音量調節部は、上述したコンテンツ用音量調節部及び一般音量調節部とは独立してアプリケーションプログラム実行管理部２１４により主制御部２１５を介して制御される。
【００２５】
上記記憶部２１８は、上述のＲＡＭ２０２の一部やＲＯＭ２０３などによって構成されている。この記憶部２１８のＲＡＭ２０２は、第２モードであるマナーモードについての情報を記憶するマナーモード記憶領域を有している。このマナーモード記憶領域には、マナーモードが設定されているか否かの現在設定情報、マナーモード設定中に主制御部２１５やアプリケーションプログラム実行管理部２１４が処理動作すべき内容が含まれたマナーモード設定内容情報などが記憶されている。マナーモードが設定されている場合、本携帯電話機２０は、マナーモード設定内容情報に従って外部出力用スピーカ２９からの電話の着信音出力を禁止するように動作する。一方、マナーモードが設定されていない場合、本携帯電話機２０は、電話の着信音を外部出力用スピーカ２９から出力する通常モード（第１モード）として動作する。マナーモード設定内容情報は、メールやショートメッセージの着信音等を外部出力用スピーカ２９から出力させるか否かの情報も含まれている。なお、このようなマナーモード設定内容情報は、ユーザー操作に基づいて、例えば、電話の着信音はＯＦＦにするがメールやショートメッセージの着信音はＯＦＦにしないというふうに変更できるようにしてもよい。また、携帯電話機２０を所定の手順に従って動作させる各種プログラム等も、上記記憶部２１８のＲＡＭ２０２やＲＯＭ２０３に記憶されている。これらのプログラムは、必要に応じてＣＰＵ２０１やＲＡＭ２０２中の作業エリアに呼び出されて実行される。
【００２６】
次に、本移動体通信システムにおけるコンテンツデータのストリーミング再生処理の一例について説明する。なお、本実施形態では、画像（動画像）と音とを組合せた映像コンテンツをストリーミング再生する場合について説明するが、音出力を伴う他のコンテンツについても同様である。
【００２７】
図８は、コンテンツデータを携帯電話機２０でストリーミング再生する際の携帯電話機２０の処理動作の流れを示すフローチャートである。図９は、コンテンツデータを携帯電話機２０でストリーミング再生する際の通信手順を示すシーケンスフロー図である。
コンテンツデータを再生しようとする場合、まず、ユーザーは、操作部２１３のキーを操作し、ブラウザを起動する（Ｓ１）。そして、操作部２１３のキーを操作して、ストリーミングサーバ１１のコンテンツ選択サイトのＵＲＬを入力し、アクセスする（Ｓ２）。これにより、ブラウザを実行する主制御部２１５は、そのＵＲＬによって特定されるストリーミングサーバ１１に対してリクエストを送信する。このリクエストを受けたストリーミングサーバ１１は、そのリクエストの送信元である携帯電話機２０に向けて、そのリクエストに係るコンテンツ選択サイトの画面（コンテンツリスト画面）をレスポンスとして送信する。その後、ユーザーは、操作部２１３のキーを操作して、ＬＣＤ２７上に表示された画面のコンテンツリストの中から自分が希望するコンテンツを選択する（Ｓ３）。これを受けて、図７に示した電話機プラットフォームすなわち図６に示した主制御部２１５に、アプリケーションプログラムの実行指示が入力される。これにより、主制御部２１５は、コンテンツ再生用アプリケーションプログラムを読み出してこれを起動する（Ｓ４）。アプリケーションプログラムが起動すると、図７に示したアプリケーション実行環境すなわち図６に示したアプリケーションプログラム実行管理部２１４上で、そのアプリケーションプログラムが動作する。なお、このアプリケーションプログラムは、予め携帯電話機２０のＲＯＭ２０３に記憶されたものでも、外部からダウンロードしてＲＡＭ２０２に記憶されたものでもよい。
【００２８】
アプリケーションプログラムが起動すると、アプリケーションプログラム実行管理部２１４は、上記Ｓ３で選択したコンテンツについて、ストリーミングサーバ１１に対し、そのコンテンツデータを配信するコンテンツ配信サイトへＳＤＰデータ（コンテンツ情報データ）の取得要求を主制御部２１５を介して送信する。本実施形態において、携帯電話機２０とストリーミングサーバ１１との間は、主に、ＲＴＳＰ（Real Time Streaming Protocol）及びＲＴＰ（Real-time Transport Protocol）を用いてデータ通信を行う。したがって、ここでは、ＳＤＰデータの取得要求として、ＤＥＳＣＲＩＢＥコマンドを送信する。ＳＤＰデータの取得要求を受けたストリーミングサーバ１１は、その応答としてＳＤＰデータを携帯電話機２０に送信する。このＳＤＰデータを受信した携帯電話機２０のアプリケーションプログラム実行管理部２１４は、そのＳＤＰデータをＲＡＭ２０２に保存する（Ｓ５）。なお、ＳＤＰデータを取得するまでの処理については、ＨＴＴＰ（HyperText Transfer Protocol）又はＨＴＴＰＳ（Hypertext Transfer Protocol Security）等を用いてデータ通信を行い、その後の処理で行う通信については、ＲＴＳＰ及びＲＴＰを用いてデータ通信を行うようにしてもよい。
【００２９】
ＳＰＤデータには、対応するコンテンツのストリーミングデータを本携帯電話機２０で再生するために携帯電話機側で設定すべき設定項目及び設定内容を示す各種端末設定情報とともに、当該コンテンツの名前（題名）や当該コンテンツの総再生時間などのコンテンツ情報がそれぞれ項目分けして記述されている。このＳＤＰデータには、端末設定用の項目として、コンテンツ中の画像データをダウンロードするのに必要なストリーミングＩＤを記述するための項目と、コンテンツ中の音データをダウンロードするのに必要なストリーミングＩＤを記述するための項目が設けられている。このストリーミングＩＤとは、ストリーミングサーバ１１がコンテンツ中の画像データ及び音データの配信にそれぞれ使用する通信ポートを特定するための情報である。
【００３０】
ＳＤＰを受信したら、アプリケーションプログラム実行管理部２１４は、ＳＤＰデータに含まれる端末設定用の項目を参照し、その設定内容に従ってストリーミングセッション（ストリーミング通信用の接続）の確立要求（ＳＥＴＵＰコマンド）を主制御部２１５を介してストリーミングサーバ１１へ送信する。この要求に応じて、ストリーミングサーバ１１は、本携帯電話機２０との間のストリーミングセッションを確立し、ストリーミングセッションが確立した旨の応答を携帯電話機２０へ送信する。なお、本実施形態では、コンテンツ選択サイトとコンテンツ配信サイトが同じストリーミングサーバ１１によって提供されているが、別々のサーバで提供するようにしてもよい。
【００３１】
一方、コンテンツ再生用アプリケーションプログラムが起動すると、ＬＣＤ２７上にコンテンツ再生用画面が表示される。ユーザーが操作部２１３のキーに対してコンテンツの再生操作を行うと（Ｓ６）、アプリケーションプログラム実行管理部２１４は、ストリーミングサーバ１１に対してコンテンツ再生要求（ＰＬＡＹコマンド）を主制御部２１５を介して送信する。この要求に応じて、ストリーミングサーバ１１は、要求を受け付けた旨の応答を携帯電話機２０へ送信する。また、ストリーミングサーバ１１のＣＰＵ１０１は、要求に係るコンテンツデータを外部記憶装置１０４から読み出し、そのストリーミングデータを携帯電話機２０に対して送信を開始する（Ｓ７）。
【００３２】
携帯電話機２０のアプリケーションプログラム実行管理部２１４は、受信したストリーミングデータをＲＡＭ２０２内の所定のバッファリング領域に順次保存する。そして、規定量のストリーミングデータがバッファリング領域に保存されたら（Ｓ８）、アプリケーションプログラム実行管理部２１４は、ＲＡＭ２０２内のバッファリング領域からストリーミングデータを順次読み出して再生を開始する（Ｓ９）。具体的には、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して、出力部２１６に対してストリーミングデータの再生命令を出力する。これにより、出力部２１６のＬＣＤ２５にはストリーミングデータに基づく画像が表示される。また、現在のモードが通常モードである場合には、出力部２１６の外部出力用スピーカ２９からコンテンツの音が出力され、ユーザーは、コンテンツを視聴することができる。一方、現在のモードがマナーモードである場合には、出力部２１６の外部出力用スピーカ２９からコンテンツの音が出力されない。ただし、マナーモードに設定されているときでも、イヤホン３０からコンテンツの音が出力され、ユーザーは、コンテンツを視聴することができる。
【００３３】
なお、ユーザーがコンテンツ再生中に操作部２１３のキーに対してコンテンツの再生を停止するための操作を行うと（Ｓ１０）、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して、出力部２１６に対し、コンテンツの出力を停止させる命令を出力する。また、アプリケーションプログラム実行管理部２１４は、ストリーミングサーバ１１に対して図示しない再生停止要求（ＴＥＡＲＤＯＷＮコマンド）を主制御部２１５を介して送信する。この要求に応じて、ストリーミングサーバ１１は、本携帯電話機２０との間のストリーミングセッションを切断し、ストリーミングセッションを切断した旨の応答を携帯電話機２０へ送信する。コンテンツが最後まで再生され、その再生が終了した場合も同様である（Ｓ１１）。
【００３４】
〔動作例１〕
次に、ユーザーが操作部２１３に対してモード設定変更操作を行って通常モードからマナーモードへ設定変更されたときの動作例（本動作例を「動作例１」という。）について説明する。本動作例１では、マナーモードへの設定変更時に、コンテンツの再生が行われているときには、外部出力用スピーカ２９からのそのコンテンツの音の出力を停止させる制御を行う。
【００３５】
図１は、本動作例１における処理動作の流れを示すフローチャートである。
ユーザーが通常モードからマナーモードへ設定変更するためのモード設定変更操作を操作部２１３に対して行うと（Ｓ２１）、その操作内容が操作部２１３から主制御部２１５に送られる。これにより、主制御部２１５は、現在コンテンツが受信再生処理中か否かを判断する（Ｓ２２）。具体的には、現在、コンテンツ再生用アプリケーションプログラムが実行されているか否かにより、これを判断する。この判断においてコンテンツの受信再生処理中でないと判断された場合、主制御部２１５は、ＲＡＭ２０２のマナーモード記憶領域からマナーモード設定内容情報を読み出し（Ｓ２５）、その情報の内容に従って、電話の着信音等の外部出力用スピーカ２９からの出力を停止させるためのマナーモード設定処理を実行する（Ｓ２６）。これにより、本携帯電話機２０の動作モードはマナーモードとなり、電話の着信等を受けてもその着信音等が外部出力用スピーカ２９から出力されることがなくなる。
【００３６】
上記Ｓ２２の判断においてコンテンツの受信再生処理中であると判断された場合、主制御部２１５は、マナーモードへの設定変更指示があった旨をアプリケーションプログラム実行管理部２１４へ通知する。その後、主制御部２１５は、マナーモードへの設定変更の処理を行う（Ｓ２５，Ｓ２６）。一方、この通知を受けたアプリケーションプログラム実行管理部２１４は、当該コンテンツが音出力を伴うものであるか否かを判断する（Ｓ２３）。この判断は、取得したＳＤＰデータに、音データ用のストリーミングＩＤが記述されているか否かにより行う。なお、当該コンテンツが音出力を伴うものであるか否かの判断方法は、これに限られるものではなく、他の判断方法であってもよい。この判断において当該コンテンツが音出力を伴うものであると判断した場合、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して出力部２１６のコンテンツ用音量調節部へ消音命令を送信する。これにより、出力部２１６のコンテンツ用音量調節部の音量はＯＦＦになり、外部出力用スピーカ２９からのコンテンツ音の出力が禁止される（Ｓ２４）。なお、外部出力用スピーカ２９からのコンテンツ音の出力が禁止されても、イヤホン音量調節部の音量はＯＦＦにならないので、そのコンテンツ音はイヤホン３０から出力される。したがって、ユーザーは、イヤホン３０を耳に装着することで、その放送音を聴くことができる。
【００３７】
以上、本動作例１によれば、コンテンツの受信再生処理が行われているときでも、ユーザーがマナーモードに設定変更するためのモード設定変更操作を行うと、本携帯電話機２０の動作モードをマナーモードにすることができる。しかも、そのモード設定変更操作によりコンテンツ音の外部出力用スピーカ２９からの出力も停止できるので、ユーザーは、１回の操作でマナーモードへの設定変更とともにコンテンツ音の外部出力用スピーカ２９からの出力を停止させることができる。
なお、本動作例１では、出力部２１６のコンテンツ用音量調節部の音量をＯＦＦにすることで、外部出力用スピーカ２９からのコンテンツ音の出力を停止させる場合について説明したが、他の方法で出力を停止させてもよい。例えば、アプリケーションプログラム実行管理部２１４は、上記Ｓ２３でコンテンツが音出力を伴うものであると判断したとき、そのコンテンツの画像データについてのみ出力部２１６へ送信し、音データについては出力部２１６へ送信しないようにしてもよい。
【００３８】
〔動作例２〕
次に、ユーザーが操作部２１３に対してモード設定変更操作を行ってマナーモードから通常モードへ設定変更されたときの動作例（本動作例を「動作例２」という。）について説明する。本動作例２では、通常モードへの設定変更時すなわちマナーモードの設定解除時に、コンテンツの再生が行われているときには、外部出力用スピーカ２９からコンテンツの音を出力させる制御を行う。
【００３９】
図１０は、本動作例２における処理動作の流れを示すフローチャートである。
ユーザーがマナーモードを解除して通常モードへ設定変更するためのモード設定変更操作を操作部２１３に対して行うと（Ｓ３１）、その操作内容が操作部２１３から主制御部２１５に送られる。これにより、主制御部２１５は、上記動作例１の場合と同様に、現在コンテンツが受信再生処理中か否かを判断する（Ｓ３２）。この判断においてコンテンツの受信再生処理中でないと判断された場合、主制御部２１５は、電話の着信音等の外部出力用スピーカ２９からの出力を許可するためのマナーモード設定解除処理を実行する（Ｓ３５）。これにより、本携帯電話機２０の動作モードは通常モードとなり、電話の着信等を受けたときにその着信音等が外部出力用スピーカ２９から出力される。
【００４０】
上記Ｓ３２の判断においてコンテンツの受信再生処理中であると判断された場合、主制御部２１５は、マナーモードの設定解除指示があった旨をアプリケーションプログラム実行管理部２１４へ通知する。その後、主制御部２１５は、上記マナーモード設定解除処理を実行する（Ｓ３５）。一方、この通知を受けたアプリケーションプログラム実行管理部２１４は、上記動作例１の場合と同様に、当該コンテンツが音出力を伴うものであるか否かを判断する（Ｓ３３）。この判断において当該コンテンツが音出力を伴うものであると判断した場合、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して出力部２１６のコンテンツ用音量調節部へ出力許可命令を送信する。これにより、出力部２１６のコンテンツ用音量調節部の音量が復帰し、外部出力用スピーカ２９からコンテンツ音の出力が可能になる。
【００４１】
以上、本動作例２によれば、マナーモードに設定されている状態でイヤホン３０から出力されているコンテンツの音を聴いているユーザーが、そのマナーモードを解除するためのモード設定変更操作を行うと、本携帯電話機２０の動作モードを通常モードにすることができる。しかも、そのモード設定変更操作によりコンテンツ音を外部出力用スピーカ２９から出力させることもできるので、ユーザーは、１回の操作でマナーモードの設定解除すなわち通常モードへの設定変更とともに、コンテンツ音を外部出力用スピーカ２９から出力させることができる。
【００４２】
なお、本実施形態では、コンテンツをストリーミング再生する場合について説明したが、ダウンロード再生する場合についても同様の効果を得ることができる。ただし、上述したように、ストリーミング再生方法は、記憶手段の容量がダウンロード再生方法に比べて小さくて済むという利点がある。そして、小型化の要請が強い携帯電話機２０には大容量の記憶手段を搭載することが困難であることから、記憶手段の容量が小さくて済むストリーミング再生方法を採用するのが望ましい。
【図面の簡単な説明】
【００４３】
【図１】実施形態における携帯電話機における動作例１の処理動作の流れを示すフローチャート。
【図２】同携帯電話機が利用可能な移動体通信システムの全体構成を説明するための説明図。
【図３】同移動体通信システムを構成するストリーミングサーバのハードウェア構成を示す概略構成図。
【図４】は同携帯電話機の外観を示す正面図。（ｂ）はその背面図。
【図５】同携帯電話機のハードウェア構成を示す概略構成図。
【図６】同携帯電話機の主要部を抽出して示したブロック図。
【図７】同携帯電話機におけるソフトウェア構造の説明図。
【図８】同携帯電話機でコンテンツデータをストリーミング再生する際の処理動作の流れを示すフローチャート。
【図９】同携帯電話機でコンテンツデータをストリーミング再生する際の通信手順を示すシーケンスフロー図。
【図１０】同携帯電話機における動作例２の処理動作の流れを示すフローチャート。
【符号の説明】
【００４４】
１０  携帯電話通信網
１１  ストリーミングサーバ
２０  携帯電話機
２１  テンキー
２７  液晶ディスプレイ
２９  外部出力用スピーカ
３０  イヤホン
１０２，２０２  ＲＡＭ
１０３，２０３  ＲＯＭ
２１３  操作部
２１４  アプリケーションプログラム実行管理部
２１５  主制御部
２１６  出力部
２１８  記憶部
【図１】
2006094339.tif 000003
【図２】
2006094339.tif 000004
【図３】
2006094339.tif 000005
【図４】
2006094339.tif 000006
【図５】
2006094339.tif 000007
【図６】
2006094339.tif 000008
【図７】
2006094339.tif 000009
【図８】
2006094339.tif 000010
【図９】
2006094339.tif 000011
【図１０】
2006094339.tif 000012