(57)【要約】【課題】復号部の切り替えにともなう音声の一時的な中断が利用者に意識されることを防止すること。【解決手段】映像データと音声データを含む動画データを再生可能な電子機器１は、動画データの再生のために、動画データに含まれる映像データと音声データのうち少なくとも映像データを復号する第１復号部４２と、動画データの再生のために、動画データに含まれる音声データのみを復号する第２復号部４４と、第２復号部４４に音声データを復号させて動画データに基づく音声を再生する状態から、動画データに基づく映像と音声の両方を再生する状態への切り替え時に、第２復号部４４による音声データの復号を維持しつつ、第１復号部４２に前記動画データに含まれる映像データを復号させる制御部２２と、を備える。【選択図】図２
2011249992.tif 000002
【特許請求の範囲】
【請求項１】
映像データと音声データを含む動画データを再生可能な電子機器であって、
前記動画データの再生のために、前記動画データに含まれる映像データと音声データのうち少なくとも映像データを復号する第１復号部と、
前記動画データの再生のために、前記動画データに含まれる音声データのみを復号する第２復号部と、
前記第２復号部に音声データを復号させて前記動画データに基づく音声を再生する状態から、前記動画データに基づく映像と音声の両方を再生する状態への切り替え時に、前記第２復号部による音声データの復号を維持しつつ、前記第１復号部に前記動画データに含まれる映像データを復号させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記制御部は、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させている間に、前記動画データに基づく音声の再生が一時的に不要となる操作が行われた場合に、前記第２復号部による音声データの復号を停止させ、前記第１復号部に前記動画データに含まれる映像データと音声データの両方を復号させる切替処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記動画データに基づく音声の再生が一時的に不要となる操作は、特殊再生、消音再生、テレビチューナの局変更のいずれかであることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させている間に、所定の割り込みイベントが発生した場合に、前記第２復号部による音声データの復号を停止させ、前記第１復号部に前記動画データに含まれる映像データと音声データの両方を復号させる切替処理を実行することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、映像の再生を継続する時間が閾値よりも短い場合は、前記切替処理を実行することなく、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させる状態を維持することを特徴とする請求項２から４のいずれか１項に記載の電子機器。
【請求項６】
前記第１復号部は、前記制御部と同一のチップセットであり、
前記第２復号部は、前記制御部と外部データバスで接続され、
前記制御部は、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させる場合に、前記第２復号部が復号前の動画データを一時的に記憶させるバッファの割り当て量を、前記第１復号部が復号前の動画データを一時的に記憶させるバッファの割り当て量よりも多く設定することを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
映像データと音声データを含む動画データを再生可能な電子機器による再生制御方法であって、
前記電子機器が、前記動画データに含まれる映像データと音声データのうち少なくとも映像データを復号する第１復号部と、前記動画データに含まれる音声データのみを復号する第２復号部のうち、第２復号部に前記動画データに含まれる音声データを復号させることにより、前記動画データに基づく音声のみを再生するステップと、
前記電子機器が、前記動画データに基づく音声のみを再生する状態から、前記動画データに基づく映像と音声の両方を再生する状態への切り替え時に、前記第２復号部による音声データの復号を維持しつつ、前記第１復号部に前記動画データに含まれる映像データを復号させるステップと、
を含むことを特徴とする再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および再生制御方法に関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯電子機器は、映像と音声とを含む動画データの再生機能をもつことが多くなっている。動画データの再生機能をもつ携帯電子機器には、映像と音声の復号可能な復号部と、音声のみを復号可能な復号部とを有するものがある（例えば、特許文献１参照）。このように複数の復号部を有する携帯電子機器では、動画データに含まれる音声のみを再生する場合、消費電力を削減するために、音声のみを復号可能な復号部によって復号が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２６２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
動画データに含まれる音声のみを再生している最中に利用者からの指示等によって映像も再生することが必要になった場合、映像と音声の復号可能な復号部に映像の復号を行わせることとなる。この場合、２つの復号部を起動させておくことは消費電力の増加につながるため、映像と音声の復号可能な復号部に音声の復号も行わせ、音声のみを復号可能な復号部を停止させることが好ましい。
【０００５】
しかしながら、動画データの再生中に音声を復号する復号部を切り替えると、切り替えの際に音声が一瞬途切れることとなり、利用者に不快感を与えてしまうおそれがある。本発明は、上記に鑑みてなされたものであって、復号部の切り替えにともなう音声の一時的な中断が利用者に意識されることを防止できる電子機器および再生制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、映像データと音声データを含む動画データを再生可能な電子機器であって、前記動画データの再生のために、前記動画データに含まれる映像データと音声データのうち少なくとも映像データを復号する第１復号部と、前記動画データの再生のために、前記動画データに含まれる音声データのみを復号する第２復号部と、前記第２復号部に音声データを復号させて前記動画データに基づく音声を再生する状態から、前記動画データに基づく映像と音声の両方を再生する状態への切り替え時に、前記第２復号部による音声データの復号を維持しつつ、前記第１復号部に前記動画データに含まれる映像データを復号させる制御部と、を備えることを特徴とする。
【０００７】
また、前記制御部は、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させている間に、前記動画データに基づく音声の再生が一時的に不要となる操作が行われた場合に、前記第２復号部による音声データの復号を停止させ、前記第１復号部に前記動画データに含まれる映像データと音声データの両方を復号させる切替処理を実行することが好ましい。
【０００８】
また、前記動画データの音声に基づく再生が一時的に不要となる操作は、特殊再生、消音再生、テレビチューナの局変更のいずれかであることが好ましい。
【０００９】
また、前記制御部は、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させている間に、所定の割り込みイベントが発生した場合に、前記第２復号部による音声データの復号を停止させ、前記第１復号部に前記動画データに含まれる映像データと音声データの両方を復号させる切替処理を実行することが好ましい。
【００１０】
また、前記制御部は、映像の再生を継続する時間が閾値よりも短い場合は、前記切替処理を実行することなく、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させる状態を維持することが好ましい。
【００１１】
また、前記第１復号部は、前記制御部と同一のチップセットであり、前記第２復号部は、前記制御部と外部データバスで接続され、前記制御部は、前記第１復号部に前記動画データに含まれる映像データを復号させ、前記第２復号部に前記動画データに含まれる音声データを復号させる場合に、前記第２復号部が復号前の動画データを一時的に記憶させるバッファの割り当て量を、前記第１復号部が復号前の動画データを一時的に記憶させるバッファの割り当て量よりも多く設定することが好ましい。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明は、映像データと音声データを含む動画データを再生可能な電子機器による再生制御方法であって、前記電子機器が、前記動画データに含まれる映像データと音声データのうち少なくとも映像データを復号する第１復号部と、前記動画データに含まれる音声データのみを復号する第２復号部のうち、第２復号部に前記動画データに含まれる音声データを復号させることにより、前記動画データに基づく音声のみを再生するステップと、前記電子機器が、前記動画データに基づく音声のみを再生する状態から、前記動画データに基づく映像と音声の両方を再生する状態への切り替え時に、前記第２復号部による音声データの復号を維持しつつ、前記第１復号部に前記動画データに含まれる映像データを復号させるステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明に係る電子機器および再生制御方法は、復号部の切り替えにともなう音声の一時的な中断が利用者に意識されることを防止できるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】電子機器の一実施形態の概略構成を示す正面図である。
【図２】電子機器の機能の概略構成を示すブロック図である。
【図３】電子機器が動画データや音声データを再生する場合の全般的な処理の流れを示すフロー図である。
【図４】映像再生判定処理の処理手順を示すフロー図である。
【図５】映像再生制御処理の処理手順を示すフロー図である。
【図６】音声切替の一例を示す図である。
【図７】音声切替判定処理の処理手順を示すフロー図である。
【図８】音声再生制御処理の処理手順を示すフロー図である。
【図９】音声切替処理の処理手順を示すフロー図である。
【図１０】音声切替の他の例を示す図である。
【図１１】バッファ容量設定処理の処理手順を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として、携帯電話機を取り上げるが、本発明の適用対象は携帯電話機に限定されるものではない。本発明は、例えば、ＰＨＳ（Personal  Handy-phone  System）、パソコン、携帯情報端末等に対しても適用できる。
【００１６】
図１は、実施形態に係る電子機器の一実施形態の概略構成を示す正面図である。図１に示す電子機器１は、無線通信機能と、動画／音声データの再生機能とを有する。電子機器１は、筐体１Ｃが複数の筐体で構成される。具体的には、筐体１Ｃは、第１筐体１ＣＡと第２筐体１ＣＢとで開閉可能に構成される。すなわち、電子機器１は、折り畳み式の筐体を有する。なお、電子機器１の筐体は、このような構造に限定されるものではない。例えば、電子機器１の筐体は、両方の筐体を重ね合わせた状態から一方の筐体と他方の筐体とを互いにスライドできるようにしたスライド式の筐体であってもよいし、重ね合わせ方向に沿う軸線を中心に、一方の筐体を回転させるようにした回転式や、２軸ヒンジを介して両方の筐体を連結したものでもよい。
【００１７】
第１筐体１ＣＡと第２筐体１ＣＢとは、連結部であるヒンジ機構８で連結されている。ヒンジ機構８で第１筐体１ＣＡと第２筐体１ＣＢとを連結することにより、第１筐体１ＣＡおよび第２筐体１ＣＢは、ヒンジ機構８を中心として、相対的に回動できる。
【００１８】
第１筐体１ＣＡには、表示部として、図１に示すディスプレイ２が設けられる。ディスプレイ２は、電子機器１が再生する動画データの映像を表示したり、電子機器１の操作を補助するために用いられるメニュー画像を表示したりする。また、第１筐体１ＣＡには、電子機器１が再生する動画／音声データの音声を出力する出力手段であるスピーカ４６や、電子機器１の通話時に音声を出力する出力手段であるレシーバ１６が設けられる。
【００１９】
第２筐体１ＣＢには、通話相手の電話番号等を入力するための操作キー１３Ａが複数設けられ、また、ディスプレイ２に表示されるメニューの選択等を実行するための方向および決定キー１３Ｂが設けられる。また、第２筐体１ＣＢには、テレビの視聴を開始／終了するための視聴ボタン１３Ｃや、視聴するテレビの局を選択するための選局ボタン１３Ｄが設けられる。操作キー１３Ａ、方向および決定キー１３Ｂ、視聴ボタン１３Ｃおよび選局ボタン１３Ｄは、電子機器１の操作部１３を構成する。
【００２０】
また、第２筐体１ＣＢには、電子機器１の通話時に音声を受け取る音声取得手段であるマイク１５と、電子機器１が再生する動画／音声データの音声を聴くためのヘッドフォンが接続されるヘッドフォン端子４８が設けられる。
【００２１】
図２は、図１に示した電子機器１の機能の概略構成を示すブロック図である。図２に示すように、電子機器１は、制御部２２と、記憶部２４と、通信部２６と、操作部１３と、音声処理部３０と、表示部３２と、テレビチューナ４０と、第１復号部４２と、第２復号部４４と、スピーカ４６と、ヘッドフォン端子４８と、メモリ５０と、を有する。
【００２２】
記憶部２４は、各種情報を記憶する記憶装置である。記憶部２４は、電子機器１内に固定的に設けられたフラッシュメモリ等の半導体に情報を記憶させるものであってもよいし、メモリカード等の取り出し可能な記憶媒体と、記憶媒体の読み書き装置との組み合わせとして構成されていてもよい。
【００２３】
記憶部２４には、制御部２２での処理に利用されるデータやプログラムが記憶される。記憶部２４に記憶されるデータには、動画データ２４ａと、音声データ２４ｂとが含まれ、記憶部２４に記憶されるプログラムには、再生制御プログラム２４ｃが含まれる。動画データ２４ａは、所定の形式で符号化された映像と、所定の形式で符号化された音声とを含む。音声データ２４ｂは、所定の形式で符号化された音声を含む。
【００２４】
再生制御プログラム２４ｃは、動画データ２４ａ、音声データ２４ｂおよびテレビチューナ４０が取得した放送データの再生を制御するために制御部２２によって用いられる。なお、再生制御プログラム２４ｃは、利用者が動画データ２４ａや音声データ２４ｂの選択等を行うためのユーザインターフェースを実現する機能を含むものであってもよいし、そのようなユーザインターフェースは他のプログラムによって実現されてもよい。
【００２５】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信および情報通信を行う。操作部１３は、操作キー１３Ａ、方向および決定キー１３Ｂ、視聴ボタン１３Ｃおよび選局ボタン１３Ｄを含み、これらのキーやボタンが利用者によって操作されると、その操作内容に対応する信号を発生させる。そして、発生した信号は、利用者の指示として制御部２２へ入力される。
【００２６】
音声処理部３０は、マイク１５に入力される音声信号やレシーバ１６から出力される音声信号の処理を実行する。表示部３２は、液晶ディスプレイ（ＬＣＤ、Liquid Crystal Display）や、有機ＥＬ（Organic Electro-Luminescence）パネルなどで構成された表示パネルを備え、制御部２２の制御に基づいて再生される映像や、各種の操作画面等を表示パネルに表示させる。
【００２７】
テレビチューナ４０は、テレビ放送の放送波を受信するためのアンテナ４０ａを有し、アンテナ４０ａによって受信された放送波に含まれる放送データを取得する。テレビチューナ４０は、利用者が選局ボタン１３Ｄを操作する等して局（チャンネル）の変更を指示すると、その指示を受け付けた制御部２２の制御に従って、放送データを取得する局を指示された局へ変更する。なお、テレビチューナ４０は、例えば、日本のワンセグ放送の放送データを取得してもよいし、フルセグ（１２セグ）放送の放送データを取得してもよい。
【００２８】
テレビチューナ４０が取得する放送データは、動画データ２４ａと同様に、所定の形式で符号化された映像と、所定の形式で符号化された音声とを含む。以下では、単に「動画データ」と言う場合、記憶部２４に記憶されている動画データ２４ａとテレビチューナ４０によって取得される放送データの両方を指すこととする。
【００２９】
第１復号部４２は、符号化された映像を復号する機能と、符号化された音声を復号する機能とを有する。第１復号部４２は、映像の復号と音声の復号の両方を実行することもできるし、どちらか一方のみを実行することもできる。第２復号部４４は、符号化された映像を復号する機能をもたず、符号化された音声を復号する機能のみを有する。第２復号部４４は、第１復号部４２に比べて構成が簡易であるため、第１復号部４２よりも消費電力が少ない。
【００３０】
スピーカ４６は、第１復号部４２または第２復号部４４によって復号された音声を出力する。ヘッドフォン端子４８は、第１復号部４２または第２復号部４４によって復号された音声を聴くためのヘッドフォンが接続される端子である。ヘッドフォン端子４８にヘッドフォンが着脱されると、着脱が電気的または機械的に検出され、制御部２２に通知される。制御部２２は、ヘッドフォン端子４８からの通知に基づいて、音声の出力先をスピーカ４６とヘッドフォン端子４８のいずれかに切り替える等の制御を行う。
【００３１】
メモリ５０は、制御部２２が用いるデータやプログラムを一時的に記憶する記憶装置であり、制御部２２等から高速なアクセスが可能なように、例えば、ＤＲＡＭ（Dynamic Random Access Memory）のような高速な半導体を用いて構成される。第１復号部４２が復号を行う際、メモリ５０にはバッファ５０ａが設けられる。また、第２復号部４４が復号を行う際、メモリ５０にはバッファ５０ｂが設けられる。
【００３２】
バッファ５０ａおよびバッファ５０ｂは、復号対象のデータの取得が間に合わないことが理由でフレーム落ちや音飛びが生じることがないように、復号対象のデータを一定量だけ予め取得して格納しておく領域である。なお、バッファ５０ａおよびバッファ５０ｂが設けられるメモリは、第１復号部４２と第２復号部４４に直結されていてもよい。
【００３３】
制御部２２は、電子機器１の全体的な動作を統括的に制御する機能を有する。すなわち、制御部２２は、電子機器１の各種の処理が、操作部１３の操作や電子機器１の記憶部２４に記憶されるソフトウェアに応じて適切な手順で実行されるように、通信部２６や、音声処理部３０や、表示部３２等の動作を制御する。
【００３４】
制御部２２は、記憶部２４に記憶されているプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。制御部２２は、例えば、マイクロプロセッサユニット（ＭＰＵ：Micro  Processing  Unit）で構成され、プログラムに定義された手順にしたがって電子機器１の各種の処理を実行する。すなわち、制御部２２は、記憶部２４に記憶されるオペレーティングシステムプログラムやアプリケーションプログラム等から命令コードを順次読み込んで処理を実行する。
【００３５】
制御部２２は、電子機器１の制御の一部として、第１復号部４２と第２復号部４４による音声や映像の復号を制御する。制御部２２は、動画データが再生される場合、映像の再生が必要であるか否か等に応じて、消費電力が少なくて済み、かつ、第１復号部４２と第２復号部４４の切り替えにともなう音声の再生の中断が利用者に意識されないように、第１復号部４２と第２復号部４４を制御する。第１復号部４２と第２復号部４４の制御は、制御部２２が再生制御プログラム２４ｃを実行することにより実現される。
【００３６】
なお、制御部２２、通信部２６、音声処理部３０および第１復号部４２は、チップセット１０を構成する部品として設計されているものとする。このため、制御部２２は、通信部２６、音声処理部３０および第１復号部４２との間では、チップセット内部の広帯域のデータバスを介してデータ等を高速にやりとりできるのに対して、第２復号部４４等との間では、外部データバスを介してデータ等を比較的低速にしかやりとりできない。
【００３７】
次に、図３から図１１を用いて、制御部２２による第１復号部４２と第２復号部４４の制御についてより詳細に説明する。
【００３８】
図３は、電子機器１が動画データや音声データを再生する場合の全般的な処理の流れを示すフロー図である。図３に示すように、ステップＳ１０として、動画データまたは音声データの再生が開始されると、制御部２２は、ステップＳ１１として、後述する映像再生判定処理を実行して、映像の再生が必要であるか否かを判定する。そして、制御部２２は、ステップＳ１２として、後述する映像再生制御処理を実行して、映像再生判定処理の判定結果に応じて、第１復号部４２による映像の復号を制御する。
【００３９】
続いて、制御部２２は、ステップＳ１３として、後述する音声切替判定処理を実行して、音声を復号する復号部を切り替えてもよい状態であるか否かを判定する。そして、制御部２２は、ステップＳ１４として、後述する音声再生制御処理を実行して、音声切替判定処理の判定結果と再生対象のデータの種別等に応じて、第１復号部４２と第２復号部４４による音声の復号を制御する。
【００４０】
続いて、制御部２２は、ステップＳ１５として、再生対象のデータの再生を終了させるか否かを判定する。ここで、再生対象のデータの再生を終了させる場合には、データの最後まで再生が完了した場合、利用者の操作等により再生の中止が指示された場合、利用者の操作等により他のデータの再生の開始が指示された場合が含まれる。
【００４１】
再生対象のデータの再生を終了させない場合、すなわち、再生対象のデータの再生を継続する場合（ステップＳ１５，Ｎｏ）、制御部２２は、ステップＳ１１以降を再実行する。再生対象のデータの再生を終了させる場合（ステップＳ１５，Ｙｅｓ）、次に再生すべき動画データまたは音声データがあれば（ステップＳ１６，Ｙｅｓ）、ステップＳ１７として、そのデータの再生が開始され、制御部２２は、ステップＳ１１以降を再実行する。
【００４２】
再生対象のデータの再生を終了させる場合であって、次に再生すべき動画データまたは音声データがない場合（ステップＳ１６，Ｎｏ）、制御部２２は、ステップＳ１８として、第１復号部４２と第２復号部４４のうち起動しているものを停止させる。
【００４３】
このように、制御部２２は、動画データや音声データの再生中に状況判定を随時実行して、判定結果に基づいて第１復号部４２と第２復号部４４の制御を切り替える。
【００４４】
図４は、図３に示した映像再生判定処理の処理手順を示すフロー図である。図４に示すように、制御部２２は、ステップＳ３０として、再生対象のデータが動画データであるか否かを判定する。そして、再生対象のデータが動画データでない場合（ステップＳ３０，Ｎｏ）、制御部２２は、ステップＳ３１として、映像の再生は不要であると判定する。
【００４５】
一方、再生対象のデータが動画データである場合（ステップＳ３０，Ｙｅｓ）、制御部２２は、ステップＳ３２として、表示部３２への映像の出力が必要であるか否かを判定する。そして、表示部３２への映像の出力が必要であれば（ステップＳ３２，Ｙｅｓ）、制御部２２は、ステップＳ３３として、映像の再生は必要であると判定し、表示部３２への映像の出力が必要でなければ（ステップＳ３２，Ｎｏ）、制御部２２は、ステップＳ３１として、映像の再生は不要であると判定する。
【００４６】
なお、表示部３２への映像の出力が不要な場合とは、例えば、利用者が何らかの操作を行って映像の出力を停止させた場合である。また、電子機器１は上述したように折り畳み式の筐体を有するが、電子機器１が折り畳まれた閉状態にある場合も、利用者は表示部３２を視認できないため、表示部３２への映像の出力は不要である。
【００４７】
図５は、図３に示した映像再生制御処理の処理手順を示すフロー図である。図５に示すように、映像再生判定処理において映像の再生が必要であると判定された場合（ステップＳ５０，Ｙｅｓ）、制御部２２は、ステップＳ５１として、第１復号部４２が起動済であるか否かを判定する。
【００４８】
そして、第１復号部４２が起動していなかった場合（ステップＳ５１，Ｎｏ）、制御部２２は、ステップＳ５２として、第１復号部４２を起動させる。第１復号部４２が起動していた場合（ステップＳ５１，Ｙｅｓ）、制御部２２は、第１復号部４２が起動している状態をそのまま維持する。
【００４９】
続いて、制御部２２は、ステップＳ５３として、第１復号部４２で映像を復号中であるか否かを判定する。そして、映像を復号中でなければ（ステップＳ５３，Ｎｏ）、制御部２２は、ステップＳ５４として、第１復号部４２での映像の復号を開始させる。映像を復号中であれば（ステップＳ５３，Ｙｅｓ）、制御部２２は、第１復号部４２が映像を復号している状態をそのまま維持する。
【００５０】
一方、映像再生判定処理において映像の再生が不要であると判定された場合（ステップＳ５０，Ｎｏ）、制御部２２は、ステップＳ５５として、第１復号部４２が起動済であるか否かを判定する。第１復号部４２が起動していない場合（ステップＳ５５，Ｎｏ）、制御部２２は、その状態を維持する。
【００５１】
第１復号部４２が起動している場合（ステップＳ５５，Ｙｅｓ）、制御部２２は、ステップＳ５６として、第１復号部４２で映像を復号中であるか否かを判定する。そして、映像を復号中であれば（ステップＳ５６，Ｙｅｓ）、制御部２２は、ステップＳ５７として、第１復号部４２での映像の復号を中止させる。映像を復号中でなければ（ステップＳ５６，Ｎｏ）、制御部２２は、その状態を維持する。
【００５２】
続いて、制御部２２は、ステップＳ５８として、第１復号部４２で音声を復号中であるか否かを判定する。そして、音声を復号中でなければ（ステップＳ５８，Ｎｏ）、制御部２２は、消費電力の浪費を防止するため、ステップＳ５９として、第１復号部４２を停止させる。音声を復号中であれば（ステップＳ５８，Ｙｅｓ）、制御部２２は、その状態を維持する。
【００５３】
映像再生制御処理における第１復号部４２と第２復号部４４の制御の具体例について、図６を参照しながら説明する。ステップＳ１５０として、利用者から動画データの再生指示があったものとする。ここで、電子機器１が閉状態にある場合、映像再生判定処理において映像の再生は不要であると判定される。この場合、映像再生制御処理によって第１復号部４２が起動されることはなく、ステップＳ１５１として、後述する音声再生制御処理によって第２復号部４４が起動され、第２復号部４４に音声の復号開始が指示される。
【００５４】
このように、映像の再生が必要でない場合に、より消費電力が少ない第２復号部４４に音声の復号を行わせることにより、消費電力を削減することができる。
【００５５】
そして、ステップＳ１５２として、電子機器１が開状態へ変化すると、映像再生判定処理において映像の再生が必要であると判断され、ステップＳ１５３として、映像再生制御処理（ステップＳ５１〜Ｓ５４）によって、第１復号部４２に映像の復号開始が指示される。この段階では、音声の復号に関する制御は維持される。
【００５６】
このように、映像再生制御処理では、状況に応じて第１復号部４２による映像の復号を随時開始または停止させるが、その時点では音声の復号に関する制御は維持される。このため、映像の再生の制御の変化にともなって音声の再生が一時的に中断することがない。
【００５７】
図７は、図３に示した音声切替判定処理の処理手順を示すフロー図である。音声切替判定処理では、音声を復号する復号部を第１復号部４２から第２復号部４４へ、または、第２復号部４４から第１復号部４２へ切り替える制御（以下、「音声切替」という）が可能な状態であるか否かが判定される。ここで、音声切替が可能な状態とは、音声切替にともなって音声の復号が一時的に中断しても利用者に意識されることがない状態を意味する。
【００５８】
図７に示すように、制御部２２は、ステップＳ７０として、再生対象のデータが変更されるか否かを判定する。再生対象のデータが変更される場合（ステップＳ７０，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。なお、再生対象のデータが変更される場合には、再生対象のデータの再生が最後まで完了して他のデータの再生が開始される場合と、利用者の操作等によって他のデータの再生の開始が指示された場合とが含まれる。
【００５９】
再生対象のデータが変更されない場合（ステップＳ７０，Ｎｏ）、制御部２２は、ステップＳ７２として、特殊再生が行われているか否かを判定する。特殊再生が行われている場合（ステップＳ７２，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。なお、特殊再生とは、トリック再生ともいい、再生速度を速くする早送り再生、再生速度を遅くするスローモーション再生、逆回しに再生を行う巻き戻し再生等を含む。
【００６０】
特殊再生が行われていない場合（ステップＳ７２，Ｎｏ）、制御部２２は、ステップＳ７３として、消音再生が行われているか否かを判定する。消音再生が行われている場合（ステップＳ７３，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。なお、消音再生には、ミュート機能によって音声の出力を停止させている場合と、ボリュームを絞ることによって音量を０にしている場合とが含まれる。
【００６１】
消音再生が行われていない場合（ステップＳ７３，Ｎｏ）、制御部２２は、ステップＳ７４として、テレビチューナ４０が放送データを取得する局が変更されたか否かを判定する。局が変更された場合（ステップＳ７４，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。なお、テレビの視聴が行われていない場合には、局は変更されていないと判定される。
【００６２】
局が変更されていない場合（ステップＳ７４，Ｎｏ）、制御部２２は、ステップＳ７５として、通話やメールの着信等に伴う着信音あるいは警告音の鳴動中であるか否かを判定する。鳴動中である場合（ステップＳ７５，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。
【００６３】
鳴動中でない場合（ステップＳ７５，Ｎｏ）、制御部２２は、ステップＳ７６として、ヘッドフォン端子へのヘッドフォンの抜き差しが行われたか否かを判定する。ヘッドフォンの抜き差しが行われた場合（ステップＳ７６，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。
【００６４】
ヘッドフォンの抜き差しが行われていない場合（ステップＳ７６，Ｎｏ）、制御部２２は、ステップＳ７７として、再生対象のデータの取得が中断したか否かを判定する。データの取得が中断した場合（ステップＳ７７，Ｙｅｓ）、制御部２２は、ステップＳ７１として、音声切替が可能な状態であると判定する。なお、再生対象のデータの取得が中断した場合には、例えば、電波状況の変化により、テレビチューナ４０で受信中の放送波が途切れた場合等が含まれる。
【００６５】
そして、上記の条件のいずれにも該当しない場合、（ステップＳ７７，Ｎｏ）、制御部２２は、ステップＳ７８として、音声切替が可能な状態ではないと判定する。
【００６６】
上記の音声切替判定処理において音声切替が可能な状態であると判定されるのは、音声の再生が一時的に不要となる操作が行われた場合（特殊再生、消音再生または局変更が行われた場合）、または、音声の再生を妨げる割り込みイベントが発生した場合（鳴動、ヘッドフォンの抜き差しまたはデータ取得の中断）である。このような場合は、音声が再生されない、または、再生される音声を上回る音量の他の音が発生することが通常であるので、音声切替を実行しても、音声切替にともなう音声の復号の一時的な中断が利用者に意識されないですむ。
【００６７】
図８は、図３に示した音声再生制御処理の処理手順を示すフロー図である。図８に示すように、制御部２２は、ステップＳ９０として、音声の復号が既に行われているか否かを判定する。
【００６８】
音声の復号が行われていない場合（ステップＳ９０，Ｎｏ）、制御部２２は、ステップＳ９１として、第１復号部４２で映像の復号が行われているか否かを判定する。ここで、第１復号部４２で映像の復号が行われている場合（ステップＳ９１，Ｙｅｓ）、さらに第２復号部４４を動作させることは消費電力の増加を招くため、制御部２２は、ステップＳ９２として、第１復号部４２で音声の復号を開始させる。
【００６９】
一方、第１復号部４２で映像の復号が行われていない場合（ステップＳ９１，Ｎｏ）、音声だけの再生のために第１復号部４２を動作させることは消費電力の増加を招くため、制御部２２は、ステップＳ９３として、第２復号部４４を起動させ、ステップＳ９４として、第２復号部４４で音声の復号を開始させる。このように、映像の復号状況に応じて音声の復号に用いる復号部を使い分けることにより、消費電力を削減することができる。
【００７０】
音声の復号が行われている場合（ステップＳ９０，Ｙｅｓ）、制御部２２は、ステップＳ９５として、音声切替判定処理において音声切替が可能な状態であると判定されたか否かを確認する。ここで、音声切替が可能な状態ではないと判定されていた場合（ステップＳ９５，Ｎｏ）、制御部２２は、現在の状態を維持する。
【００７１】
一方、音声切替が可能な状態であると判定されていた場合（ステップＳ９５，Ｙｅｓ）、制御部２２は、ステップＳ９６として、再生対象のデータが動画データであるか否かを判定する。再生対象のデータが動画データである場合（ステップＳ９６，Ｙｅｓ）、制御部２２は、さらに、ステップＳ９７として、第１復号部４２で映像の復号が行われているか否かを判定する。
【００７２】
第１復号部４２で映像の復号が行われている場合（ステップＳ９７，Ｙｅｓ）、制御部２２は、ステップＳ９８として、音声の復号が第２復号部４４で行われているか否かを判定する。そして、音声の復号が第２復号部４４で行われている場合には（ステップＳ９８，Ｙｅｓ）、制御部２２は、ステップＳ９９として、後述する音声切替処理を実行して、音声を復号する復号部を第２復号部４４から第１復号部４２へ切り替える。音声の復号が第１復号部４２で行われている場合には（ステップＳ９８，Ｎｏ）、制御部２２は、その状態を維持する。
【００７３】
図６に示したように、動画データの音声のみを再生している間にステップＳ１５２のように表示部３２への映像の出力が可能な状態に変化した場合、制御部２２は、第２復号部４４が音声を復号する状態を維持して、第１復号部４２に映像のみの復号を開始させる。このように制御することにより、映像の復号開始にともなって音声の復号が一時的に中断することを回避できるが、この状態を維持すると、２つの復号部が動作を続けるため、消費電力の増加を招く。
【００７４】
そこで、制御部２２は、ステップＳ１５４で利用者が特殊再生の指示を行う等して、音声切替判定処理において音声切替が可能な状態であると判定されると、ステップＳ９９の音声切替処理において、ステップＳ１５５として、第２復号部４４に音声の復号を停止させ、ステップＳ１５６として、第１復号部４２に音声の復号を開始させる。
【００７５】
このように、音声切替を実行することにより、第２復号部４４を停止させることが可能になるので、消費電力を削減することができる。また、第２復号部４４が音声の復号を停止してから第１復号部４２が音声の復号を開始するまでに僅かな無音期間が生じるが、特殊再生が行われる最中であるため、無音期間が利用者に意識されることを回避できる。
【００７６】
音声切替が可能な状態であると判定されていた場合において、再生対象のデータが動画データでなく音声データである場合（ステップＳ９６，Ｎｏ）、または、再生対象のデータが動画データであるが、第１復号部４２で映像の復号が行われていない場合（ステップＳ９７，Ｎｏ）、制御部２２は、ステップＳ１００として、第１復号部４２で音声の復号が行われているか否かを判定する。
【００７７】
第１復号部４２で音声の復号が行われている場合（ステップＳ１００，Ｙｅｓ）、音声の復号だけのために第１復号部４２を動作させることは消費電力の増加を招くため、制御部２２は、ステップＳ１０１として、後述する音声切替処理を実行して、音声を復号する復号部を第１復号部４２から第２復号部４４へ切り替える。音声の復号が第２復号部４４で行われている場合には（ステップＳ１００，Ｎｏ）、制御部２２は、その状態を維持する。
【００７８】
図９は、図８に示した音声切替処理の処理手順を示すフロー図である。図９に示すように、制御部２２は、ステップＳ１１０として、第１復号部４２で音声を復号中であるか否かを判定する。
【００７９】
第１復号部４２で音声を復号中である場合（ステップＳ１１０，Ｙｅｓ）、音声を復号する復号部を第１復号部４２から第２復号部４４へ切り替えるための処理手順として、ステップＳ１１１以降が実行される。
【００８０】
制御部２２は、ステップＳ１１１として、再生中のデータの残り再生時間が第２復号部４４の起動に要する時間よりも長いかを判定する。そして、再生中のデータの残り再生時間が第２復号部４４の起動に要する時間以下の場合（ステップＳ１１１，Ｎｏ）、制御部２２は、ステップＳ１１２として、次に再生すべきデータがあるかを判定する。次に再生すべきデータがある場合（ステップＳ１１２，Ｙｅｓ）、制御部２２は、さらに、ステップＳ１１３として、次に再生すべきデータが音声データであるかを判定する。
【００８１】
そして、次に再生すべきデータが音声データである場合（ステップＳ１１３，Ｙｅｓ）、制御部２２は、第２復号部４４が起動済みでなければ（ステップＳ１１４，Ｎｏ）、ステップＳ１１５として、第２復号部４４を起動させ、第２復号部４４が起動済みであれば（ステップＳ１１４，Ｙｅｓ）、第２復号部４４が起動した状態を維持する。
【００８２】
続いて、制御部２２は、ステップＳ１１６として、第１復号部４２を停止させ、ステップＳ１１７として、第２復号部４４で音声の復号を開始させる。一方、再生中のデータの残り再生時間が第２復号部４４の起動に要する時間よりも長い場合（ステップＳ１１１，Ｙｅｓ）、次に再生すべきデータがない場合（ステップＳ１１２，Ｎｏ）、または、次に再生すべきデータが音声データでなく動画データである場合（ステップＳ１１３，Ｎｏ）、制御部２２は、第１復号部４２で音声を復号する状態を維持する。
【００８３】
すなわち、制御部２２は、音声の復号が第１復号部４２で行われている場合には、再生中のデータの残り再生時間が第２復号部４４の起動に要する時間以下になるのを待ってから、音声を復号する復号部を切り替える。また、制御部２２は、音声の復号が第１復号部４２で行われている場合には、次に音声データを再生する場合に限って、音声を復号する復号部を切り替える。このように制御することにより、次に音声データの再生が開始される場面という、音声の復号の一時的な中断が利用者に意識されないで済む可能性が高い場面で、音声切替を実行することができる。
【００８４】
第１復号部４２ではなく第２復号部４４で音声を復号中である場合（ステップＳ１１０，Ｎｏ）、音声を復号する復号部を第２復号部４４から第１復号部４２へ切り替えるための処理手順として、ステップＳ１１８以降が実行される。
【００８５】
制御部２２は、ステップＳ１１８として、再生中のデータの残り再生時間が閾値よりも長いかを判定する。残り再生時間が閾値以下の場合（ステップＳ１１８，Ｎｏ）、制御部２２は、ステップＳ１１９として、次に再生すべきデータがあるかを判定する。次に再生すべきデータがある場合（ステップＳ１１９，Ｙｅｓ）、制御部２２は、さらに、ステップＳ１２０として、次に再生すべきデータが動画データであるかを判定する。
【００８６】
次に再生すべきデータが動画データある場合（ステップＳ１２０，Ｙｅｓ）、または、残り再生時間が閾値以下の場合（ステップＳ１１８，Ｙｅｓ）、制御部２２は、第１復号部４２が起動済みであるかを判定する。制御部２２は、第１復号部４２が起動済みでなければ（ステップＳ１２１，Ｎｏ）、ステップＳ１２２として、第１復号部４２を起動させ、第１復号部４２が起動済みであれば（ステップＳ１２１，Ｙｅｓ）、第１復号部４２が起動した状態を維持する。
【００８７】
続いて、制御部２２は、ステップＳ１２３として、第２復号部４４を停止させ、ステップＳ１２４として、第１復号部４２で音声の復号を開始させる。一方、次に再生すべきデータがない場合（ステップＳ１１９，Ｎｏ）、または、次に再生すべきデータが動画データでなく音声データである場合（ステップＳ１２０，Ｎｏ）、制御部２２は、第２復号部４４で音声を復号する状態を維持する。
【００８８】
すなわち、図１０の例に示すように、第１復号部４２で動画データの映像のみが復号され、第２復号部４４で動画データの音声のみが復号されている間にステップＳ１５４として利用者から特殊再生の指示があり、音声切替が可能な状態になったとしても、残り再生時間が閾値よりも短く、かつ、次に動画データが再生されない場合には、制御部２２は、音声切替の実行を抑止する。
【００８９】
このような場合、第１復号部４２での映像の再生継続時間は、再生中の動画データの再生が完了するまでであり、閾値よりも短くなる。このような場面で音声切替を実行しても、消費電力の削減効果は少なく、却って、復号部の立ち上げ処理のために消費電力が増大するおそれがある。
【００９０】
一方、残り再生時間が閾値よりも長い場合や次に動画データが再生される場合には、第１復号部４２での映像の再生継続時間は十分に長くなる。このように再生継続時間が十分に長くなる場面で音声切替を実行することにより、消費電力を効果的に削減することができる。
【００９１】
なお、ステップＳ１１８で用いる閾値の長さは、目的に応じて適宜決定してよい。また、音声の復号が第１復号部４２で行われている場合についても、音声の復号が第２復号部４４で行われている場合と同様に、音声のみの再生が継続する時間が閾値よりも短くなる場合には音声切替を抑止し、さもなければ音声切替を即座に実行することとしてもよい。
【００９２】
図１１は、バッファ容量設定処理の処理手順を示すフロー図である。バッファ容量設定処理は、第１復号部４２と第２復号部４４の稼働状況が変化するたびに実行される。
【００９３】
図１１に示すように、第１復号部４２のみが復号のために使用されている場合（ステップＳ１３０，Ｙｅｓ）、制御部２２は、ステップＳ１３１として、第１復号部４２が使用するバッファ５０ａの容量を標準に設定する。
【００９４】
また、第２復号部４４のみが復号のために使用されている場合（ステップＳ１３０，Ｎｏ、ステップＳ１３２，Ｙｅｓ）、制御部２２は、ステップＳ１３３として、第２復号部４４が使用するバッファ５０ｂの容量を標準に設定する。
【００９５】
また、第１復号部４２と第２復号部４４の両方が復号のために使用されている場合（ステップＳ１３２，Ｎｏ）、制御部２２は、ステップＳ１３４として、第１復号部４２につながるデータバスの帯域と第２復号部４４につながるデータバスの帯域とを比較する。そして、第１復号部４２につながるデータバスの帯域の方が狭い場合（ステップＳ１３５，Ｙｅｓ）、制御部２２は、ステップＳ１３６として、バッファ５０ａの容量をバッファ５０ｂよりも大きく設定する。
【００９６】
一方、第２復号部４４につながるデータバスの帯域の方が狭い場合（ステップＳ１３５，Ｎｏ）、制御部２２は、ステップＳ１３７として、バッファ５０ｂの容量をバッファ５０ａよりも大きく設定する。なお、第１復号部４２と第２復号部４４の両方が復号のために使用されている場合には、バッファ５０ａとバッファ５０ｂの容量をそれぞれの標準よりも少なく設定してもよい。
【００９７】
このように、データバスの帯域に応じてバッファの容量を設定することにより、フレーム落ちや音飛びの発生を抑止しつつ、バッファの容量を節約することができる。
【００９８】
上述してきたように、本実施例では、映像の出力が必要か否かや音声切替が可能な状態であるか否かに応じて復号に用いる復号部を切り替えることとしたので、消費電力の増大を抑制しつつ、復号部の切り替えにともなう音声の一時的な中断が利用者に意識されることを防止できる。
【００９９】
なお、上述した電子機器１の構成は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の説明では、電子機器１は、記憶部２４に記憶された動画データ２４ａや、テレビチューナ４０が取得した放送データを動画データとして再生することとしたが、電子機器１が、さらに、ネットワークを介して配信されるストリーミングデータや、電子機器１内で動的に生成されるゲームの画面および音声を動画データとして再生することとしてもよい。
【産業上の利用可能性】
【０１００】
以上のように、本発明に係る電子機器および再生制御方法は、動画データの再生に有用であり、特に、復号部の切り替えにともなう音声の一時的な中断が利用者に意識されることを防止することが必要な場合に適している。
【符号の説明】
【０１０１】
１  電子機器
１Ｃ  筐体
２  ディスプレイ
８  ヒンジ機構
１０  チップセット
１３  操作部
１３Ａ  操作キー
１３Ｂ  方向および決定キー
１３Ｃ  視聴ボタン
１３Ｄ  選局ボタン
１５  マイク
１６  レシーバ
２２  制御部
２４  記憶部
２４ａ  動画データ
２４ｂ  音声データ
２４ｃ  再生制御プログラム
２６  通信部
２６ａ、４０ａ  アンテナ
３０  音声処理部
３２  表示部
４２  第１復号部
４４  第２復号部
４６  スピーカ
４８  ヘッドフォン端子
５０  メモリ
５０ａ、５０ｂ  バッファ
【図１】
2011249992.tif 000003
【図２】
2011249992.tif 000004
【図３】
2011249992.tif 000005
【図４】
2011249992.tif 000006
【図５】
2011249992.tif 000007
【図６】
2011249992.tif 000008
【図７】
2011249992.tif 000009
【図８】
2011249992.tif 000010
【図９】
2011249992.tif 000011
【図１０】
2011249992.tif 000012
【図１１】
2011249992.tif 000013