(57)【要約】【課題】  ネットワークを介したストリーミング再生中にユーザーが特殊再生の指示を行なう場合の操作性が向上したマルチメディア情報端末を提供する。【解決手段】  ユーザから早戻し指示があったとき、再生制御情報生成部２５は、コンテンツ先頭までの早戻し再生時間Ｔｒを算出し、閾値時間Ｔと比較して、早戻し再生時間Ｔｒが閾値時間Ｔよりも小さい場合、再生制御情報生成部２５は、サーバー装置１へ早戻し再生の情報を送信せず、停止、コンテンツ先頭からの再生情報を送信する。すなわち、早戻しがコンテンツの先頭に到達した時と同様の情報をサーバ装置１へ送信する。  【選択図】  図１
2010011378.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツサーバに格納されているマルチメディアコンテンツを所定単位で受信しながらリアルタイムに再生処理を実行するストリーミング再生を行うマルチメディア情報再生端末において、前記ストリーミング再生中に再生速度を変更するための特殊再生の操作指示を受けた場合、操作指示を受けた時点の再生時刻が前記コンテンツの先頭またはコンテンツの終端から所定の閾値時間以内であるか否かを判定する判定手段と、判定手段の判定結果に基づいて前記再生時刻が閾値時間内である場合は特殊再生コマンドとは異なる再生制御コマンドを前記コンテンツサーバに送信する再生制御手段とを備えたことを特徴とするマルチメディア情報再生端末。
【請求項２】
前記再生制御手段は、ストリーミング再生中にユーザーが早戻しの指示を行なった場合、コンテンツ先頭からの位置検出情報と前記クライアント端末で生成される閾値時間とから、再生制御情報を発生する前記再生制御生成手段を備えたことを特徴とする請求項１記載のマルチメディア情報再生端末。
【請求項３】
前記再生制御手段は、ストリーミング再生中にユーザーが早送りの指示を行なった場合、コンテンツ終端からの位置検出情報と、前記クライアント端末で生成される閾値時間とから、再生制御情報を発生することを特徴とする請求項１記載のマルチメディア情報再生端末。
【請求項４】
前記閾値時間を予め設定された時間と、ユーザーの指示による特殊再生の倍速値情報とから生成する閾値時間生成手段を有することを特徴とする請求項１記載のマルチメディア情報再生端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像、音声、データが多重化されたマルチメディア情報をストリーミング伝送する際のサーバ装置とクライアント端末間の制御方法に関するものである。
【背景技術】
【０００２】
映像、音声、データ等を伝送するマルチメディア情報伝送システムの一形態として、マルチメディア情報をサーバ装置にあらかじめ蓄積しておき、クライアント端末からの要求に応じて情報を送信するものがある。この送信の際、クライアント端末側において所望のマルチメディア情報をすべて受信してから再生を開始する方法と、所望のマルチメディア情報をすべて受信する前に再生を開始し、情報の受信と再生を並行して実行する方法とが存在する。特に後者の方法は、「ストリーミング再生」と呼ばれている。
【０００３】
前記ストリーミング再生中に、ユーザーが早戻しの指示を行なう場合、クライアント端末は、早戻し命令を再生制御情報生成部で生成しサーバ装置１へ送信する。前記サーバ装置の制御情報受信処理部で、前記早戻し命令を受信し、送信制御処理部へ渡す。送信制御処理部は、クライアント端末の要求にあわせ、早戻し再生情報を前記サーバ装置から前記クライアント端末へ送信する。送信制御処理部は、早戻し再生情報がコンテンツ先頭に到達したことを検出すると、コンテンツ先頭からの再生情報を、前記サーバ装置からクライアント端末へ送信する。
【０００４】
また、前記ストリーミング再生中に、ユーザーが早送りの指示を行なう場合、クライアント端末は、早送り命令を再生制御情報生成部で生成しサーバ装置へ送信する。前記サーバ装置の制御情報受信処理部で、前記早送り命令を受信し、送信制御処理部へ渡す。送信制御処理部は、クライアント端末の要求にあわせ、早送り再生情報を前記サーバ装置から前記クライアント端末へ送信する。送信制御処理部は、早送り再生情報がコンテンツ終端に到達したことを検出すると、コンテンツ停止の情報を、前記サーバ装置からクライアント端末へ送信する。
【０００５】
たとえば、ストリーミング再生開始直後に、ユーザーが早戻しの指示を行なう場合、前記クライアント端末は、早戻しデータを再生制御情報生成部で生成しサーバ装置へ送信する。前記サーバ装置の制御情報受信処理部で、前記早戻しデータを受信し、送信制御処理部へ渡す。送信制御処理部は、クライアント端末の要求にあわせ、早戻し再生情報を前記サーバ装置から前記クライアント端末へ送信する。送信制御処理部は、早戻し再生情報がコンテンツ先頭に到達したことを検出すると、コンテンツ先頭からの再生情報を、前記サーバ装置からクライアント端末へ送信するが、この場合、早戻し再生時間が極めて短かく、ユーザーに認識されることも無く終了してしまう。
【０００６】
また、ストリーミング再生の状態がコンテンツの終端に近いところで、ユーザーが早送りの指示を行なう場合、前記クライアント端末は、早送りデータを再生制御情報生成部で生成しサーバ装置へ送信する。前記サーバ装置の制御情報受信処理部で、前記早送りデータを受信し、送信制御処理部へ渡す。送信制御処理部は、クライアント端末の要求にあわせ、早送り再生情報を前記サーバ装置から前記クライアント端末へ送信する。送信制御処理部は、早送り再生情報がコンテンツ終端に到達したことを検出すると、コンテンツ停止の情報を、前記サーバ装置からクライアント端末へ送信するが、早戻し再生時間が極めて短かく、ユーザーに認識されることも無く終了してしまう。
【特許文献１】特開２００３−２８４０２５号公報（第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、ストリーミング伝送型において、ストリーミング再生開始直後に、ユーザーが早戻しの指示を行なう場合、前記クライアント端末は、早戻しデータを再生制御情報生成部で生成しサーバ装置へ送信する。前記サーバ装置の制御情報受信処理部で、前記早戻しデータを受信し、送信制御処理部へ渡す。送信制御処理部は、クライアント端末の要求にあわせ、早戻し再生情報を前記サーバ装置から前記クライアント端末へ送信する。送信制御処理部は、早戻し再生情報がコンテンツ先頭に到達したことを検出すると、コンテンツ先頭からの再生情報を、前記サーバ装置からクライアント端末へ送信するが、この場合、早戻し再生時間が極めて短かく、ユーザーに認識されることも無く終了してしまう。この様に、ユーザーが認識し難い状態となり、誤操作、誤認識の原因となる可能性がある。また、ユーザが要求している操作レスポンスの悪化を招き、サービスを受ける側にとっては好ましくない。
【０００８】
また、ストリーミング再生の状態がコンテンツの終端に近いところで、ユーザーが早送りの指示を行なう場合、前記クライアント端末は、早送りデータを再生制御情報生成部で生成しサーバ装置へ送信する。前記サーバ装置の制御情報受信処理部で、前記早送りデータを受信し、送信制御処理部へ渡す。送信制御処理部は、クライアント端末の要求にあわせ、早送り再生情報を前記サーバ装置から前記クライアント端末へ送信する。送信制御処理部は、早送り再生情報がコンテンツ終端に到達したことを検出すると、コンテンツ停止の情報を、前記サーバ装置からクライアント端末へ送信するが、早戻し再生時間が極めて短かく、ユーザーに認識されることも無く終了してしまう。この様に、ユーザーが認識し難い状態となり、誤操作、誤認識の原因となる可能性がある。また、ユーザが要求している操作レスポンスの悪化を招き、サービスを受ける側にとっては好ましくない。
【０００９】
そこで、本発明は上記課題に基づいてなされたもので、ストリーミング伝送型における特殊再生を実行する場合に、余計なデータの送受信をすることなく、特殊再生時の誤操作、誤認識をなくし、ユーザが要求する操作レスポンスの改善がを目的としたマルチメディア情報再生端末を提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明のマルチメディア情報再生端末は、マルチメディア情報をすべて受信する前に再生を開始し、情報の受信と再生を並行して実行する「ストリーミング再生」において、クライアント端末は、ストリーミング再生中に、ユーザーが特殊再生の指示を行なう場合、コンテンツ先頭からの位置検出情報と、前期コンテンツ終端からの位置検出情報と、前記クライアント端末で生成される閾値時間Ｔとから、再生制御情報を発生する再生制御生成手段を備えたことを特徴とする。
【００１１】
すなわち、本発明では、ストリーミング再生中に、ユーザーが早戻しの指示を行なう場合、コンテンツ先頭からの位置検出情報と、前記クライアント端末で生成される閾値時間Ｔとを比較し、位置検出情報の時間が閾値時間Ｔより小さい場合は、クライアント端末の再生制御情報生成部からサーバ装置へ早戻しデータの転送を行わない。また、ストリーミング再生中に、ユーザーが早送りの指示を行なう場合、コンテンツ終端からの位置検出情報と、前記クライアント端末で生成される閾値時間Ｔとを比較し、位置検出情報の時間が閾値時間Ｔより小さい場合は、クライアント端末の再生制御情報生成部からサーバ装置へ早送りデータの転送を行わない。
【００１２】
こうすることによって、ストリーミング伝送型における特殊再生を実行する場合に、余計なデータの送受信をすることなく、特殊再生時の誤操作、誤認識をなくし、ユーザが要求する操作レスポンスの改善ができる。
【発明の効果】
【００１３】
本発明では、ストリーミング再生におけるサーバ装置とクライアント端末の間で実行する効果の小さい早送り、早戻しの実行を抑制することで、操作性の向上とネットワーク上の送受信量の削減ができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。
【００１５】
図１は、本発明の一実施形態におけるマルチメディア情報伝送システムの全体構成を示すブロック図である。図１において、１はマルチメディア情報送信サーバ装置、２はマルチメディア情報受信クライアント端末をそれぞれ表し、両者はネットワークを介して接続されている。以下、マルチメディア情報送信サーバ装置１を「サーバ装置１」、マルチメディア情報受信クライアント端末２を「クライアント端末２」と略記する。
【００１６】
サーバ装置１は、マルチメディア情報蓄積部１１、再生制御ファイル１２、送信制御処理部１３、制御情報受信処理部１４から構成される。
【００１７】
一方、クライアント端末２は、マルチメディア情報受信部２１、ユーザインタフェース２２、再生制御情報受信部２３、再生制御情報入力処理部２４、再生制御情報生成部２５から構成される。
【００１８】
図２は、マルチメディア情報受信部に備える受信バッファに蓄積される内容で、コンテンツ情報の一部として、コンテンツ名、コンテンツ長、可能な倍速値、コンテンツの配信開始日情報、チャプター情報、コンテンツのファイル長情報などを記憶する。
【００１９】
マルチメディア情報蓄積部１１は、複数のマルチメディア情報のコンテンツを格納する大容量サーバーである。再生制御ファイル１２は、マルチメディア情報におけるコンテンツ情報を記憶する機能を持つ。送信制御処理部１３は、制御情報受信処理部１３からの制御要求に基づき、再生制御ファイル１２の情報を用いて、情報蓄積部１１に蓄積されている情報を送出する機能を持つ。制御情報受信処理部１４は、クライアントからの再生制御情報を受信する機能を持つ。マルチメディア情報受信部２１は、サーバ装置１から送信された情報を、ビデオ情報と音声情報と制御情報に分離する。また、受信バッファを備え、再生制御ファイル１２の情報が蓄積される。分離されたビデオ情報と音声情報は、ユーザインタフェース２２において出力され、分離された制御情報は再生制御情報受信部２３に渡される。再生制御情報入力処理部２４は、ユーザインタフェース２２から指示された情報を、再生制御情報生成部２５へ伝える。再生制御情報生成部２５は、再生制御情報入力処理部２４の要求に従い、マルチメディア情報受信部２１に蓄積された情報を検索した結果で、要求情報を生成しサーバ装置１に伝える。
【００２０】
以下に、図１に示した構成に基づくサーバ装置１と受信クライアント装置２の動作を説明する。
【００２１】
いま、クライアント端末２のユーザがサーバ装置１に蓄積されているマルチメディア情報を受信し、再生する方法としてストリーミング再生を考える。
【００２２】
なお、ストリーミング再生を選択した場合、クライアント端末２では、マルチメディア情報全体を受信する前に再生を開始することができる。そのためクライアント端末２は、マルチメディア情報全体を記憶する必要が発生しないため、記憶領域を小さくできる。
【００２３】
クライアント端末２は、サーバ装置１から受信したマルチメディア情報を、マルチメディア情報受信部２１は、ビデオ情報と音声情報と制御情報に分離する。分離されたビデオ情報と音声情報はユーザインタフェース２２において出力され、分離された制御情報は再生制御情報受信部２３に渡される。
【００２４】
ここで、再生の際にユーザが、ユーザインタフェース２２において早戻しを指示することを考える。早戻し再生とは、コンテンツの再生時点から、数秒に１枚のコマ戻し再生をしながら、コンテンツの先頭まで早戻し再生をし、コンテンツ先頭を検出すると、再生処理を再開する処理のことを指す。
【００２５】
ユーザーインターフェース２２において早戻しが指示されると、そのことが再生制御情報入力処理部２４に渡される。再生制御情報入力処理部２４から、早戻しの要求があった事を、再生制御情報生成部２５へ伝える。
【００２６】
再生制御情報生成部２５では、再生制御入力処理部２４から伝えられた早戻しの要求から、マルチメディア情報受信部２１の状態を検出し、早戻し再生の再生制御情報を生成してサーバ装置１に送信する。
【００２７】
このとき、再生制御情報生成部２５は、マルチメディア情報受信部２１内の受信バッファに蓄積された情報から、コンテンツ先頭までの早戻し再生時間Ｔｒを算出し、閾値時間Ｔと比較して、早戻し再生時間Ｔｒが閾値時間Ｔよりも小さい場合、再生制御情報生成部２５は、サーバー装置１へ早戻し再生の情報を送信せず、停止、コンテンツ先頭からの再生情報を送信する。すなわち、早戻しがコンテンツの先頭に到達した時と同様の情報をサーバ装置１へ送信する。
【００２８】
早戻し再生時間Ｔｒが閾値時間Ｔよりも大きい場合、再生制御情報生成部２５は、ユーザの要求通りの制御情報である早戻し再生の情報を、サーバー装置１へ送信し、制御情報受信処理部１４が早戻し再生情報を受け、送信制御処理部１３に渡し、マルチメディア情報蓄積部１１のコンテンツ情報を検出し、送信制御処理部１３から早戻し再生情報をクライアント端末２へ送信する。
【００２９】
また、再生の際にユーザが、ユーザインタフェース２２において早送りを指示することを考える。早送り再生とは、コンテンツの再生時点から、数秒に１枚のコマ送り再生をしながら、コンテンツの先頭まで早送り再生をし、コンテンツ終端を検出すると、再生を停止する処理のことを指す。
【００３０】
ユーザーインターフェース２２において早送りが指示されると、そのことが再生制御情報入力処理部２４に渡される。再生制御情報入力処理部２４から、早送りの要求があった事を、再生制御情報生成部２５へ伝える。
【００３１】
再生制御情報生成部２５では、再生制御入力処理部２４から伝えられた早送りの要求から、マルチメディア情報受信部２１の状態を検出し、早送り再生の再生制御情報を生成してサーバ装置１に送信する。
【００３２】
このとき、再生制御情報生成部２５は、マルチメディア情報受信部２１内の受信バッファに蓄積された情報から、コンテンツ終端までの早送り再生時間Ｔｆを算出し、閾値時間Ｔと比較して、早送り再生時間Ｔｆが閾値時間Ｔよりも小さい場合、再生制御情報生成部２５は、サーバー装置１へ早送り再生の情報を送信せず、停止情報を送信する。すなわち、早送りがコンテンツの終端に到達した時と同様の情報をサーバ装置１へ送信する。
【００３３】
早送り再生時間Ｔｆが閾値時間Ｔよりも大きい場合、再生制御情報生成部２５は、ユーザの要求通りの制御情報である早送り再生の情報を、サーバー装置１へ送信し、制御情報受信処理部１４が早送り再生情報を受け、送信制御処理部１３に渡し、マルチメディア情報蓄積部１１のコンテンツ情報を検出し、送信制御処理部１３から早送り再生情報をクライアント端末２へ送信する。
【００３４】
コンテンツ先頭までの早戻し再生時間Ｔｒの算出、または、コンテンツ終端までの早送り再生時間Ｔｆは、図３による。
【００３５】
閾値時間Ｔの算出については、図４による。
【００３６】
上述した早戻し処理の動作を、フローチャートで表わしたものが図５である。
【００３７】
最初に、コンテンツの再生中に、ユーザがユーザインタフェース２２において早戻しを指示する（ステップ１）。
【００３８】
ユーザーインターフェース２２において早戻しが指示されると、そのことが再生制御情報入力処理部２４に渡される。再生制御情報入力処理部２４から、早戻しの要求があった事を、再生制御情報生成部２５へ伝える。
【００３９】
再生制御情報生成部２５では、再生制御入力処理部２４から伝えられた早戻しの要求から、マルチメディア情報受信部２１の状態を検出し、早戻し再生の再生制御情報を生成してサーバ装置１に送信する。
【００４０】
このとき、再生制御情報生成部２５は、マルチメディア情報受信部２１内の受信バッファに蓄積された情報から、コンテンツ先頭までの早戻し再生時間Ｔｒを算出する。（ステップ２）。
【００４１】
また、閾値時間Ｔを予め設定された時間係数Ｔに倍速値を加味し算出する。（ステップ３）
算出されたコンテンツ先頭までの早戻し再生時間Ｔｒと、閾値時間Ｔとを比較し、早戻し再生時間Ｔｒが閾値時間Ｔよりも小さい場合、再生制御情報生成部２５は、サーバー装置１へ早戻し再生の情報を送信せず、停止、コンテンツ先頭からの再生情報を送信する。（ステップ４）
すなわち、早戻しがコンテンツの先頭に到達した時と同様の情報をサーバ装置１へ送信する。
【００４２】
早戻し再生時間Ｔｒが閾値時間Ｔよりも大きい場合、再生制御情報生成部２５は、ユーザの要求通りの制御情報である早戻し再生の情報を、サーバー装置１へ送信する。（ステップ５）
サーバ装置１の制御情報受信処理部１４が、早戻し再生情報を受け、送信制御処理部１３に渡し、マルチメディア情報蓄積部１１のコンテンツ情報を検出し、送信制御処理部１３から早戻し再生情報をクライアント端末２へ送信する。（ステップ６）
また、再生の際にユーザが、ユーザインタフェース２２において早送りを指示することを考える。早送り再生とは、コンテンツの再生時点から、数秒に１枚のコマ送り再生をしながら、コンテンツの先頭まで早送り再生をし、コンテンツ終端を検出すると、再生を停止する処理のことを指す。
【００４３】
ユーザーインターフェース２２において早送りが指示されると、そのことが再生制御情報入力処理部２４に渡される。再生制御情報入力処理部２４から、早送りの要求があった事を、再生制御情報生成部２５へ伝える。
【００４４】
再生制御情報生成部２５では、再生制御入力処理部２４から伝えられた早送りの要求から、マルチメディア情報受信部２１の状態を検出し、早送り再生の再生制御情報を生成してサーバ装置１に送信する。
【００４５】
このとき、再生制御情報生成部２５は、マルチメディア情報受信部２１内の受信バッファに蓄積された情報から、コンテンツ終端までの早送り再生時間Ｔｆを算出する。（ステップ８）
また、閾値時間Ｔを予め設定された時間係数Ｔに倍速値を加味し算出する。（ステップ９）
算出されたコンテンツ先頭までの早戻し再生時間Ｔｒと、閾値時間Ｔとを比較し、早送り再生時間Ｔｆが閾値時間Ｔよりも小さい場合、再生制御情報生成部２５は、サーバー装置１へ早送り再生の情報を送信せず、停止情報を送信する。（ステップ１０）すなわち、早送りがコンテンツの終端に到達した時と同様の情報をサーバ装置１へ送信する。
【００４６】
早送り再生時間Ｔｆが閾値時間Ｔよりも大きい場合、再生制御情報生成部２５は、ユーザの要求通りの制御情報である早送り再生の情報を、サーバー装置１へ送信する。（ステップ１１）
サーバ装置１の制御情報受信処理部１４が、早送り再生情報を受け、送信制御処理部１３に渡し、マルチメディア情報蓄積部１１のコンテンツ情報を検出し、送信制御処理部１３から早送り再生情報をクライアント端末２へ送信する。（ステップ１２）
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態におけるマルチメディア情報伝送システムの全体構成を示すブロック図。
【図２】マルチメディア情報受信部内の受信バッファのファイルの一例を示す。
【図３】コンテンツ先頭または、終端までの位置検出情報の一例を示す。
【図４】閾値時間の算出の一例を示す。
【図５】本発明の早戻し再生処理のフローチャート。
【図６】本発明の早送り再生処理のフローチャート。
【図７】クライアント端末におけるマルチメディア情報の画面表示の一例を示す。
【符号の説明】
【００４８】
１・・・マルチメディア情報送信サーバ装置、
２・・・マルチメディア情報受信クライアント端末
１１・・・マルチメディア情報蓄積部
１２・・・再生制御ファイル
１３・・・送信制御処理部
１４・・・制御情報受信処理部
２１・・・マルチメディア情報受信部
２２・・・ユーザインタフェース
２３・・・再生制御情報受信部
２４・・・再生制御情報入力処理部
２５・・・再生制御情報生成部
【図１】
2010011378.tif 000003
【図２】
2010011378.tif 000004
【図３】
2010011378.tif 000005
【図４】
2010011378.tif 000006
【図５】
2010011378.tif 000007
【図６】
2010011378.tif 000008
【図７】
2010011378.tif 000009