(57)【要約】【課題】  複雑な処理を行うことなく、ストリーミング再生が中止された時点までの部分コンテンツを新たなコンテンツとして作成する移動通信端末装置を提供する。【解決手段】  コンテンツを受信して、受信されたコンテンツを記憶し（ステップＳ１６ｂ）、かつ、受信されたコンテンツのストリーミング再生を開始し（ステップＳ１６ｄ）、その再生が中止された場合（ステップＳ１６ｅの「指示あり」）、記憶されたコンテンツの再生時間長を上記再生が開始されてから中止されるまでの時間で更新する（ステップＳ１６ｇ）。【選択図】  図７
2006139535.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのフラグメントがコンテンツ全体の再生時間を有する複数のフラグメントを含むコンテンツを前記フラグメント単位で受信する受信手段と、
前記受信手段によって受信されたフラグメントを記憶する記憶手段と、
前記受信手段によって受信されたフラグメントを再生する再生手段と、
前記再生手段が再生の中止要求を受信すると、前記再生手段によって中止されるまでに再生されたコンテンツの新たな再生時間を求め、前記フラグメントが有するコンテンツ全体の再生時間を、新たな再生時間で書き換える編集手段と
を有することを特徴とする移動通信端末装置。
【請求項２】
前記フラグメントは、少なくとも１つの映像データからなるブロックと、当該映像データと同期して再生される少なくとも１つの音声データからなるブロックとから構成される
ことを特徴とする請求項１に記載の移動通信端末装置。
【請求項３】
映像データ及び音声データを再生する第２の再生手段を更に有し、該第２の再生手段は、前記複数のフラグメントに含まれる映像データと音声データを、前記新たな再生時間まで再生させる
ことを特徴とする請求項１に記載の移動通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末装置に係り、特にコンテンツの一部を取り出して、新たなコンテンツとする編集処理に関する。
【背景技術】
【０００２】
移動通信端末装置がコンテンツを受信して、再生する処理が知られている。ここで、コンテンツとは、ＭＰＥＧ−４方式などの方式によって符号化された映像情報や、ＡＡＣ（Advanced Audio Coding）方式などの方式によって符号化された音声情報、更には、テロップとして用いられる文字情報などの時系列情報からなるマルチメディア情報が、例えば、ＭＰ４方式などの方式によって符号化された情報である。
【０００３】
移動通信端末装置は、１つのコンテンツの全ての受信を待ってそのコンテンツを再生することなく、コンテンツ冒頭の所定の情報量を受信した際にコンテンツの再生を開始する。そして、その再生開始以降、コンテンツの受信とコンテンツの再生とを並列して行う（以後、この再生をストリーミング再生と称する。）。ここで、コンテンツの冒頭にはそのコンテンツの再生時間長などを含むヘッダ部が付加されており、ヘッダ部全てを受信した上で所定の情報量を受信する迄は、コンテンツのストリーミング再生を開始することができない。
【０００４】
そこで、コンテンツを所定の再生時間長（例えば、１５秒。）ごとに分割し、分割されたコンテンツ（以後、フラグメントと称する。）毎にヘッダ部とデータ部とを有する形式とすることが、例えば、ＩＳＯ／ＩＥＣ規格（ISO/IEC FDIS 14496-12, Information Technology - Coding of Audio-visual Objects - Part 12, ISO Base Media File Format, 2003）に開示されている。
【０００５】
コンテンツをこのフラグメント形式とすることにより、コンテンツ全体のヘッダ部の受信をすることなく、第１のフラグメントのヘッダ部を受信した上で所定の情報量を受信した際に、そのコンテンツの再生を開始できるため、コンテンツの受信の開始からそのコンテンツのストリーミング再生開始までの時間を短縮することができる。
【０００６】
一方、移動通信端末装置がコンテンツのストリーミング再生中に使用者によって再生の中止が指示された場合、移動通信端末装置は、再生が中止された時点までの部分コンテンツを新たなコンテンツとして作成することが考えられている（例えば、非特許文献１参照。）。
【非特許文献１】秋元智、他４名、「モバイル機器向けマルチメディア処理ＬＳＩを用いた記録再生機能の実現」、２００４年総合大会予稿、電子情報通信学会、平成１６年３月、Ｂ−１５−４２
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した非特許文献１に開示されている方法では、新たなコンテンツの作成のために、ストリーミング再生されていたコンテンツのフラグメントのヘッダ部及びデータ部を変形する複雑な処理が避けられない問題点があった。
【０００８】
本発明は、上記問題点を解決するためになされたもので、複雑な処理を行うことなく、ストリーミング再生が中止された時点までの部分コンテンツを新たなコンテンツとして作成する移動通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の移動通信端末装置は、少なくとも１つのフラグメントがコンテンツ全体の再生時間を有する複数のフラグメントを含むコンテンツを前記フラグメント単位で受信する受信手段と、前記受信手段によって受信されたフラグメントを記憶する記憶手段と、前記受信手段によって受信されたフラグメントを再生する再生手段と、前記再生手段が再生の中止要求を受信すると、前記再生手段によって中止されるまでに再生されたコンテンツの新たな再生時間を求め、前記フラグメントが有するコンテンツ全体の再生時間を、新たな再生時間で書き換える編集手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、コンテンツの再生時間長の更新記憶によって、複雑な処理を行うことなく、ストリーミング再生が中止された時点までの部分コンテンツを新たなコンテンツとして作成する移動通信端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明による移動通信端末装置の実施の形態を、図面を参照して説明する。図１は、本発明の実施形態に係る移動通信端末装置の構成を示すブロック図である。
【００１２】
この移動通信端末装置は、装置全体の制御を行う制御部１１と、基地局（図示せず）との間で電波の送受信を行うアンテナ１２ａと、通信部１２ｂと、送受信部１３と、スピーカ１４ａと、マイクロフォン１４ｂと、通話部１４ｃと、入力装置１５と、ストリーミング再生部１６と、仮コンテンツ記憶部２１と、復号部３１と、表示部３２と、スピーカ３３と、コンテンツ記憶部４１と、記憶コンテンツ再生部５１とからなる。
【００１３】
ここで、移動通信端末装置を構成する各部の動作について説明する。
【００１４】
通信部１２ｂは、アンテナ１２ａが受信した高周波信号を送受信部１３へ出力し、送受信部１３から出力される高周波信号をアンテナ１２ａを介して送信する。送受信部１３は、通信部１２ｂからの高周波信号を増幅、周波数変換、及び復調し、それによって得られたデジタル音声信号を通話部１４ｃに、コンテンツ信号をストリーミング再生部１６に、また、制御信号を制御部１１に送る。また、通話部１４ｃから出力されるデジタル音声信号、及び制御部１１から出力される制御信号を変調、周波数変換、及び増幅して高周波信号を得、それを通信部１２ｂに送る。
【００１５】
通話部１４ｃは、送受信部１３から出力されるデジタル音声信号をアナログ音声信号に変換し、それを増幅してスピーカ１４ａに送る。更に、マイクロフォン１４ｂから出力される音声信号を増幅し、それをデジタル音声信号に変換して送受信部１３に送信する。
【００１６】
入力装置１５は、通信相手の電話番号を入力するための数字キーと複数の機能キーとを含むキーからなる。この入力装置１５のキーが操作されると、そのキーの識別子が制御部１１に通知され、制御部１１によって、表示部３２に文字などのキャラクターとして表示され、また、識別子に対応した機能に基づく制御が行われる。
【００１７】
コンテンツのストリーミング再生を行うストリーミング再生部１６の動作と、復号部３１の動作と、記憶されたコンテンツの再生を行う記憶コンテンツ再生部５１の動作との詳細は、後ほど説明する。
【００１８】
仮コンテンツ記憶部２１には、仮コンテンツ２１ａが記憶される。図２は、仮コンテンツ記憶部２１に記憶される仮コンテンツ２１ａの形式の一例を示す。後述するように、仮コンテンツ２１ａは、移動通信端末装置によって受信されたコンテンツが格納されたものであり、コンテンツの受信が進むにつれて増大していく。図２に示す仮コンテンツ２１ａの形式は、１つのコンテンツの全てを受信した際の形式である。
【００１９】
仮コンテンツ２１ａは、第１のフラグメント２１ｂ１と、第２のフラグメント２１ｂ２と、…、第ｎのフラグメント２１ｂｎと、インデックス部２１ｂｚとからなる。これらの第１〜第ｎのフラグメント２１ｂ１〜２１ｂｎは、所定の再生時間長、例えば、１５秒のコンテンツであって、この順に続けて再生されることによって仮コンテンツ２１ａの全てが再生されるものである。なお、最後のフラグメントである第ｎのフラグメント２１ｂｎは、仮コンテンツ２１ａの再生時間長に依存して、上記所定の再生時間長未満の再生時間長のコンテンツであっても良い。
【００２０】
図３は、第１のフラグメント２１ｂ１の形式の一例を示す。第１のフラグメント２１ｂ１は、ヘッダ部２１ｃ１と、データ部２１ｄ１とからなる。第１のフラグメント２１ｂ１のヘッダ部２１ｃ１は、識別子２１ｅ１と、符号化方式２１ｆ１と、再生時間長２１ｇ１と、データ部大きさ２１ｈ１と、チャンクアドレス２１ｉ１とからなる。
【００２１】
識別子２１ｅ１は、仮コンテンツ２１ａを識別する情報である。符号化方式２１ｆ１は、仮コンテンツ２１ａの符号化の方式であって、例えば、仮コンテンツ２１ａの映像情報はＭＰＥＧ−４方式によって符号化されており、また、音声情報はＡＡＣ方式によって符号化されていることが記憶される。更に、映像の画面サイズ、ビットレートや音声のサンプリング周波数、ビットレートなどの情報も記憶される。
【００２２】
再生時間長２１ｇ１は、仮コンテンツ２１ａの全てを通常の再生速度で再生する際の再生時間である。データ部大きさ２１ｈ１は、第１のフラグメント２１ｂ１のデータ部２１ｄ１の大きさである。後述するようにデータ部２１ｄ１はチャンクと称されるブロックからなり、チャンクアドレス２１ｉ１は、それらのチャンクのアドレスであって、コンテンツ先頭からのバイトオフセットである。
【００２３】
第１のフラグメント２１ｂ１のデータ部２１ｄ１は、第１の映像チャンク２１ｊ１１と、第１の音声チャンク２１ｋ１１と、第２の映像チャンク２１ｊ１２と、第２の音声チャンク２１ｋ１２と、…、第ｐの映像チャンク２１ｊ１ｐと、第ｐの音声チャンク２１ｋ１ｐとからなる。
【００２４】
第１の映像チャンク２１ｊ１１は、符号化方式２１ｆ１によって示される方式によって符号化された映像フレーム（以後、符号化されたフレームをサンプルと称する。）の列であって、所定の時間、例えば、１秒分の映像情報である。ここで、映像サンプルは、所定の時間に渡って継続して再生される。そして、この第１の映像チャンク２１ｊ１１の映像サンプルの列は、第１のフラグメント２１ｂ１が再生される際、第１に再生されるものである。
【００２５】
第１の音声チャンク２１ｋ１１は、符号化方式２１ｆ１によって示される方式によって符号化された音声サンプルの列であり、第１の映像チャンク２１ｊ１１が再生される際に映像と同期して再生されるものである。ここで、音声サンプルは、所定の時間幅の音声情報である。
【００２６】
第ｍの映像チャンク２１ｊ１ｍ（２≦ｍ≦ｐ）は、第１の映像チャンク２１ｊ１１と同じく、符号化方式２１ｆ１によって示される方式によって符号化された所定の再生時間長の映像サンプルの列からなる。そして、この映像サンプルの列は、第ｍ−１の映像チャンク２１ｊ１ｍ−１が再生された後に続いて再生されるものである。第ｍの音声チャンク２１ｋ１ｍ（２≦ｍ≦ｐ）は、符号化方式２１ｆ１によって示される方式によって符号化された音声サンプルの列であり、第ｍの映像チャンク２１ｊ１ｍが再生される際に映像と同期して再生されるものである。
【００２７】
図４は、仮コンテンツ２１ａの第ｍのフラグメント２１ｂｍ（２≦ｍ≦ｎ）の形式の一例を示す。第ｍのフラグメント２１ｂｍは、ヘッダ部２１ｃｍと、データ部２１ｄｍとからなる。第ｍのフラグメント２１ｂｍのヘッダ部２１ｃｍは、データ部大きさ２１ｈｍと、チャンクアドレス２１ｉｍとからなる。データ部大きさ２１ｈｍは、第ｍのフラグメント２１ｂｍのデータ部２１ｄｍの大きさである。チャンクアドレス２１ｉｍは、後述するように、データ部２１ｄｍはチャンクからなり、それらのチャンクのアドレスである。
【００２８】
第ｍのフラグメント２１ｂｍのデータ部２１ｄｍは、第１の映像チャンク２１ｊｍ１と、第１の音声チャンク２１ｋｍ１と、第２の映像チャンク２１ｊｍ２と、第２の音声チャンク２１ｋｍ２と、…、第ｐの映像チャンク２１ｊｍｐと、第ｐの音声チャンク２１ｋｍｐとからなる。これらのチャンクは、第１のフラグメント２１ｂ１のデータ部２１ｄ１のチャンクと同じ形式の情報であり、説明を省略する。
【００２９】
図５は、仮コンテンツ２１ａのインデックス部２１ｂｚの形式の一例を示す。インデックス部２１ｂｚは、識別情報２１ｍと、フラグメントアドレス２１ｎと、チャンク番号２１ｏと、サンプル番号２１ｐとからなる情報の組からなる。この組の数は、仮コンテンツ２１ａに含まれるフレーム内符号化された映像サンプル（以後、フレーム内符号化された映像サンプルを同期サンプルと称する。）の数であるが、これに限るものではない。短い時間間隔（例えば、数秒未満の間隔）で現れる同期サンプルについては、上記情報の組を記憶しなくとも良い。
【００３０】
そして、識別情報２１ｍは、同期サンプルを識別する情報である。フラグメントアドレス２１ｎは、識別情報２１ｍによって識別される同期サンプルが含まれている、第１〜第ｎのフラグメント２１ｂ１〜２１ｂｎのいずれかのフラグメントのアドレスである。
【００３１】
チャンク番号２１ｏは、フラグメントアドレス２１ｎで識別されるフラグメント（例えば、第ｍのフラグメント２１ｂｍとする。）の第１〜第ｐの映像チャンク２１ｊｍ１〜２１ｊｍｐの中で何番目のチャンクに上記同期サンプルが含まれているかを示す。サンプル番号２１ｐは、チャンク番号２１ｏで識別される映像チャンクの中で、上記同期サンプルが何番目のサンプルであるかを示す。
【００３２】
更に、仮コンテンツ２１ａのインデックス部２１ｂｚは、任意の符号化された音声サンプルについても上記情報の組を記憶しても良い。音声サンプルについての情報の組については、識別情報２１ｍは、その音声サンプルを識別する情報である。フラグメントアドレス２１ｎは、識別情報２１ｍによって識別される音声サンプルが含まれている、第１〜第ｎのフラグメント２１ｂ１〜２１ｂｎのいずれかのフラグメントのアドレスである。
【００３３】
チャンク番号２１ｏは、フラグメントアドレス２１ｎで識別されるフラグメント（例えば、第ｍのフラグメント２１ｂｍとする。）の第１〜第ｐの音声チャンク２１ｋｍ１〜２１ｋｍｐの中で何番目のチャンクに上記音声サンプルが含まれているかを示す。サンプル番号２１ｐは、チャンク番号２１ｏで識別される音声チャンクの中で、上記音声サンプルが何番目のサンプルであるかを示す。
【００３４】
なお、インデックス部２１ｂｚの情報の組は、上記説明した情報以外の情報を含んでいても良い。例えば、仮コンテンツ２１ａの再生が開始されてから、識別情報２１ｍによって識別される同期サンプルまたは音声サンプルが再生されるまでの時間を含んでいても良い。
【００３５】
既に述べたように、以上説明した仮コンテンツ２１ａの形式は、１つのコンテンツの全てが受信された際の形式である。コンテンツの受信の途中においては、仮コンテンツ２１ａは、第１のフラグメント２１ｂ１から順に、第２のフラグメント２１ｂ２、…、第ｎのフラグメント２１ｂｎ、インデックス部２１ｂｚを含むように増大していく。また、後述するように、１つのコンテンツの全てが受信される前に受信が中止された際には、仮コンテンツ２１ａの一部が更新記憶される。
【００３６】
コンテンツ記憶部４１には、コンテンツ４１ａが記憶される。図６は、コンテンツ記憶部４１に記憶されるコンテンツ４１ａの形式の一例を示す。
【００３７】
コンテンツ４１ａは、第１のフラグメント４１ｂ１と、第２のフラグメント４１ｂ２と、…、第ｒのフラグメント４１ｂｒと、インデックス部４１ｂｚとからなる。これらの第１〜第ｒのフラグメント４１ｂ１〜４１ｂｒ及びインデックス部４１ｂｚは、１つのコンテンツの全てが受信された際の仮コンテンツ２１ａの第１〜第ｎのフラグメント２１ｂ１〜２１ｂｎ及びインデックス部２１ｂｚと同じ形式の情報であり、説明を省略する。
【００３８】
次に、ストリーミング再生部１６による再生動作について説明する。
【００３９】
ストリーミング再生部１６は、コンテンツのストリーミング再生、即ち、コンテンツを受信しつつ、そのコンテンツの再生を行う装置である。そして、その再生が中止された場合、そのコンテンツの編集を行う装置である。図７は、ストリーミング再生部１６の動作のフローチャートを示す。ストリーミング再生部１６は、入力装置１５の所定のキー操作によって制御部１１が起動することにより動作を開始する（ステップＳ１６ａ）。
【００４０】
そして、ストリーミング再生部１６は、入力装置１５の所定のキー操作によって指定されたコンテンツ、または、コンテンツサーバ装置（図示せず）からその装置に記憶されたコンテンツ一覧を受信してその一覧を表示し、表示されたコンテンツの中から入力装置１５の所定のキー操作によって選択されたコンテンツを、コンテンツサーバ装置から受信することを開始する。
【００４１】
ここで、上記コンテンツは、仮コンテンツ２１ａの形式の説明で述べた、フラグメント形式である。ストリーミング再生部１６は、受信されたコンテンツを、受信の都度、仮コンテンツ記憶部２１に仮コンテンツ２１ａとして格納する（ステップＳ１６ｂ）。
【００４２】
仮コンテンツ記憶部２１に記憶された仮コンテンツ２１ａの情報量を調べ（ステップＳ１６ｃ）、その情報量が所定量以上に記憶されていない場合、ストリーミング再生部１６は、所定の時間待って、ステップＳ１６ｃの仮コンテンツ２１ａの情報量を調べることを繰り返す。その情報量が所定量以上に記憶された場合、ストリーミング再生部１６は、仮コンテンツ記憶部２１に記憶された仮コンテンツ２１ａの冒頭からの再生の開始を、復号部３１に指示する（ステップＳ１６ｄ）。
【００４３】
ストリーミング再生部１６は、復号部３１が仮コンテンツ２１ａを再生中に、入力装置１５の所定のキー操作によって再生中止の指示があるか否かを調べ（ステップＳ１６ｅ）、その再生中止の指示があった場合、仮コンテンツ２１ａの再生開始からその中止指示までの時間をストリーミング再生部１６内に記憶する。
【００４４】
そして、ストリーミング再生部１６は、コンテンツをコンテンツサーバ装置から受信することを中止し、かつ、仮コンテンツ２１ａの再生の中止を復号部３１に指示する（ステップＳ１６ｆ）。なお、上記再生中止の指示があった際に受信中であったフラグメントの全てを受信して、受信されたフラグメントを仮コンテンツ記憶部２１に仮コンテンツ２１ａとして格納した後、コンテンツをコンテンツサーバ装置から受信することを中止しても良い。
【００４５】
また、復号部３１が仮コンテンツ２１ａを再生中に通信障害が発生して、コンテンツをコンテンツサーバ装置から受信することができなくなった場合、ストリーミング再生部１６は、ステップＳ１６ｅで入力装置１５の所定のキー操作によって再生中止の指示があった場合に準じた動作を行う。また、既に受信され、仮コンテンツ記憶部２１に記憶された仮コンテンツ２１ａの全てのフラグメントの再生が終了した時点で上記再生中止の指示があったとする動作をしても良い。
【００４６】
続いて、ストリーミング再生部１６は、仮コンテンツ記憶部２１に記憶された仮コンテンツ２１ａの編集を行う（ステップＳ１６ｇ）。この編集によって、仮コンテンツ２１ａの再生開始からその再生の中止までの部分を新たなコンテンツとして形式を整える。上記仮コンテンツ２１ａの編集は、以下の３つの処理からなる。第１の処理は、仮コンテンツ２１ａの第１のフラグメント２１ｂ１のヘッダ部２１ｃ１の再生時間長２１ｇ１に、上記仮コンテンツ２１ａの再生開始からその再生を中止の指示までの時間を更新記憶することである。
【００４７】
第２の処理は、仮コンテンツ２１ａのフラグメントの中で、上記再生中止の指示があった際に全く再生されていなかったフラグメント以降を削除することである。即ち、上記再生中止の指示があった際に再生されていたフラグメント（例えば、第ｍのフラグメント２１ｂｍとする。）は、１つのフラグメント２１ｂ１〜２１ｂｍを再生するのに所定の時間を要することから、上記仮コンテンツ２１ａの再生開始からその中止指示までの時間を用いて算出する。
【００４８】
そして、仮コンテンツ２１ａの第ｍ＋１のフラグメント２１ｂｍ＋１以降のフラグメントを削除する。ここで、ｍ＝１の場合を除き、上記第ｍのフラグメント２１ｂｍは、修正を加えない。ただし、上記第ｍのフラグメント２１ｂｍの全てが受信されていず、即ち、そのフラグメントの全てが仮コンテンツ記憶部２１に記憶されていない場合、ストリーミング再生部１６は、更に、第ｍのフラグメント２１ｂｍを削除し、次に、仮コンテンツ２１ａの第１のフラグメント２１ｂ１のヘッダ部２１ｃ１の再生時間長２１ｇ１に、第１〜第ｍ−１のフラグメント２１ｂ１〜２１ｂｍ−１を通常の再生速度で再生する際の再生時間を更新記憶する。
【００４９】
なお、上記第ｍのフラグメント２１ｂｍの全てが仮コンテンツ記憶部２１に記憶されていない場合、ストリーミング再生部１６は、第ｍのフラグメント２１ｂｍを削除することなく、仮コンテンツ記憶部２１に記憶された第ｍのフラグメント２１ｂｍの大きさによって、その第ｍのフラグメント２１ｂｍのデータ部大きさ２１ｈｍを更新記憶しても良い。
【００５０】
第３の処理は、仮コンテンツ２１ａのインデックス部２１ｂｚを作成することである。即ち、仮コンテンツ２１ａの第１〜第ｍのフラグメント２１ｂ１〜２１ｂｍに含まれる同期サンプルに対して、順次発番された識別情報２１ｍと、その同期サンプルが含まれているフラグメントのフラグメントアドレス２１ｎと、その同期サンプルが含まれているフラグメントアドレス２１ｎで識別されるフラグメント中の映像チャンクの番号であるチャンク番号２１ｏと、チャンク番号２１ｏで識別されるチャンクの中でその同期サンプルの番号であるサンプル番号２１ｐとからなる情報の組を作成して記憶する。
【００５１】
なお、ストリーミング再生部１６は、コンテンツを受信してストリーミング再生する際に同期サンプルを検出して上記情報の組を作成してストリーミング再生部１６内に記憶し、ステップＳ１６ｇの仮コンテンツ２１ａの編集の動作では、その記憶された情報の組をインデックス部２１ｂｚの形式に作成しても良い。この処理によって、ステップＳ１６ｇの仮コンテンツ２１ａの編集の動作に必要な時間が短縮される。
【００５２】
ここで、上記再生中止の指示があった際に再生されていたフラグメント２１ｂｍのデータ部２１ｄｍに含まれる同期サンプルの中で、上記再生中止の指示があるまでに再生された同期サンプルに対する上記情報の組を、インデックス部２１ｂｚに記憶する。ある同期サンプルが再生されたか否かは、映像サンプルの再生は所定時間に渡って継続されることから、上記仮コンテンツ２１ａの再生開始からその中止指示までの時間を用いて判断する。
【００５３】
図７にフローチャートを示すストリーミング再生部１６の動作の説明に戻る。ステップＳ１６ｅで再生中止の指示がないまま仮コンテンツ２１ａの最後まで受信して、仮コンテンツ記憶部２１に記憶した場合、及び、ステップＳ１６ｇの仮コンテンツ２１ａの編集が終了した後、ストリーミング再生部１６は、入力装置１５の所定のキー操作によって与えられた指示を調べる（ステップＳ１６ｈ）。
【００５４】
そして、上記指示が再生指示であった場合、ストリーミング再生部１６は、仮コンテンツ２１ａの冒頭からの再生を復号部３１に指示する（ステップＳ１６ｉ）。そして、ステップＳ１６ｈの入力装置１５の所定のキー操作によって与えられた指示を調べる動作に戻る。
【００５５】
また、ステップＳ１６ｈで、指示が終了指示であった場合、ストリーミング再生部１６は、入力装置１５の所定のキー操作によって仮コンテンツ２１ａの格納指示があるか否かを調べ（ステップＳ１６ｊ）、その格納指示があった場合、最後まで受信された仮コンテンツ２１ａ、または、ステップＳ１６ｇで編集された仮コンテンツ２１ａを、コンテンツ記憶部４１にコンテンツ４１ａとして格納して（ステップＳ１６ｋ）、動作を終了する（ステップＳ１６ｍ）。一方、ステップＳ１６ｊで格納指示がない場合、動作を終了する（ステップＳ１６ｍ）。
【００５６】
なお、ステップＳ１６ｉで開始された仮コンテンツ２１ａの再生中に入力装置１５の所定のキー操作によって終了指示が与えられた場合、ストリーミング再生部１６は、上記再生を中止して、ステップＳ１６ｊの仮コンテンツ２１ａの格納指示があるか否かを調べる動作に移る。
【００５７】
また、ストリーミング再生部１６は、ステップＳ１６ｆのコンテンツの受信と仮コンテンツの再生の中止の動作の後、入力装置１５の所定のキー操作によって動作終了の指示があった場合、ステップＳ１６ｇの仮コンテンツの編集以降の動作を行わずに動作を終了しても良い。
【００５８】
続いて、復号部３１による復号動作について説明する。
【００５９】
復号部３１は、仮コンテンツ２１ａを指定したストリーミング再生部１６からの指示、または、コンテンツ４１ａを指定した記憶コンテンツ再生部５１からの指示によって動作を開始する。そして、指定された仮コンテンツ２１ａ、または、コンテンツ４１ａを復号して再生する。即ち、復号された映像データを表示部３２に表示し、復号された音声データをスピーカ３３から発音する。
【００６０】
ここで、上記再生は、コンテンツの冒頭からの通常の再生速度による、指定された仮コンテンツ２１ａの第１のフラグメント２１ｂ１のヘッダ部２１ｃ１に記憶された再生時間長２１ｇ１、または、指定されたコンテンツ４１ａの第１のフラグメント４１ｂ１のヘッダ部に記憶された再生時間長に渡る再生に限るものではない。指示に従って、トリック再生であっても良い。なお、コンテンツ４１ａの第１のフラグメント４１ｂ１の形式は、既に説明した通り、図３に示す仮コンテンツ２１ａの第１のフラグメント２１ｂ１の形式と同じであり、コンテンツ４１ａの再生時間長が含まれている。
【００６１】
トリック再生としては、コンテンツの冒頭から所定の再生時間が経過した時点からの再生や、早送り再生や、逆送り再生を含む。これらのトリック再生は、周知の方法により仮コンテンツ２１ａのインデックス部２１ｂｚ、または、コンテンツ４１ａのインデックス部４１ｂｚを用いて行う。
【００６２】
また、復号部３１は、符号化されていない映像データを受信して、その映像データを表示部３２に表示する。また、符号化されていない音声データを受信して、その音声データをスピーカ３３から発音する。
【００６３】
次に、記憶コンテンツ再生部５１の動作を説明する。図８は、記憶コンテンツ再生部５１の動作のフローチャートを示す。記憶コンテンツ再生部５１は、入力装置１５の所定のキー操作によって動作を開始する（ステップＳ５１ａ）。
【００６４】
続いて、記憶コンテンツ再生部５１は、コンテンツ記憶部４１に記憶されたコンテンツ４１ａの一覧を表示部３２に表示する（ステップＳ５１ｂ）。図９は、表示部３２に表示されるコンテンツ４１ａの一覧の一例を示す。この一覧は、１つのコンテンツ４１ａに対して、コンテンツ名５２ａと、再生時間５２ｂとの情報の組からなり、異なるコンテンツ４１ａに対する情報の組を縦方向に列挙したものである。
【００６５】
ここで、コンテンツ名５２ａは、コンテンツ４１ａの第１のフラグメント４１ｂ１に記憶されたそのコンテンツの識別子であり、再生時間５２ｂは、コンテンツ４１ａの第１のフラグメント４１ｂ１に記憶されたそのコンテンツの再生時間長である。
【００６６】
コンテンツ４１ａの第１のフラグメント４１ｂ１の形式は、既に説明した通り、図３に示す仮コンテンツ２１ａの第１のフラグメント２１ｂ１の形式と同じであり、コンテンツ４１ａの識別子及び再生時間長が含まれている。そして、この再生時間長は、コンテンツ４１ａの作成に用いられた仮コンテンツ２１ａをストリーミング再生部１６が再生中に再生が中止された場合、図７のステップＳ１６ｇの動作で説明した通り、ストリーミング再生部１６によって更新されており、使用者に混乱を与えることがない。
【００６７】
続いて、記憶コンテンツ再生部５１は、入力装置１５の、例えば上向き矢印キー及び下向き矢印キーの操作によってカーソル位置を上及び下に表示された異なるコンテンツ４１ａに対する情報の組に移動し、入力装置１５の所定のキーが操作された時にカーソル位置があった情報の組が示すコンテンツ４１ａを、再生が指示されたコンテンツ４１ａとして入力する（ステップＳ５１ｃ）。
【００６８】
そして、記憶コンテンツ再生部５１は、上記指示されたコンテンツ４１ａの再生を、復号部３１に指示して（ステップＳ５１ｄ）、動作を終了する（ステップＳ５１ｅ）。ここで、ステップＳ５１ｄの再生は、コンテンツ４１ａを冒頭から通常の再生速度で再生することに限られるものではなく、トリック再生を含んでいても良い。
【００６９】
次に、上記のように構成された、本発明の実施形態に係る移動通信端末装置のコンテンツの再生及び編集の動作を、図１を参照して説明する。ストリーミング再生部１６によって受信されたコンテンツは、仮コンテンツ記憶部２１に仮コンテンツ２１ａとして記憶され、復号部３１によってストリーミング再生される。
【００７０】
ストリーミング再生中に再生中止の指示が入力装置１５から入力された場合、上記コンテンツの再生が中止され、また、そのコンテンツの冒頭から上記再生中止が指示された時までの部分が、形式を整えられて仮コンテンツ２１ａとして記憶される。
【００７１】
そして、上記仮コンテンツ２１ａは、コンテンツ４１ａとしてコンテンツ記憶部４１に記憶される。そのコンテンツ４１ａは、記憶コンテンツ再生部５１の指示により復号部３１によって再生される。
【００７２】
以上の説明では、１つのサンプルが継続再生される時間は一定としたが、これに限るものではない。仮コンテンツ２１ａの全てのフラグメント、即ち、第１〜第ｎのフラグメント２１ｂ１〜２１ｂｎのそれぞれのヘッダ部２１ｃ１〜２１ｃｎに、それぞれのデータ部２１ｄ１〜２１ｄｎに含まれるサンプル毎に上記継続再生される時間が記憶される形式としても良い。また、その時間がそれぞれのデータ部２１ｄ１〜２１ｄｎに記憶される形式としても良い。なお、コンテンツ４１ａの形式は、仮コンテンツ２１ａの形式と同じとすることは、既に説明した通りである。
【００７３】
また、以上の説明では、コンテンツは、映像情報と音声情報とからなるとしたが、これに限るものではない。映像情報のみからなるとしても良いし、音声情報のみからなるとしても良い。更に、文字情報を含んでも良い。また、情報の種類に応じてトラック番号を定め、チャンクの特定には、トラック番号を用いるようにしても良い。その場合、インデックス部２１ｂｚ、４１ｂｚに記憶される情報の組は、トラック番号を含む。
【００７４】
また、ストリーミング再生部１６の動作で、図７のステップＳ１６ｈの動作で説明した、入力装置１５の所定のキー操作によって与えられた指示を調べる動作に先立って、仮コンテンツ２１ａの識別子２１ｅ１と再生時間長２１ｇ１とを表示部３２に表示しても良い。表示の形式は、図９に示した記憶コンテンツ再生部５１が表示する形式に準じたものとしても良い。また、図７のステップＳ１６ｉで説明した、受信が終了した仮コンテンツ２１ａの再生は、そのコンテンツの冒頭からの再生に限るものではない。トリック再生を含んでも良い。
【００７５】
更に、以上の説明では、移動通信端末装置は、通話用のスピーカ１４ａと、コンテンツ再生用のスピーカ３３との２つのスピーカを有する構成であるとしたが、これに限るものではない。１つのスピーカを通話用とコンテンツ再生用とに兼用しても良い。本発明は以上の構成に限定されるものではなく、種々の変形が可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る移動通信端末装置の構成を示すブロック図。
【図２】本発明の実施形態に係る仮コンテンツの形式の一例を示す図。
【図３】本発明の実施形態に係る仮コンテンツの第１のフラグメントの形式の一例を示す図。
【図４】本発明の実施形態に係る仮コンテンツの第ｍのフラグメントの形式の一例を示す図。
【図５】本発明の実施形態に係る仮コンテンツのインデックス部の形式の一例を示す図。
【図６】本発明の実施形態に係るコンテンツの形式の一例を示す図。
【図７】本発明の実施形態に係るストリーミング再生部の動作を示すフローチャート。
【図８】本発明の実施形態に係る記憶コンテンツ再生部の動作を示すフローチャート。
【図９】本発明の実施形態に係る記憶コンテンツ再生部が表示するコンテンツ一覧の一例を示す図。
【符号の説明】
【００７７】
１１  制御部
１５  入力装置
１６  ストリーミング再生部
２１  仮コンテンツ記憶部
２１ａ  仮コンテンツ
２１ｂ１〜２１ｂｎ  第１〜第ｎのフラグメント
２１ｂｚ  インデックス部
２１ｃ１〜２１ｃｎ  ヘッダ部
２１ｄ１〜２１ｄｎ  データ部
２１ｅ１  識別子
２１ｆ１  符号化方式
２１ｇ１  再生時間長
２１ｈ１〜２１ｈｎ  データ部大きさ
２１ｉ１〜２１ｉｎ  チャンクアドレス
２１ｊ１１〜２１ｊ１ｐ、…、２１ｊｎ１〜２１ｊｎｐ  第１〜第ｐの映像チャンク
２１ｋ１１〜２１ｋ１ｐ、…、２１ｋｎ１〜２１ｋｎｐ  第１〜第ｐの音声チャンク
２１ｍ  識別情報
２１ｎ  フラグメントアドレス
２１ｏ  チャンク番号
２１ｐ  サンプル番号
３１  復号部
３２  表示部
３３  スピーカ
４１  コンテンツ記憶部
４１ａ  コンテンツ
４１ｂ１〜４１ｂｒ  第１〜第ｒのフラグメント
４１ｂｚ  インデックス部
５１  記憶コンテンツ再生部
５２ａ  コンテンツ名
５２ｂ  再生時間
【図１】
2006139535.tif 000003
【図２】
2006139535.tif 000004
【図３】
2006139535.tif 000005
【図４】
2006139535.tif 000006
【図５】
2006139535.tif 000007
【図６】
2006139535.tif 000008
【図７】
2006139535.tif 000009
【図８】
2006139535.tif 000010
【図９】
2006139535.tif 000011