(57)【要約】【課題】  利用者の利便性を向上させ、電車内等において利用者の意図に反して着信音が外部出力用スピーカから出力されてしまう事態を防止できる【解決手段】  本携帯電話機は、操作手段、電話手段、スピーカ出力手段、モード設定手段、スピーカ出力制御手段、データ通信手段、受信再生手段及び情報報知手段を有する。モード設定手段は、電話の着信音をスピーカ出力手段から出力する第１モード及びその出力を停止する第２モードのいずれかのモードに設定する。受信再生手段は、サーバからのストリーミングデータを受信してそのコンテンツを再生するための受信再生処理を行う。情報報知手段は、第２モードの設定期間中に再生操作を受け付けたとき、コンテンツ再生前にそのコンテンツの音をスピーカ出力手段から出力するか否かを選択するための選択操作を利用者に促す情報を報知する。スピーカ出力制御手段は、その選択操作に従ってスピーカ出力手段の出力を制御する。【選択図】  図１
2006094187.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）等を用いてデータ通信を行い、その後の処理で行う通信については、ＲＴＳＰ及びＲＴＰを用いてデータ通信を行うようにしてもよい。
【００２９】
ＳＰＤデータには、対応するコンテンツのストリーミングデータを本携帯電話機２０で再生するために携帯電話機側で設定すべき設定項目及び設定内容を示す各種端末設定情報とともに、当該コンテンツの名前（題名）や当該コンテンツの総再生時間などのコンテンツ情報がそれぞれ項目分けして記述されている。このＳＤＰデータには、端末設定用の項目として、コンテンツ中の画像データをダウンロードするのに必要なストリーミングＩＤを記述するための項目と、コンテンツ中の音データをダウンロードするのに必要なストリーミングＩＤを記述するための項目が設けられている。このストリーミングＩＤとは、ストリーミングサーバ１１がコンテンツ中の画像データ及び音データの配信にそれぞれ使用する通信ポートを特定するための情報である。ＳＤＰデータをＲＡＭ２０２に保存した後、音出力選択処理を行う（Ｓ２０）。この処理では、詳しくは後述するが、ＳＤＰデータの内容に基づいて当該コンテンツが音出力を伴うものであるか否かを判断した上で、そのコンテンツの再生時に外部出力用スピーカ２９からコンテンツの音を出力するか否かを選択するための処理である。
【００３０】
上記音出力選択処理を終えたら、アプリケーションプログラム実行管理部２１４は、ＳＤＰデータに含まれる端末設定用の項目を参照し、その設定内容に従ってストリーミングセッション（ストリーミング通信用の接続）の確立要求（ＳＥＴＵＰコマンド）を主制御部２１５を介してストリーミングサーバ１１へ送信する。この要求に応じて、ストリーミングサーバ１１は、本携帯電話機２０との間のストリーミングセッションを確立し、ストリーミングセッションが確立した旨の応答を携帯電話機２０へ送信する。なお、本実施形態では、コンテンツ選択サイトとコンテンツ配信サイトが同じストリーミングサーバ１１によって提供されているが、別々のサーバで提供するようにしてもよい。
【００３１】
一方、コンテンツ再生用アプリケーションプログラムが起動すると、ＬＣＤ２７上にコンテンツ再生用画面が表示される。ユーザーが操作部２１３のキーに対してコンテンツを再生するための再生操作を行うと（Ｓ６）、アプリケーションプログラム実行管理部２１４は、ストリーミングサーバ１１に対してコンテンツ再生要求（ＰＬＡＹコマンド）を主制御部２１５を介して送信する。この要求に応じて、ストリーミングサーバ１１は、要求を受け付けた旨の応答を携帯電話機２０へ送信する。また、ストリーミングサーバ１１のＣＰＵ１０１は、要求に係るコンテンツデータを外部記憶装置１０４から読み出し、そのストリーミングデータを携帯電話機２０に対して送信を開始する（Ｓ７）。
【００３２】
携帯電話機２０のアプリケーションプログラム実行管理部２１４は、受信したストリーミングデータをＲＡＭ２０２内の所定のバッファリング領域に順次保存する。そして、規定量のストリーミングデータがバッファリング領域に保存されたら（Ｓ８）、アプリケーションプログラム実行管理部２１４は、ＲＡＭ２０２内のバッファリング領域からストリーミングデータを順次読み出して再生を開始する（Ｓ９）。具体的には、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して、出力部２１６に対してストリーミングデータの再生命令を出力する。これにより、出力部２１６のＬＣＤ２５にはストリーミングデータに基づく画像が表示される。また、上記音出力選択処理によりコンテンツの音を出力する旨の選択がなされたときには、出力部２１６の外部出力用スピーカ２９からコンテンツの音が出力され、ユーザーは、コンテンツを視聴することができる。一方、上記音出力選択処理によりコンテンツの音を出力しない旨の選択がなされたとき、又は当該コンテンツが音出力を伴わないときには、出力部２１６の外部出力用スピーカ２９からコンテンツの音が出力されない。ただし、上記音出力選択処理によりコンテンツの音を出力しない旨の選択がなされたときには、イヤホン３０からコンテンツの音が出力され、ユーザーは、コンテンツを視聴することができる。
【００３３】
なお、ユーザーがコンテンツ再生中に操作部２１３のキーに対してコンテンツの再生を停止するための操作を行うと（Ｓ１０）、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して、出力部２１６に対し、コンテンツの出力を禁止する命令を出力する。また、アプリケーションプログラム実行管理部２１４は、ストリーミングサーバ１１に対して図示しない再生停止要求（ＴＥＡＲＤＯＷＮコマンド）を主制御部２１５を介して送信する。この要求に応じて、ストリーミングサーバ１１は、本携帯電話機２０との間のストリーミングセッションを切断し、ストリーミングセッションを切断した旨の応答を携帯電話機２０へ送信する。コンテンツが最後まで再生され、その再生が終了した場合も同様である（Ｓ１１）。
【００３４】
次に、本発明の特徴部分である音出力選択処理について説明する。
図１は、本実施形態における音出力選択処理の流れを示すフローチャートである。この音出力選択処理では、上記Ｓ５においてＳＤＰデータを取得したら、まず、現在マナーモード設定中であるか否かを判断する（Ｓ２１）。具体的には、アプリケーションプログラム実行管理部２１４は、ＲＡＭ２０２のマナーモード記憶領域に記憶されている情報に基づいてマナーモード設定中であるか否かを判断する。この判断により、マナーモード設定中でないと判断したら、以後の処理工程を経ずに音出力選択処理を終了する。この場合、マナーモード設定に制限を受けることなく、コンテンツが音出力を伴うものであれば、その再生時に出力部２１６の外部出力用スピーカ２９からそのコンテンツの音が出力される。
【００３５】
上記Ｓ２１においてマナーモード設定中であると判断したら、次に、当該コンテンツが音出力を伴うものであるか否かを判断する（Ｓ２２）。この判断は、取得したＳＤＰデータに、音データ用のストリーミングＩＤが記述されているか否かにより行う。なお、当該コンテンツが音出力を伴うものであるか否かの判断方法は、これに限られるものではなく、他の判断方法であってもよい。当該コンテンツが音出力を伴うものでないと判断した場合、以後の処理工程を経ずに音出力選択処理を終了する。この場合、当該コンテンツは音出力を伴うものでないため、その再生時に出力部２１６の外部出力用スピーカ２９からコンテンツの音が出力されることはない。
【００３６】
上記Ｓ２２において当該コンテンツが音出力を伴うものでないと判断した場合、アプリケーションプログラム実行管理部２１４は、主制御部２１５とともに情報報知手段として機能し、コンテンツの音を外部出力用スピーカ２９から出力するか否かを選択するための選択操作をユーザーに促すための情報である問合せメッセージを液晶ディスプレイ２７に表示させる（Ｓ２３）。この問合せメッセージを見たユーザーは、コンテンツの音を外部出力用スピーカ２９から出力させなくない場合にはその旨の選択操作を操作部２１３に対して行い、コンテンツの音を外部出力用スピーカ２９から出力させたい場合には、その旨の選択操作を操作部２１３に対して行う（Ｓ２４）。そして、アプリケーションプログラム実行管理部２１４は、その選択操作の内容に従ってコンテンツの音を外部出力用スピーカ２９から出力するか否かを決定する（Ｓ２５）。コンテンツの音を外部出力用スピーカ２９から出力しない旨の決定がされると、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して出力部２１６のコンテンツ用音量調節部へ消音命令を送信する。これにより、出力部２１６のコンテンツ用音量調節部の音量はＯＦＦになり、外部出力用スピーカ２９からのコンテンツ音の出力が禁止される（Ｓ２６）。なお、外部出力用スピーカ２９からのコンテンツ音の出力が禁止されても、イヤホン音量調節部の音量はＯＦＦにならないので、そのコンテンツ音はイヤホン３０から出力される。したがって、ユーザーは、イヤホン３０を耳に装着することで、そのコンテンツ音を聴くことができる。なお、マナーモード設定中は主制御部２１５がコンテンツ用音量調節部の音量を自動的にＯＦＦにするという処理動作を行う場合には、アプリケーションプログラム実行管理部２１４から消音命令を送信する処理を省くことができる。
【００３７】
上記Ｓ２５においてコンテンツの音を外部出力用スピーカ２９から出力する旨の決定がされると、アプリケーションプログラム実行管理部２１４は、主制御部２１５を介して出力部２１６のコンテンツ用音量調節部へ出力許可命令を送信する（Ｓ２７）。これにより、出力部２１６は、アプリケーションプログラム実行管理部２１４から送られてくるコンテンツの音データを受信したとき、所定の音量設定に従った音量でコンテンツの音を外部出力用スピーカ２９から出力する（Ｓ２６）。
【００３８】
以上、本実施形態においては、マナーモード設定中にコンテンツの音を外部出力用スピーカ２９から出力したい場合には、液晶ディスプレイ２７に表示される問合せメッセージに応じてその旨の選択操作を行うことで、いちいちマナーモード設定を解除する操作を行うことなく、コンテンツの音を外部出力用スピーカ２９から出力させることができる。したがって、そのコンテンツ再生終了後に再びマナーモードに設定変更し直す作業が不要となり、ユーザーの利便性が向上する。また、このように設定変更し直す操作を行う必要がなくなる結果、ユーザーがその設定変更し直すのを忘れてしまうということもなくなり、コンテンツ再生終了後にユーザーが電車内等に行ったときに自分の意図に反して着信音が外部出力用スピーカ２９から出力されてしまうという事態も防止できる。
【００３９】
なお、本実施形態では、出力部２１６のコンテンツ用音量調節部の音量をＯＦＦにすることで、外部出力用スピーカ２９からのコンテンツ音の出力を禁止する場合について説明したが、他の方法で出力を禁止してもよい。例えば、アプリケーションプログラム実行管理部２１４は、コンテンツ音を外部出力用スピーカ２９から出力しない旨の決定を行ったとき、コンテンツの再生指示を受けても（Ｓ６）、そのコンテンツの画像データについてのみ出力部２１６へ送信し、音データについては出力部２１６へ送信しないようにしてもよい。
また、本実施形態では、コンテンツをストリーミング再生する場合について説明したが、ダウンロード再生する場合についても同様の効果を得ることができる。ただし、上述したように、ストリーミング再生方法は、記憶手段の容量がダウンロード再生方法に比べて小さくて済むという利点がある。そして、小型化の要請が強い携帯電話機２０には大容量の記憶手段を搭載することが困難であることから、記憶手段の容量が小さくて済むストリーミング再生方法を採用するのが望ましい。
【図面の簡単な説明】
【００４０】
【図１】実施形態における携帯電話機で実行される音出力選択処理の流れを示すフローチャート。
【図２】同携帯電話機が利用可能な移動体通信システムの全体構成を説明するための説明図。
【図３】同移動体通信システムを構成するストリーミングサーバのハードウェア構成を示す概略構成図。
【図４】は同携帯電話機の外観を示す正面図。（ｂ）はその背面図。
【図５】同携帯電話機のハードウェア構成を示す概略構成図。
【図６】同携帯電話機の主要部を抽出して示したブロック図。
【図７】同携帯電話機におけるソフトウェア構造の説明図。
【図８】同携帯電話機でコンテンツデータをストリーミング再生する際の処理動作の流れを示すフローチャート。
【図９】同携帯電話機でコンテンツデータをストリーミング再生する際の通信手順を示すシーケンスフロー図。
【符号の説明】
【００４１】
１０  携帯電話通信網
１１  ストリーミングサーバ
２０  携帯電話機
２１  テンキー
２７  液晶ディスプレイ
２９  外部出力用スピーカ
３０  イヤホン
１０２，２０２  ＲＡＭ
１０３，２０３  ＲＯＭ
２１３  操作部
２１４  アプリケーションプログラム実行管理部
２１５  主制御部
２１６  出力部
２１８  記憶部
【図１】
2006094187.tif 000003
【図２】
2006094187.tif 000004
【図３】
2006094187.tif 000005
【図４】
2006094187.tif 000006
【図５】
2006094187.tif 000007
【図６】
2006094187.tif 000008
【図７】
2006094187.tif 000009
【図８】
2006094187.tif 000010
【図９】
2006094187.tif 000011