(57)【要約】【課題】既に再生したシーンの続きからの再生が可能な動画再生端末を提供する。【解決手段】固有名に対応して登録されてある動画コンテンツの再生中に、停止処理が行われた際に、現在再生している固有名に対応して、現在表示しているデコード結果を記憶し、かつ、そのフレームの先頭からの時間的な相対位置を記憶する。再度同じ動画データの再生時には、上記固有名が読み出され、固有名に対応して記憶してあるデコード結果と、先頭からの時間的な相対位置とが読み出され、動画の再生を継続することができる。【選択図】　図１
2004096592.tif 000002
【特許請求の範囲】
【請求項１】
動画コンテンツが固有名で登録されてあるメモリ部と、該固有名で登録されている該動画コンテンツを再生することができる動画コンテンツデコード部と、デコード後の動画データが表示される動画表示部と、該各部を制御する制御部とを備え、該動画コンテンツの一回目の再生中に、任意のタイミングでの先頭からの時間的な相対位置を該メモリ部に記憶し、該動画コンテンツを再度再生させる場合には、該制御部は、該動画コンテンツデコード部が、該相対位置とそれに対応するデコード結果を用いて、該相対位置以降の該動画コンテンツを再生することができるように制御することを特徴とする動画再生端末。
【請求項２】
請求項１記載の動画再生端末において、該任意のタイミングで、該メモリ部にデコード結果を記憶し、該相対位置と該デコード結果を用いて、該相対位置以降の該動画コンテンツの再生を行なうことを特徴とする動画再生端末。
【請求項３】
請求項２記載の動画再生端末において、該任意のタイミングでの先頭からの時間的な相対位置とデコード結果を、複数の固有名に対応して記憶することにより、該相対位置以降の再生が該複数の動画コンテンツに対して可能であることを特徴とする動画再生端末。
【請求項４】
動画コンテンツが固有名で登録されてあるメモリ部と、該固有名で登録されている動画コンテンツを再生することができる動画コンテンツデコード部と、デコード後の動画データが表示される動画表示部と、該各部を制御する制御部とを備え、該メモリ部には、該動画コンテンツの再生中に、任意のタイミングでの先頭からの時間的な相対位置とその時のデコード結果を、一つの固有名に対して複数記憶され、該動画コンテンツを再度再生させる場合には、複数の相対位置の中から任意のものを選択させ、該制御部は、該動画コンテンツデコード部が、選択された該相対位置とデコード結果を用いて、該相対位置以降の動画コンテンツを再生できるように制御することを特徴とする動画再生端末。
【請求項５】
請求項１乃至４の何れかに記載の動画再生端末において、固有名に対して、先頭からの時間的な相対位置とデコード結果の記憶可否を設定することが可能であり、該記憶の可否を該メモリ部に記憶し、任意の動画コンテンツの再生時に、該記憶の可否を読み出し、該記憶の可否に応じて、該固有名に対しての先頭からの時間的な相対位置とデコード結果の記憶処理を異ならせることを特徴とする動画再生端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画再生機能を有する動画再生端末に係り、特に、それまで再生した再生時間、或いは、それまで再生した再生時間とその時のデコード結果を保持することにより、既に再生したシーンの続きからの動画を再生することが可能な動画再生端末に関するものである。
【０００２】
【従来の技術】
現在の動画再生処理は、ビデオなどに見られるように磁気テープに画像及び音声を記憶させ、通常の再生、一時停止、又は早送りなどができるようになっている。また、ＤＶＤやパソコン上の動画再生ソフトにおいては、動画の記憶は物理的なものではなく、ＤＲＡＭなどに代表されるメモリに数値データとして記憶され、専用デコードソフトを用いて、再生、及び、特定の秒数からの再生を可能としているものもある。さらに近年では、携帯電話機などのように、通信機能を保持した動画再生端末において、通信網からのダウンロードにより動画データを取得し、再生を行うものも可能となっている。
【０００３】
停止後の再生においては、前述した従来のビデオの場合は、参照していたテープに対して再度再生を行えばよい。また、ＤＶＤなどの場合には、動画データは情報量を低減させるために圧縮されており、デコード処理がそのフレームの符号化情報のみを元に実現できるＩフレームと呼ばれるフレームが頻繁に含まれており、その時間的な相対位置を記憶することで、任意の画面からの再生を実現している。（例えば、特許文献１参照）。このＩフレームとは、任意のフレームにおいて、当該フレームのみの画像データを元に符号化したものである。Ｉフレーム以外の予測符号化フレーム（Ｐフレーム）などは、このＩフレームからの画面上の差分を符号化したデータを保持することにより、動画データ全体としての圧縮を行っている。
【０００４】
ここで、前述した通信機能を保持した動画再生端末においては、通信網に接続することが想定されているため、データ容量を抑えることが要求されている。このため、動画データとしては、上述したＩフレームが、データの先頭に一つしかない場合が多い。この場合、上述したＤＶＤなどの手法と同様の処理をしたのでは停止した場所からの再生はできなかった。よって、総再生時間が数分にも及ぶ動画データの再生中に、着信などの外部イベントにより再生が停止された場合、残りの再生時間が数秒であっても、再度、最初からの再生が必要となるため、ユーザーに取っては使い勝手が悪かった。
【特許文献１】
特開平８−２０５０８３号公報　（図１）
【０００５】
【発明が解決しようとする課題】
以上のように従来の携帯電話機を代表とする動画再生端末においては、動画再生の機能が不十分であった。
【０００６】
本発明の目的は、停止処理を行った時間的な相対位置と、当該フレームのデコード結果を一旦記憶し、再度、同じ動画コンテンツを再生する場合は、記憶している相対位置とデコード結果を用いることにより、停止処理を行ったシーンからの再生が可能な動画再生端末を提供するものである。
【０００７】
【課題を解決するための手段】
本発明の目的を達成するために、本発明による動画再生端末では、固有名で代表して登録されている動画コンテンツを再生することが可能な動画コンテンツデコード部と、デコード後の動画データが表示される動画表示部と、停止処理が行われた際に、現在表示しているデコード結果と、先頭からの時間的な相対位置を、該固有名に対応して記憶する既再生時間記憶部とを備え、該動画コンテンツを再度再生させる場合に、該相対位置と該デコード結果を読み取り、該動画コンテンツデコード部では、該デコード結果を用いて、該相対位置以降のデコードが行われ、該動画表示部に表示される。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態について、幾つかの実施例を用い、図を参照して説明する。
前述したように、データ容量を小さくする目的で、Ｉフレームを先頭に１フレームしか設けない動画データでは、毎回、直前のフレームからの差分を計算することにより、動画の再生を実現している。そのような動画コンテンツを再生途中で停止し、停止した時に表示しているフレームのデコード結果を破棄してしまうと、途中からの動画再生が不可となってしまう。しかし、上記動画コンテンツのファイル圧縮方式によると、停止処理が行われた時に表示しているフレームのデコード結果と、その先頭からの相対位置が分かっていると、動画再生を継続できるという特徴がある。
【０００９】
以下、再生途中からの動画再生が不可である従来技術の問題点を解決した本発明の第１の実施例について、図１〜図３を用いて説明する。
図１は本発明による動画再生端末における再生停止及び途中からの再生処理動作の第１の実施例を示すフローチャートであり、図１（ａ）は再生停止処理動作のフローチャートを、図１（ｂ）は途中からの再生処理処理動作のフローチャートを示す。図２は本発明による動画再生端末の第１の実施例を示すブロック図である。図３は本発明による動画再生端末のメモリに記憶されたデータ構成の第１の実施例を示す模式図である。
【００１０】
図２に示すように、本実施例の動画再生端末は、動画コンテンツが固有名で登録されているメモリ部２０１と、動画再生開始や停止処理のイベントを発生するイベント発生器２０２と、動画コンテンツのデコードを行う動画コンテンツデコード部２０３と、動画表示部２０４と、フレームの先頭からの時間的な相対位置を記憶する既再生時間記憶部２０６と、これら各部を制御する制御部２０７とから構成されている。
【００１１】
図２に示す動画再生端末において、停止イベントによって停止された再生を再度再生する際の処理動作について図１を用いて説明する。
ステップ１０１では、動画コンテンツが固有名で登録されているメモリ部２０１から固有名で登録されている動画コンテンツを読み込む。即ち、イベント発生器２０２における動画再生開始のイベントにより、該固有名に対応して登録されてある動画コンテンツが制御部２０７により呼び出され、動画コンテンツデコード部２０３に渡される。ステップ１０２で、動画コンテンツデコード部２０３では、上記動画コンテンツのデコードが行なわれ、デコード後の動画データは動画表示部２０４に表示される。ステップ１０３で、イベント発生器２０２により停止処理が行われた場合、ステップ１０４に移行して、現在再生している固有名に対応して、現在表示しているデコード結果をメモリ部２０１に記憶し、かつ、そのフレームの先頭からの時間的な相対位置を、既再生時間記憶部２０６に記憶する。
【００１２】
既再生時間記憶部２０６にフレームの先頭からの時間的な相対位置記憶した場合のデータ構成を図３で示す。図３において、３０１は固有名が０ｘＡＢＣの動画コンテンツであり、再生時間が５秒の場合は、その固有名に対応して、先頭からの相対位置である５秒が記憶されており、かつ、動画表示部一面分のデコード結果が記憶されている。
ここで、先頭からの相対位置とは、停止処理が行われるまで再生した秒数であっても良いし、表示を行ったフレーム数でも良く、記憶する現在のデコード結果とは、動画コンテンツデコード部２０３において、以後の再生を継続するために必要なデータである。この時の記憶ファイルのフォーマットとしては、輝度（Ｙ成分）と、色差信号（Ｃｂ、Ｃｒ成分）に分けられたデータを記憶するものが挙げられる。
【００１３】
図２において、例えば後述する図１１の動画選択で固有名０ｘＡＢＣが選択され、ステップ１０５で、再度同じ動画データの再生をイベント発生器２０２により要求された場合には、ステップ１０６で、上記メモリ部２０１に記憶されている固有名が読み出され、該固有名に対応して記憶してある、デコード結果と、先頭からの時間的な相対位置が読み出される。その結果、ステップ１０７で、動画コンテンツデコード部２０３は、上記デコード結果と、先頭からの相対的な相対位置を用いることにより、動画の再生を継続することができる。ここで、図１１に示すような動画コンテンツ選択画面において、上記、現在位置の記憶がなされている動画コンテンツには、特別なマーク、例えば、タイムスタンプが表示されており、現在位置の記憶がなされていないものと区別がつくようにしても良い。以上の処理課程を踏む事により、停止処理を行ったシーンからの再生が可能な動画再生端末が提供できる。
【００１４】
次に、複数コンテンツに対応し、かつ、先頭からの相対位置情報を更新する第２の実施例を、図４〜図７を用いて説明する。
図４は本発明による動画再生端末の第２の実施例を示すブロック図である。図５は本発明による動画再生端末のメモリに記憶されたデータ構成の第２の実施例を示す模式図である。図６は本発明による動画再生端末における再生停止処理動作の第２の実施例を示すフローチャートである。図７は図５に示すデータの一部を更新した場合のデータ一実施例を示す模式図である。
図４において、メモリ部４０１には、図５に示す複数の固有名に対応して動画コンテンツが登録されていると共に、図２で説明した既再生時間記憶部２０６に記憶される再生時間も記憶される。従って、メモリ４０１は既再生時間記憶部２０６での処理も含む。イベント発生器４０２は図２で説明したイベント発生器２０２のように動画再生開始や動画再生停止などのイベントを発生するものでも良い。また、動画再生のみのイベントを発生するものでも良いが、この場合、動画再生停止などのイベントは別の要因で実現しても良い。例えば、通信機能を有する動画再生端末の場合は、着信を動画再生停止などのイベントとしても良い。この場合の処理フローは第１の実施例の説明で用いた図１と同様になる。
【００１５】
図４のメモリ部４０１には複数の固有名に対応した動画コンテンツが登録されているので、図５に示すように、固有名０ｘＡＢＣの動画コンテンツ５０１を５秒間再生した後の停止処理イベント時には、固有名０ｘＡＢＣの動画コンテンツ５０１に対応して、先頭からの相対位置である５秒と、デコード結果が記憶される。同様に固有名０ｘ１２３の動画コンテンツ５０２と固有名０ｘＡＡＡＡの動画コンテンツ５０３をそれぞれ、６０秒と１２０秒間だけ再生した後に処理処理イベントが発生した場合には、それぞれ、先頭からの相対位置である６０秒と１２０秒、及び、その時のデコード結果が記憶される。
その後、図１のステップ１０５に示すように、固有名０ｘＡＢＣの動画コンテンツ５０１の再生時には、ステップ１０６に移行して、先頭からの相対位置５秒とその時のデコード結果が読み出され、ステップ１０７で、固有名０ｘＡＢＣの動画再生が継続される。また、ステップ１０５において、固有名０ｘ１２３、或いは、固有名０ｘＡＡＡＡの動画コンテンツ５０２、５０３を再度再生しようとした場合には、それぞれの先頭からの相対位置である６０秒、或いは、１２０秒とそれぞれのデコード結果が読み出され、該当する固有名の動画コンテンツの再生が継続される。
ここで、先頭からの相対位置は更新できるものとする。今、図１で説明した処理ステップ１０５、１０６及び１０７と同様のステップをそれぞれ図６のステップＳ６０５、６０６及びＳ６０７とする。
【００１６】
ステップ６０５で、再度同じ動画データの再生をイベント発生器４０２により要求された場合には、ステップ６０６で、メモリ部４０１に記憶されている固有名の０ｘＡＢＣ動画コンテンツ５０１が読み出され、該固有名に対応して記憶してある、デコード結果と、先頭からの時間的な相対位置５秒が読み出される。ステップ６０７では、固有名の０ｘＡＢＣ動画コンテンツ５０１に対応して記憶してある５秒の相対位置からの再生される。この動画コンテンツ５０１の再生中に、ステップ６０３に示すように、再度処理イベントが発生した場合は、ステップ６０４で、その時のフレームの先頭からの相対位置を更新するものとする。先頭から５秒経過した位置からの再生後に、１０秒間再生して、ステップ６０３で二度目の停止処理が行われた場合、動画コンテンツ５０１の先頭からの相対位置は、図７に示すように、１５秒に更新される。即ち、図５の０ｘＡＢＣの動画コンテンツ５０１の先頭からの相対位置５秒は図７しめすように、先頭からの相対位置は１５秒に更新される。但し、その場合、図７より明らかなように、別の固有名の動画コンテンツの先頭からの相対位置及びデコード結果は更新されない。
この第２の実施例により、複数の動画コンテンツの停止処理を記憶しておくことが可能になり、再生時間が長い動画コンテンツを多く保持している場合でも、無駄な再生を行わずに、既再生時間からの再生が可能となる。また、既再生時間を更新することにより、さらに利便性が増した動画再生端末を提供できる。
【００１７】
次に、固有名に対して、再生途中のイベントにより、先頭からの時間的な相対位置を複数記憶することにより、再度再生する際に、該相対位置の中から特定のものを再生することができるようにした第３の実施例について図８と図９を用いて説明する。
図８は本発明による動画再生端末における再生停止及び途中からの再生処理動作の第３の実施例を示すフローチャートであり、図８（ａ）は再生停止処理動作のフローチャートを、図８（ｂ）は途中からの再生処理処理動作のフローチャートを示す。図９は本発明による動画再生端末のメモリに記憶されたデータ構成の第３の実施例を示す模式図である。
本実施例におけるブロック構成は前述の図２、或いは、図４と同様であるが、既再生時間記憶部２６、或いは、メモリ部４０１が若干変更になる。図９に示すように、既再生時間記憶部２６、或いは、メモリ部４０１では、一つの固有名に対して複数の文字列と先頭からの相対位置、及び、デコード結果が記憶できるように構成されている。
【００１８】
まず、動画再生開始のイベント発生により、ステップ８０１で、固有名０ｘＡＢＣの動画コンテンツが読み出される。ステップ８０２で、この固有名に対応して登録されてある動画コンテンツが再生される。ステップ８０３で、現在位置を記憶するイベントが発生した場合は、ステップ８０４で、文字列（図９の場合は秒数）と、最新のデコード結果、及び、そのフレームの先頭からの相対位置が記憶される。図９において、Ｎｏ．１〜Ｎｏ．３はそれぞれ同じ固有名、即ち０ｘＡＢＣを持つ動画コンテンツである。既再生時間記憶部２０６、又はメモリ部４０１のＮｏ．１には、０ｘＡＢＣの動画コンテンツが５秒間再生されたことを示す“５秒”の文字列、先頭からの相対位置“５秒”及びそのデコード結果が記載されている。Ｎｏ．２には、０ｘＡＢＣの動画コンテンツが６０秒間再生されたことを示す“６０秒”の文字列、先頭からの相対位置“６０秒”及びそのデコード結果が記載されている。Ｎｏ．３には、０ｘＡＢＣの動画コンテンツが１２０秒間再生されたことを示す“１２０秒”の文字列、先頭からの相対位置“１２０秒”及びそのデコード結果が記載されている。このように、既再生時間記憶部２０６、又はメモリ部４０１には、Ｎｏ．１〜Ｎｏ．３に示す０ｘＡＢＣの動画コンテンツに対して、文字列、そのフレームの先頭からの相対位置、及び最新のデコード結果が記憶される。
【００１９】
その後、ステップ８０５で、一次中断イベントか、終了イベントか、タイムスタンプの保存イベントかを示すイベントの種別を確認し、終了イベントの場合は、ステップ８０６で再生終了となる。ステップ８０５でのイベントの種別確認において、終了イベントではない場合は、ステップ８０２に戻って再度動画再生が継続される。その後、ステップ８０３で、再度現在位置を記憶するイベントが発生した場合は、ステップ８０４で、文字列“６０秒”（図９のＮｏ．２に対応する。）と、最新のデコード結果、及び、そのフレームの先頭からの相対位置が記憶される。図９は０ｘＡＢＣの固有名に対応する動画コンテンツを再生したときの、現在位置を記憶するイベントが５秒、６０秒、１２０秒で発生した場合の記憶例を示す。なお、現在位置を記憶するイベントの発生のために、特別なボタンを設置しても良い。
【００２０】
次に、ステップ８０７で、再度同じ動画データの再生が要求された場合には、ステップ８０８で、固有名０ｘＡＢＣが読み出される。次に、ステップ８０９に移行して、この固有名に対応して記憶してある、文字列の選択がユーザーにより行われる。図９の例で説明すると、Ｎｏ．１〜Ｎｏ．３には固有名０ｘＡＢＣの動画コンテンツがそれぞれ“５秒”、“６０秒”、“１２０秒”で再生が停止されたということが記憶されているので、ユーザーは“５秒”、“６０秒”、または“１２０秒”の中から、一つを選択することができる。なお、ステップ８０４において、“５秒”などの文字列は固有名に対応して記憶されず、先頭からの相対位置である５秒などの数値からステップ８０９の直前に、それぞれ作り出されても良い。
その後、任意の文字列の選択後、対応して記憶してある先頭からの相対位置を用いることにより、ステップ８１０で、該当する秒数からの再生を継続することができる。また、固有名０ｘＡＢＣの動画コンテンツ（文字列が“５秒”）の先頭からの相対位置は、デフォルトで動画の先頭位置を設定することも可能であり、再度再生する際に、動画コンテンツの先頭からの再生も選択できるものとする。
この第三の実施例によって、再生時間が長時間である、任意の動画コンテンツに対しても、事前に設定した、複数の相対位置からの再生が可能になり、さらに利便性が増した動画再生端末が提供できる。
【００２１】
次に、本機能が適応される際の、画面遷移フローについて、図１０と図１１を用いて説明する。
図１０は本発明による動画再生端末のメモリに記憶されたデータ構成の第４の実施例を示す模式図である。図１１は動画選択における画面遷移を示す平面図である。
まず、図１０に示すように、Ｎｏ．１とＮｏ．２は固有名０ｘＡＢＣの動画コンテンツ再生中に５秒間、及び、６０秒間再生した時点と、別途固有名０ｘ１２３の再生中に４０秒間再生した時点での、文字列、相対位置、デコード結果が記憶されているものとする。
【００２２】
図１１において、再度動画を再生する際には、画面１１０１で動画コンテンツの選択が行われる。動画コンテンツのうち、「０ｘＡＢＣ」を選択すると、画面１１０２のように、「先頭からの再生」と「５秒」と「６０秒」が選択できるようになる。画面１１０１で「０ｘ１２３」を選択すると、「先頭からの再生」と「４０秒」が選択できるようになる。画面１１０２において、再生させたいものを選ぶことにより、事前に記憶した先頭からの相対位置とデコード結果が読み出される。画面１００２で、「５秒」を選択した場合は、先頭からの相対位置である５秒と、デコード結果が読みだされ、画面１１０３のように５秒からの動画再生が実現できる。また、「先頭からの再生」を選択した場合は、図１０のデータは読み出されず、先頭からの再生となる。
【００２３】
また、図２のメモリ部２０１及び図４のメモリ部４０１に対して、上述した先頭からの相対位置の記憶の有無の設定を可能とすることにより、上述した機能の設定、未設定が可能となる。上述した処理フローの、現在位置を記憶するイベント発生時（ステップ１０３、５０３、８０３）、或いは、動画データの再生時（ステップ１０５、６０５、８０７）に、先頭からの相対位置の記憶の有無の設定を参照することにより、次回の再生を事前に設定した、複数の相対位置からの再生にするか、それとも、従来の動画コンテンツの先頭からの再生にするか、状態遷移を変更することができる。
先頭からの相対位置の記憶の有無の設定は、動画再生端末内の全ての動画コンテンツに対して設定するようにしても良いし、メモリ部に格納されている固有名毎に対して設定できるようにしても良い。
さらに、上述した現在位置を記憶するイベント発生時に記憶するものとしては、先頭からの相対位置のみにしても良い。その場合には、再度同じ動画コンテンツを再生する場合には、相対位置のみを読み出し、該当する相対位置に一番近いＩフレームを探し出し、そこからの再生を実現するようにしても良い。本処理により、ＤＶＤなどのようにＩフレームが頻繁に挿入されている場合には、デコード結果を保存する必要がなくなり、メモリ容量を削減することができる。
【００２４】
【発明の効果】
本発明により、再生途中に停止処理が行われ、再度再生する際に、無駄な再生時間を有することなく、頭だし再生できる。
また、一つの動画コンテンツに対して、先頭からの相対位置を複数記憶することにより、頭だしを行うポイントを選択でき、さらに利便性が増した動画再生端末を提供することができる。
【図面の簡単な説明】
【図１】本発明による動画再生端末における再生停止及び途中からの再生処理動作の第１の実施例を示すフローチャートである。
【図２】本発明による動画再生端末の第１の実施例を示すブロック図である。
【図３】本発明による動画再生端末のメモリに記憶されたデータ構成の第１の実施例を示す模式図である。
【図４】本発明による動画再生端末の第２の実施例を示すブロック図である。
【図５】本発明による動画再生端末のメモリに記憶されたデータ構成の第２の実施例を示す模式図である。
【図６】本発明による動画再生端末における再生停止処理動作の第２の実施例を示すフローチャートである。
【図７】図５に示すデータの一部を更新した場合のデータ一実施例を示す模式図である。
【図８】本発明による動画再生端末における再生停止及び途中からの再生処理動作の第３の実施例を示すフローチャートである。
【図９】本発明による動画再生端末のメモリに記憶されたデータ構成の第３の実施例を示す模式図である。
【図１０】図１０は本発明による動画再生端末のメモリに記憶されたデータ構成の第４の実施例を示す模式図である。
【図１１】動画選択における画面遷移を示す平面図である。
【符号の説明】
２０１、４０１…メモリ部、２０２、４０２…イベント発生器、２０３、４０３…動画コンテンツデコード部、２０４、４０４…動画表示部、２０６…既再生時間記憶部、２０７、４０７…制御部
【図１】
2004096592.tif 000003
【図２】
2004096592.tif 000004
【図３】
2004096592.tif 000005
【図４】
2004096592.tif 000006
【図５】
2004096592.tif 000007
【図６】
2004096592.tif 000008
【図７】
2004096592.tif 000009
【図８】
2004096592.tif 000010
【図９】
2004096592.tif 000011
【図１０】
2004096592.tif 000012
【図１１】
2004096592.tif 000013