(57)【要約】【課題】  近距離無線通信を用いて対向端末へ音量設定コマンドを送信する場合に、１回の音量設定コマンドの送信に対応して対向端末で設定される音量設定値の増減幅を一定にするよう制御する情報処理装置を実現する。【解決手段】  対向端末にて設定される音量設定値を指定して音量設定コマンドを対向端末へ送信する情報処理装置において、対向端末の音量設定値を自装置内に記憶し、音量を段階的に変更する操作手段が操作された場合、自装置内で記憶している対向端末の音量設定値に一定値を加算または減算して対向端末へ通知する音量設定値を設定し、対向端末へ音量設定コマンドを送信する。【選択図】  図９
2011024046.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信によって対向端末とデータを送受信する近距離無線通信手段と、
対向端末の音量を段階的に変更する操作を受け付ける操作手段と、
前記操作手段が操作を受けたときに前記対向端末への音量設定要求を生成する音量設定要求生成手段と、
前記近距離無線通信手段を介して前記音量設定要求を前記対向端末へ送信する音量設定要求送信手段と、
前記対向端末で設定された音量設定値を前記近距離無線通信手段によって前記対向端末から受信して記憶する音量設定値記憶手段とを有し、
前記音量設定要求生成手段は、前記音量設定値記憶手段に記憶された対向端末の音量設定値に対して、一定値を加算または減算した音量設定要求値を算出して、この音量設定要求値を含む音量設定要求を生成することを特徴とする情報処理装置。
【請求項２】
前記音量設定要求生成手段は、前記操作手段が操作を受けたときに前記対向端末への音量設定要求を生成するとともに、前記操作手段の操作が継続している場合には、前記操作手段の操作継続時間が継続している間の一定時間ごとに前記対向端末への音量設定要求を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記音量設定値記憶手段は、前記音量設定要求送信手段によって送信した音量設定要求に応じて前記対向端末で設定された音量設定値を前記近距離無線通信手段によって受信して記憶することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記音量設定値記憶手段は、対向端末の音量変更手段によって音量変更された対向端末の音量設定値を前記近距離無線通信手段によって受信して記憶することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項５】
近距離無線通信によって対向端末とデータを送受信する近距離無線通信手段と、
対向端末の音量を段階的に変更する操作を受け付ける操作手段と、
前記操作手段が操作を受けたときに前記対向端末への音量設定要求を生成するとともに、前記操作手段の操作が継続している場合には、前記操作手段の操作継続時間が継続している間の一定時間ごとに前記対向端末への音量設定要求を生成する音量設定要求生成手段と、
前記近距離無線通信手段を介して前記音量設定要求を前記対向端末へ送信する音量設定要求送信手段とを有することを特徴とする情報処理装置。
【請求項６】
前記音量設定要求生成手段は、ＡＶＲＣＰに準じた音量設定要求を生成することを特徴とする請求項１乃至請求項５のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関する。
【背景技術】
【０００２】
近年、無線通信を用いてＡＶ機器のリモート制御を行う技術が知られている。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）では、ＡＶ機器のリモート制御を行うためのプロファイルとしてＡＶＲＣＰ（Audio / Video Remote Control Profile）がある。特許文献１には、ＡＶＲＣＰにより外部の機器へ音量情報を送信する音声再生装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２４８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＡＶＲＣＰ１．４に準じた音量制御であるSetAbsoluteVolumeは、リモートコントロー
ルにより、制御端末と対向端末の間で対向端末の音量設定および音量同期をとるための仕組みを定めている。  
（１）ＡＶＲＣＰ１．４に準じた音量制御命令（以下、SetAbsoluteVolumeコマンドと称
する）を送信する機能を有する制御端末は、対向端末に絶対的なVolume値（％）を付与したSetAbsoluteVolumeコマンドを送信する。  
（２）対向端末は、SetAbsoluteVolumeコマンドによって与えられるVolume値（％）を用
いて自端末の音量変更を行い、対向端末で音量変更した絶対的なVolume値（％）を制御端末に応答する。  
図１１はSetAbsoluteVolumeコマンドによる音量制御の例を示すシーケンス図である。
制御端末と対向端末では、音量のスケールが異なる場合がある。そこで、制御端末は、音量変更のためのボタンが押下されたことを検出すると（もしくは解放されたことを検出すると）、絶対的なVolume値（％）を付与したSetAbsoluteVolumeコマンドを対向端末に送
信する。ここで、絶対的なVolume値（％）とは、端末の音量設定の上限を１００％としたときの音量設定値である。端末によって音量設定の上限値も音量設定の増減単位も異なるため、絶対的なVolume値を用いる。対向端末は、SetAbsoluteVolumeコマンドを受信する
と、SetAbsoluteVolumeコマンドによって与えられるVolume値（％）を用いて自端末の音
量変更を行う。例えばSetAbsoluteVolumeコマンドに付与されたVolume値が１０％のとき
に、対向端末の音量の増減単位が３％刻みで設定されている場合、１０％ではなく９％や１２％の音量に設定される可能性がある。そこで、対向端末は対向端末で設定された相対Volume値を含む応答レスポンスを制御端末に対して送信する。
【０００５】
また、図１２に示すとおり、SetAbsoluteVolumeでは、対向端末で音量操作が行われた
場合に制御端末へ通知する仕組みも定められている。
【０００６】
しかしながら、このようなSetAbsoluteVolumeの仕組みでは、ボタンが一定時間以上継
続して押下される（ボタンが長押しされる）場合が考慮されていない。また、制御端末と対向端末とで音量の増減単位が異なる場合に、一定間隔で段階的に音量を増減させることを保証できない。さらに、長押し時にSetAbsoluteVolumeコマンドを使用し、制御端末が
対向端末への音量設定を指定する場合に、長押し操作の最中に対向端末から音量変更通知を受信した場合、対向端末の音量変更の同期を取ることができない。
【０００７】
そこで本発明は、適切に対向端末の音量変更制御を行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明による情報処理装置は、近距離無線通信によって対向端末とデータを送受信する近距離無線通信手段と、対向端末の音量を段階的に変更する操作を受け付ける操作手段と、前記操作手段が操作を受けたときに前記対向端末への音量設定要求を生成する音量設定要求生成手段と、前記近距離無線通信手段を介して前記音量設定要求を前記対向端末へ送信する音量設定要求送信手段と、前記対向端末で設定された音量設定値を前記近距離無線通信手段によって前記対向端末から受信して記憶する音量設定値記憶手段とを有し、前記音量設定要求生成手段は、前記音量設定値記憶手段に記憶された対向端末の音量設定値に対して、一定値を加算または減算した音量設定要求値を算出して、この音量設定要求値を含む音量設定要求を生成することを特徴としている。
【発明の効果】
【０００９】
本発明によれば、適切に対向端末の音量変更制御を行うことができる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る携帯電話機１とそれに無線接続する機器との関係図。
【図２】本発明の実施形態に係る携帯電話機１の構成を示したブロック図
【図３】本発明の第１の実施形態に係る携帯電話機１の制御部５１によって実行される音量変更通知機能の機能構成を示すブロック図。
【図４】本発明の第１の実施形態に係る携帯電話機１と車載機器２とのシーケンス図。
【図５】本発明の第２の実施形態に係る携帯電話機１の制御部５１によって実行される音量変更通知機能の機能構成を示すブロック図。
【図６】本発明の第２の実施形態に係る携帯電話機１と車載機器２とのシーケンス図。
【図７】本発明の第２の実施形態の変形例に係る携帯電話機１の制御部５１によって実行される音量変更通知機能の機能構成を示すブロック図。
【図８】本発明の第２の実施形態の変形例に係る携帯電話機１と車載機器２とのシーケンス図。
【図９】本発明の第３の実施形態に係る携帯電話機１の制御部５１によって実行される音量変更通知機能の機能構成を示すブロック図。
【図１０】本発明の第３の実施形態に係る携帯電話機１と車載機器２とのシーケンス図。
【図１１】SetAbsoluteVolumeコマンドによる音量制御の例を示すシーケンス図。
【図１２】SetAbsoluteVolumeを用いて、対向端末で音量操作が行われた場合に制御端末へ通知するシーケンス図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。ここでは、近距離無線通信可能な携帯電話機から車載機器に音量変更コマンドを送信する場合を例にして説明する。
ただし、本発明は携帯電話機と車載機器に限定されることはなく、近距離無線通信可能な機器であれば、ＰＣやオーディオプレイヤなど他の機器に適用しても良い。
【００１２】
図１は、本実施形態にかかる携帯電話機１とそれに無線接続する機器との関係を示した図である。携帯電話機１は、ＡＶＲＣＰ１．４に準じた音量制御命令（SetAbsoluteVolumeコマンド）を近距離無線通信によって車載機器２へ送信する。車載機器２は、携帯電話
機１からＡＶＲＣＰ１．４に準じた音量制御命令を受信し、この音量制御命令を解析して車載機器２の音量を設定する。また、車載機器２は、自端末の操作手段によってユーザから音量変更操作を受けることが可能であり、音量変更操作を受けた場合には、音量変更通知を携帯電話機１に送信する。
【００１３】
図２は、本実施形態にかかる携帯電話機１の構成を示したブロック図である。携帯電話機１は、制御部５１、操作部５２、表示部５３、音声入出力部５４、無線電話通信部５５、記憶部５６、近距離無線通信部５７から構成される。
【００１４】
制御部５１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成され、携帯電話機１全体の制御を行う。
【００１５】
操作部５２は、操作キーまたはタッチパネル、タッチセンサなどから構成され、ユーザの操作に応じた信号を制御部５１に入力する。操作部５２には、音量変更ボタン５２ａが含まれる。音量変更ボタン５２ａは、音量を変更させるボタンを有し、このボタンが押下されるとpressイベントを制御部５１へ通知し、このボタンが解放されるとreleaseイベントを制御部５１へ通知する。音量を変更させるボタンは、ハードキーによって構成されるものでも良いし、タッチパネルに表示されてユーザに触れられると押下されたと判断するものであっても良い。この音量変更ボタン５２ａは音量を増幅するための操作ボタンと音量を減衰させるための操作ボタンとを有し、操作ボタンが操作されるごとに段階的に音量設定値を増幅または減衰させることができる。
【００１６】
表示部５３は、液晶ディスプレイや有機ＥＬディスプレイなどによって構成され、アプリケーションの動作に応じて文字や画像を表示する。
【００１７】
音声入出力部５４は、スピーカおよびマイクロホンから成り、無線電話通信部５５による音声通話の通話音声の入出力や、音楽コンテンツや動画コンテンツの音声・音楽の出力などを行う。
【００１８】
無線電話通信部５５は、基地局を介して音声通信やパケット通信を行う。例えば、音声通信によって音声を送信する場合、音声入出力部５４のマイクロホンから音声を収音して得られた音声データに対して、符号化や誤り制御などの信号処理を行ったデータを電波に変換して、基地局へ送信する。また、受話音声は、基地局からの電波を受信し、電波から電気信号に変換した後、復号や誤り訂正などの信号処理を行い、音声入出力部５４のスピーカから音声を出力する。
【００１９】
記憶部５６は、各種アプリケーションソフトウェアや、音楽コンテンツ、動画コンテンツなどを記憶する。
【００２０】
近距離無線通信部５７は、Ｂｌｕｅｔｏｏｔｈの通信モジュールなどから構成され、ＡＶＲＣＰ１．４に準じた音量制御命令を対向端末に対して送出することができる。
【００２１】
（第１の実施例）
図３は、携帯電話機１で実行される音量管理機能の機能構成を示すブロック図である。
【００２２】
操作部５２は、音量変更ボタン５２ａおよびタイマー処理機能５２ｂを含む。音量変更ボタン５２ａは、前述のとおり音量操作を行うボタンの押下に応じたpressコマンドとボ
タンの解放に応じたreleaseコマンドを制御部５１に通知する。タイマー処理機能５２ｂ
は、音量変更ボタン５２ａからpressイベントを取得すると、タイマーを開始して経過時
間を測定し、タイマー開始から所定の時間（例えば、２秒）が経過したことを検出すると、所定の時間が経過したことを音量変更ボタン５２ａに通知する。タイマー処理機能５２ｂは、音量変更ボタン５２ａへのタイマー通知後、測定時間をリセットして経過時間の測定を新たに開始する。タイマー処理機能５２ｂは、音量変更ボタン５２ａからreleaseイ
ベントを取得するまでこの処理を繰り返す。つまり、タイマー処理機能５２ｂが音量変更ボタン５２ａからreleaseイベントを取得すると、経過時間の測定処理を停止する。なお
、タイマー処理機能５２ｂは、後述の音量管理機能に含まれても良い。
【００２３】
音量管理機能は、音量変更ボタン押下受信機能８１ａ、音量変更コマンド生成機能８１ｂ、音量変更コマンド送信機能８１ｃを含む。音量変更ボタン押下受信機能８１ａは、音量変更ボタン５２ａからpressイベントを取得する機能である。音量変更ボタン押下受信
機能８１ａがpressイベントを受信すると音量変更コマンド生成機能８１ｂに通知する。
音量変更コマンド生成機能８１ｂは、音量変更ボタン押下受信機能８１ａからpressイベ
ントを受信すると、対向端末に設定する絶対的なVolume値（％）を設定して、絶対的音量設定コマンドを生成し、音量変更コマンド送信機能８１ｃに絶対的音量設定コマンドを渡す。音量変更コマンド送信機能８１ｃは、音量変更コマンド生成機能８１ｂから絶対的音量設定コマンドを取得し、対向端末へ送信するフレームデータを生成する。そして、音量変更コマンド送信機能８１ｃは、近距離無線通信部５７に生成したフレームデータを渡す。近距離無線通信部５７は、音量変更コマンド送信機能８１ｃから受けたデータを、Ｂｌｕｅｔｏｏｔｈの送信データ形式に変換し、対向端末に無線信号を用いて送信する。
【００２４】
図４は、以上のような機能構成を有する携帯電話機１と車載機器２との動作を示すシーケンス図である。
【００２５】
携帯電話機１の音量変更ボタン５２ａが押下されると、制御部５１の音量変更コマンド生成機能５１ｂによって設定された絶対的なVolume値（％）を含んだ絶対的音量設定コマンドを生成し、近距離無線通信部５７によって絶対的音量設定コマンドを車載機器２へ送信する。そして、タイマー処理機能５２ｂによって一定時間が経過するまでの時間計測を開始する。そして、前回、絶対的音量設定コマンドを車載機器２へ送信してからタイマー処理機能５２ｂが計測する時間が所定の時間を超えるまでに、音量変更ボタン５２ａからpressイベントもreleaseイベントも取得しなかった場合、タイマー処理機能５２ｂは、音量変更ボタン５２ａに対してタイマー通知を発行する。タイマー通知を受けた音量変更ボタン５２ａは、タイマー通知に基づいてpressイベントを通知する。そして、制御部５１
の音量変更コマンド生成機能５１ｂによって設定された絶対的なVolume値（％）を含んだ絶対的音量設定コマンドを生成し、近距離無線通信部５７によって絶対的音量設定コマンドを車載機器２へ送信するとともに、タイマー処理機能５２ｂによって計測されている経過時間をリセットし、新たに経過時間の計測を開始する。これらのタイマー再起動処理、絶対的音量設定コマンド送信処理、タイマー通知処理は、音量変更ボタンが解放されたことを示すreleaseイベントをタイマー処理機能５２ｂが取得するまで繰り返し実行する。releaseイベントをタイマー処理機能５２ｂが取得すると、タイマー処理機能５２ｂによる経過時間の計測処理を停止する。
【００２６】
このような処理によって、ボタンが押下され続けているときに、定期的に繰り返しコマンドを対向端末に送信することができる。
【００２７】
なお、以上の説明では、制御部５１はpressイベントの通知を受けた場合に、タイマー
を起動（または再起動）してから対向端末へ絶対的音量設定コマンドを送信するとして説明したが、絶対的音量設定コマンドを送信してからタイマーを起動（または再起動）しても良い。
【００２８】
（第２の実施例）
次に、対向端末の音量変更を一定の増減幅で変更することを実現する機能について説明する。図５は、携帯電話機１で実行される対向端末の音量変更を一定の増減幅で変更するための機能構成を示すブロック図である。
【００２９】
操作部５２は、音量変更ボタン５２ａを含む。音量変更ボタン５２ａは、前述のとおり音量操作を行うボタンの押下に応じたpressコマンドとボタンの解放に応じたreleaseコマンドを制御部５１に通知する。なお、以下の説明では、絶対的音量設定コマンドの送信はボタンの押下に基づいて行われるものとして説明するため、releaseコマンドの通知に応
じた処理については説明を省略する。
【００３０】
音量管理機能は、音量変更ボタン押下受信機能８１ａ、音量変更コマンド生成機能８１ｂ、音量変更コマンド送信機能８１ｃ、応答レスポンス受信機能８１ｄ、Volume値記憶機能８１ｅを含む。
【００３１】
音量変更ボタン押下受信機能８１ａは、音量変更ボタン５２ａからpressイベントを受
信する機能であり、受信したpressイベントは音量変更コマンド生成部８１ｂに通知する
。
【００３２】
音量変更コマンド生成機能８１ｂは、音量変更ボタン押下受信機能８１ａからpressイ
ベントを取得すると、対向端末に設定する絶対的なVolume値を設定し、絶対的音量設定コマンドを生成する。なお、設定する絶対的なVolume値は後述のVolume値記憶機能８１ｅから取得した設定Volume値に対して、一定値を加算または減算して算出する。加算または減算する一定値とは音量変更ボタン５２ａの１回の操作に対応する音量の絶対的な増減幅を表す。なお、一定値を加算するか減算するかは、pressイベントにパラメータとして付与
される。つまり、音量変更ボタン５２ａによってユーザから音量を増幅させる操作を受けた場合、音量変更ボタン５２ａから通知されるpressイベントには音量を増幅させること
を示すパラメータが付与される。それに対して、音量変更ボタン５２ａによってユーザから音量を減衰させる操作を受けた場合には、音量変更ボタン５２ａから通知されるpress
イベントには音量を減衰させることを示すパラメータが付与される。
【００３３】
音量変更コマンド送信機能８１ｃは、音量変更コマンド生成機能８１ｂから絶対的音量設定コマンドを取得し、対向端末に送信するフレームデータを生成する。
【００３４】
応答レスポンス受信機能８１ｄは、近距離無線通信部５７によって対向端末から受けた応答レスポンスデータを受信する。この応答レスポンスデータは、音量変更コマンド生成機能８１ｂによって生成された絶対的音量設定コマンドを対向機器に送信したことに対する応答であり、対向機器の絶対的なVolume値（％）を含む。応答レスポンス受信機能８１ｄは、受信した応答レスポンスデータを解析し、対向端末のVolume値（％）をVolume値記憶機能８１ｅへ渡す。
【００３５】
Volume値記憶機能８１ｅは、応答レスポンス受信機能８１ｄから対向端末のVolume値（％）を取得し、取得した対向端末のVolume値を記憶する。そして、音量変更コマンド生成機能８１ｂによって音量変更コマンドを生成するときに、記憶している対向端末のVolume値を音量変更コマンド生成機能８１ｂへ渡す。
【００３６】
図６は、以上のような機能構成を有する携帯電話機１と車載機器２との動作を示すシーケンス図である。
【００３７】
携帯電話機１の音量変更ボタン５２ａが押下されると、制御部５１の音量変更コマンド生成機能５１ｂにpressイベントが通知される。pressイベント通知を受けた音量変更コマンド生成機能８１ｂは、Volume値記憶機能８１ｅに記憶された対向端末の設定Volume値を取得する。そして、取得した対向端末の設定Volume値に対して、音量変更ボタンの１回の押下に対応付けられた一定値（ｂ％）を加算（または減算）する。一定値（ｂ％）は、予め設定された値である。一定値（ｂ％）を加算するか減算するかは、音量変更ボタン５２ａから通知されるpressイベントにパラメータとして付与されている。ここでは、Volume
値記憶機能８１ｅに記憶された対向端末のVolume値に一定値（ｂ％）を加算または減算した値がａ％であるとする。このように、制御部５１の音量変更コマンド生成機能５１ｂによって絶対的なVolume値（ａ％）を設定し、この絶対的なVolume値（ａ％）を含んだ絶対的音量設定コマンドを生成する。生成された絶対的音量設定コマンドは、近距離無線通信部５７を介して車載機器２へ送信される。
【００３８】
車載機器２は、携帯電話機１から絶対的音量設定コマンドを取得すると、この絶対的音量設定コマンドを解析して設定された絶対的なVolume値（％）を取得し、絶対的なVolume値（％）に応じて自機の音量設定値を変更する。このとき、車載機器２の音量設定単位によっては、絶対的なVolume値（％）に設定されている値と同じ値に音量設定できない場合があり、絶対的なVolume値（％）に設定されている値に近い値に設定される可能性がある。ここでは、車載機器２の音量設定値はａ’％に変更されたとして説明する。車載機器２は、音量変更後の音量設定値ａ’％を付した応答レスポンスを携帯電話機１へ送信する。
【００３９】
携帯電話機１は、応答レスポンス受信機能８１ｄによって車載機器２から応答レスポンスを受信する。そして、応答レスポンス受信機能８１ｄによって応答レスポンスを解析し、対向端末に設定されたVolume値（ａ’％）を取得する。このVolume値（ａ’％）は、Volume値記憶機能８１ｅによって記憶する。
【００４０】
そして、次に音量変更ボタン５２ａが押下されたことを検出したとき、pressイベント
通知を受けた音量変更コマンド生成機能８１ｂは、Volume値記憶機能８１ｅに記憶された対向端末の設定Volume値を取得する。そして、取得した対向端末の設定Volume値に対して、音量変更ボタンの１回の押下に対応付けられた一定値（ｂ％）を加算（または減算）する。例えば、音量変更コマンド生成機能８１ｂが、音量を増幅されることを示すパラメータが付いたpressイベントを取得したとき、Volume値記憶機能８１ｅに記憶されたVolume
値がａ’％であるとすると、ａ’％にｂ％を加算した値を絶対的なVolume値として設定する。そして、設定した絶対的なVolume値（ａ’＋ｂ％）を含む絶対的音量設定コマンドを車載機器２へ送信する。
【００４１】
車載機器２は、携帯電話機１から絶対的音量設定コマンド（ａ’＋ｂ％）を取得すると、この絶対的音量設定コマンドを解析して設定された絶対的なVolume値（％）を取得し、絶対的なVolume値（％）に応じて自機の音量設定値を変更する。そして、車載機器２は、自端末で設定された絶対的なVolume値（ｃ％）を携帯電話機１へ応答する。
【００４２】
このように、制御端末は対向端末から最後に受信した応答コマンドに付された対向端末のVolume設定値（％）を記憶しておき、制御端末から対向端末へ絶対的音量設定コマンドを送信するときに、記憶している対向端末のVolume設定値（％）に音量変更ボタンの押下に対応した一定値を加算または減算して絶対的音量コマンドを生成し、対向端末へ送信する。これによって、制御端末と対向端末の音量増減の単位が異なっていたとしても、１回の音量変更操作での対向端末の音量増減値を一定に保つことができ、対向端末の音量値を一定間隔で段階的に増減することができる。
【００４３】
（第２の実施例の変形例）
音量変更操作が一定時間以上継続しているときに、対向端末の音量設定値を段階的に増減することを実現する機能について説明する。図７は、この機能を実現する携帯電話機１の機能構成を示すブロック図である。図７のブロック図では、制御部５１の音量管理機能は図５に示したブロック図と同じであるため、説明を省略する。
【００４４】
操作部５２は、音量変更ボタン５２ａおよびタイマー処理機能５２ｂを含む。音量変更ボタン５２ａは、音量操作を行うボタンの押下に応じたpressコマンドとボタンの解放に
応じたreleaseコマンドを制御部５１に通知する。タイマー処理機能５２ｂは、音量変更
ボタン５２ａからpressイベントを取得すると、タイマーを開始して経過時間を測定し、
タイマー開始から所定の時間（例えば、２秒）が経過したことを検出すると、所定の時間が経過したことを音量変更ボタン５２ａに通知する。タイマー処理機能５２ｂは、音量変更ボタン５２ａへのタイマー通知後、測定時間をリセットして経過時間の測定を新たに開始する。タイマー処理機能５２ｂは、音量変更ボタン５２ａからreleaseイベントを取得
するまでこの処理を繰り返す。つまり、タイマー処理機能５２ｂが音量変更ボタン５２ａからreleaseイベントを取得すると、経過時間の測定処理を停止する。なお、タイマー処
理機能５２ｂは、音量管理機能に含まれても良い。
【００４５】
図６は、以上のような機能構成を有する携帯電話機１と車載機器２との動作を示すシーケンス図である。
【００４６】
携帯電話機１の音量変更ボタン５２ａの押下が検出されると、音量変更ボタン押下受信機能８１ａおよびタイマー処理機能５２ｂにpressイベントが通知される。
【００４７】
音量変更コマンド生成機能８１ｂは、音量変更ボタン押下受信機能８１ａからpressイ
ベントの通知を受ける。pressイベント通知を受けた音量変更コマンド生成機能８１ｂは
、Volume値記憶機能８１ｅに記憶された対向端末の設定Volume値を取得する。そして、取得した対向端末の設定Volume値に対して、音量変更ボタンの１回の押下に対応付けられた一定値（ｂ％）を加算（または減算）する。一定値（ｂ％）は、予め設定された値である。一定値（ｂ％）を加算するか減算するかは、音量変更ボタン５２ａから通知されるpressイベントにパラメータとして付与されている。ここでは、Volume値記憶機能８１ｅに記
憶された対向端末のVolume値に一定値（ｂ％）を加算または減算した値がａ％であるとする。このように、制御部５１の音量変更コマンド生成機能５１ｂによって絶対的なVolume値（ａ％）を設定し、この絶対的なVolume値（ａ％）を含んだ絶対的音量設定コマンドを生成する。生成された絶対的音量設定コマンドは、音量変更コマンド送信機能８１ｃによって対向端末へ送信するフレームデータに変換され、近距離無線通信部５７を介して車載機器２へ送信される。
【００４８】
音量変更コマンド送信機能８１ｃによって絶対的音量設定コマンドが車載機器２へ送信されるとともに、pressイベントを取得したタイマー処理機能５２ｂは、経過時間の測定
を開始する。
【００４９】
車載機器２は、携帯電話機１から絶対的音量設定コマンドを取得すると、この絶対的音量設定コマンドを解析して設定された絶対的なVolume値（％）を取得し、絶対的なVolume値（％）に応じて自機の音量設定値を変更する。このとき、車載機器２の音量設定単位によっては、絶対的なVolume値（％）に設定されている値と同じ値に音量設定できない場合があり、絶対的なVolume値（％）に設定されている値に近い値に設定される可能性がある。ここでは、車載機器２の音量設定値はａ’％に変更されたとして説明する。車載機器２は、音量変更後の音量設定値ａ’％を付した応答レスポンスを携帯電話機１へ送信する。
【００５０】
携帯電話機１は、応答レスポンス受信機能８１ｄによって車載機器２から応答レスポンスを受信する。そして、応答レスポンス受信機能８１ｄによって応答レスポンスを解析し、対向端末に設定されたVolume値（ａ’％）を取得する。このVolume値（ａ’％）は、Volume値記憶機能８１ｅによって記憶する。
【００５１】
そして、音量変更ボタンの解放が検出されずにタイマー処理機能５２ｂによって計測されている経過時間が所定の時間を超えると、タイマー処理機能５２ｂは、音量変更ボタン５２ａに対してタイマー通知を行う。タイマー通知を受けた音量変更ボタン５２ａは、pressイベントを音量変更ボタン押下受信機能８１ａに通知する。
【００５２】
このpressイベント通知を受けた音量変更コマンド生成機能８１ｂは、Volume値記憶機
能８１ｅに記憶された対向端末の設定Volume値を取得する。そして、取得した対向端末の設定Volume値に対して、音量変更ボタンの１回の押下に対応付けられた一定値（ｂ％）を加算（または減算）する。例えば、音量変更コマンド生成機能８１ｂが、音量を増幅されることを示すパラメータが付いたpressイベントを取得したとき、Volume値記憶機能８１
ｅに記憶されたVolume値がａ’％であるとすると、ａ’％にｂ％を加算した値を絶対的なVolume値として設定する。そして、設定した絶対的なVolume値（ａ’＋ｂ％）を含む絶対的音量設定コマンドを車載機器２へ送信する。
【００５３】
なお、タイマー通知を行ったタイマー処理機能５２ｂは、音量変更コマンド送信機能８１ｃによって絶対的音量設定コマンドが車載機器２へ送信されると、計測している経過時間をリセットし、新たに経過時間の計測を開始する。
【００５４】
車載機器２は、携帯電話機１から絶対的音量設定コマンド（ａ’＋ｂ％）を取得すると、この絶対的音量設定コマンドを解析して設定された絶対的なVolume値（％）を取得し、絶対的なVolume値（％）に応じて自機の音量設定値を変更する。そして、車載機器２は、自端末で設定された絶対的なVolume値（ｃ％）を携帯電話機１へ応答する。
【００５５】
このように、音量変更ボタン５２ａが押下され続けている間、タイマー処理機能５２ｂは経過時間を計測し、経過時間が一定時間を超えると絶対的音量設定コマンドを対向機器へ送信するという処理を繰り返す。そして、音量変更ボタン５２ａが解放されたことを検出すると、音量変更ボタン５２ａからタイマー処理機能５２ｂへreleaseイベントが通知
される。releaseイベントを受けたタイマー処理機能５２ｂは、経過時間の計測を停止す
る。
【００５６】
このように、音量変更ボタン５２ａが押下されている時間を計測し、一定時間以上押下が継続すれば、音量変更ボタン５２ａから制御部５１へ定期的にpressイベントを通知す
ることによって、一定時間以上音量変更ボタン５２ａを押下することに応じて段階的に音量を増幅または抑制するよう制御することができる。
【００５７】
（第３の実施例）
次に、対向端末の音量変更を一定の増減幅で変更するときに、対向端末の操作手段のよって音量変更の操作がなされた場合であっても、その操作による音量変更を反映し、かつ、一定の増減幅で対向端末の音量変更を制御するための機能について説明する。図９は、この機能を実現する携帯電話機１の機能構成を示すブロック図である。
【００５８】
図９の機能ブロック図では、制御部５１に変更レスポンス受信機能８１ｆが含まれているが、その他の機能ブロックは図７と共通であるため、共通する機能は同じ記号で示し、説明を省略する。
【００５９】
変更レスポンス受信機能８１ｆは、対向端末から近距離無線通信部５７を介して受信した変更レスポンスを受信する機能である。変更レスポンスは、対向端末が有する操作手段によって対向端末の音量設定値が変更されたときに、対向端末から送信される。変更レスポンスを受信した変更レスポンス受信機能８１ｆは、取得した変更レスポンスを解析し、対向端末のVolume値（％）をVolume値記憶機能８１ｅへ渡す。
【００６０】
図１０は、以上のような機能構成を有する携帯電話機１と車載機器２との動作を示すシーケンス図である。
【００６１】
図１０のシーケンス図において、音量変更ボタン５２ａが継続して押下されているときに、タイマーを用いて絶対的音量設定コマンドを定期的に送信するシーケンスは図８に示したシーケンスと同じであるため、説明を省略する。タイマーを用いて絶対的音量設定コマンドを定期的に送信しているときに、車載機器２の操作手段が操作されて車載機器２の音量設定値が変更された場合、図１２に示した変更通知シーケンスのように、対向端末から制御端末に対して変更レスポンスが送信される。例えば、この変更レスポンスによって対向機器の絶対的なVolume値が（ｃ’％）に変更された場合、変更レスポンスにはVolume値（ｃ’％）が含まれる。携帯電話機１は、変更レスポンス受信機能８１ｆによってこの変更レスポンスを受信し、Volume値記憶機能８１ｅによって現在の対向端末のVolume設定値（ｃ’％）を記憶する。
【００６２】
そして次にタイマー処理機能５２ｂで計測される経過時間がタイムアップすることに基づく絶対的音量設定コマンドを対向端末に送信するときに、音量変更コマンド生成機能８１ｂは、Volume値記憶機能８１ｅによって記憶された対向端末のVolume設定値（ｃ’％）に一定の音量増減率（ｂ％）を加算または減算して、対向端末へ送信する絶対的音量設定値を算出する。
【００６３】
このように、Volume値記憶機能８１ｅに記憶される対向端末のVolume設定値は、応答レスポンスに含まれる対向端末のVolume設定値だけでなく、変更レスポンスに含まれる対向端末のVolume設定値によっても変更されるため、Volume値記憶機能８１ｅは、最新の対向端末のVolume設定値を記憶することができる。そして、音量変更コマンド生成機能８１ｂは、Volume値記憶機能８１ｅに記憶されている対向端末のVolume設定値に対して一定値を加算または減算して、対向端末へ送信する絶対的音量設定値を設定するため、対向端末の音量設定値が変更されたとしても、制御端末から送信する絶対的音量設定値の増減幅は、対向端末の音量設定値の変更前と同じ増減幅とすることができる。
【００６４】
なお、図９および図１０では、音量変更ボタンが一定時間以上継続して押下されている長押し状態に応じて制御端末から対向端末へ絶対的音量設定値を含む絶対的音量設定コマンドを送信するときに対向端末の操作手段によって対向端末の音量設定値が変更された場合を例にして説明したが、音量変更ボタンが押下されるたびに制御端末から対向端末へ絶対的音量設定コマンドを送信するときに対向端末の操作手段によって対向端末の音量設定値が変更された場合にも適用することができる。音量変更ボタンが押下されるたびに絶対的音量設定コマンドを送信する場合、図９の機能ブロック図の操作部５２を図５の操作部５２に入れ替えることで実現することができる。
【００６５】
なお、上記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において、適宜変更しても良い。
【符号の説明】
【００６６】
１  携帯電話機、２  車載機器、５１  制御部、５２  操作部、５２ａ  音量変更ボタン、５３  表示部、５４  音声入出力部、５５  無線電話通信部、５６  記憶部、５７  近距離無線通信部、８１ａ  音量変更ボタン押下受信機能、８１ｂ  音量変更コマンド生成機能、８１ｃ  音量変更コマンド送信機能、８１ｄ  応答レスポンス受信機能、８１ｅ  Volume値記憶機能、８１ｆ  変更レスポンス受信機能
【図１】
2011024046.tif 000003
【図２】
2011024046.tif 000004
【図３】
2011024046.tif 000005
【図４】
2011024046.tif 000006
【図５】
2011024046.tif 000007
【図６】
2011024046.tif 000008
【図７】
2011024046.tif 000009
【図８】
2011024046.tif 000010
【図９】
2011024046.tif 000011
【図１０】
2011024046.tif 000012
【図１１】
2011024046.tif 000013
【図１２】
2011024046.tif 000014