(57)【要約】【課題】装置内における制御態様を簡略なものとしつつ、ストリーミングを行なう際に受信したデータを受信した時点からより早く再生することのできるデータストリーム記録再生装置を提供する。【解決手段】データストリーム記録再生装置１では、リモコン６０から記録と再生を同時に行なう旨の指示が入力されると、ＣＰＵ１０は、まず、再生位置を確認し、再生位置が現在である場合、つまり、ライブ映像を再生する旨の指示が入力された場合には、ＲＡＭ３０に記録されているデータを再生用としてデコーダ４０に送る。一方、再生位置が現在より前である場合、つまり、巻き戻しボタン指定された時間だけ以前の映像を再生する旨の指示が入力された場合には、ＨＤＤ３１に記録されているデータを再生用としてデコーダ４０に送る。【選択図】　　　　図１
2004140678.tif 000002
【特許請求の範囲】
【請求項１】
信号源からデータを取込むデータ取込部と、
前記データ取込部が取込んだデータを一時的に記録されるバッファメモリと、
前記バッファメモリに一時的に記録されたデータを書込まれ記憶する記憶部と、
前記データ取込部が取込んだデータを再生させる再生部と、
前記再生部におけるデータの再生を制御する制御部と、
前記データ取込部が取込んだデータの再生位置を入力する入力部とを含み、
前記制御部は、前記入力部に再生位置としてストリーム再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示し、前記入力部にストリーム再生位置とは異なる再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示し、
前記バッファメモリの容量は、前記バッファメモリに記憶された情報の前記記憶部への一回の書込みに要する時間の２倍の時間前記再生部が前記バッファメモリに記憶されたデータを再生することのできる量とされる、データストリーム記録再生装置。
【請求項２】
信号源からデータを取込むデータ取込部と、
前記データ取込部が取込んだデータを一時的に記録されるバッファメモリと、
前記バッファメモリに一時的に記録されたデータを書込まれ記憶する記憶部と、
前記データ取込部が取込んだデータを再生させる再生部と、
前記再生部におけるデータの再生を制御する制御部と、
前記データ取込部が取込んだデータの再生位置を入力する入力部とを含み、
前記制御部は、前記入力部に再生位置としてストリーム再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示し、前記入力部にストリーム再生位置とは異なる再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示する、データストリーム記録再生装置。
【請求項３】
前記バッファメモリの容量は、前記バッファメモリに記憶された情報の前記記憶部への一回の書込みに要する時間の２倍の時間前記再生部が前記バッファメモリに記憶されたデータを再生することのできる量とされる、請求項２に記載のデータストリーム記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データストリーム記録再生装置に関し、特に、データストリーム記録再生装置における制御態様を簡略なものとしつつ、ストリーミングを行なう際に受信したデータを受信した時点からより早く再生することのできるデータストリーム記録再生装置に関する。
【０００２】
【従来の技術】
従来から、パーソナルコンピュータ等の情報処理装置において、ハードディスク等に記憶させたマルチメディアデータを再生する技術があった。
【０００３】
また、マルチメディアデータの再生については、ユーザがネットワークを通じて映像や音声などのマルチメディアデータを視聴する際に、情報処理装置においてデータを受信しながら同時に再生するストリーミングというデータの再生方式が存在する。
【０００４】
さらに、従来では、ストリーミングを行ないながら受信したデータの記録を行なう技術が開示されている（特許文献１参照）。特許文献１では、データをハードディスクドライブ（ＨＤＤ）に記録させるデータストリーム記録再生装置が開示され、当該装置には、バッファメモリが搭載されている。当該バッファメモリには、ＨＤＤに記録させるデータを一時的に保持する部分と、表示させるために一時的に保持させる部分とがある。そして、上記の特許文献１には、常にバッファメモリからデータを再生させるために、受信したデータと実際に再生させるデータの時間位置の差に基づき、バッファメモリにおける、ＨＤＤに記録させるデータを一時的に保持する部分と、表示させるために一時的に保持させる部分とのデータの記憶の配分を変更させる技術が開示されていた。
【０００５】
【特許文献１】
特開２００２−７７８２８号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、マルチメディアデータを再生させる際に、制御の簡略化は常に望まれていた。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、装置内の制御態様を簡略なものとしつつ、ストリーミングを行なう際に受信したデータを受信した時点からより早く再生することのできるデータストリーム記録再生装置を提供することである。
【０００８】
【課題を解決するための手段】
本発明のある局面に従ったデータストリーム記録再生装置は、信号源からデータを取込むデータ取込部と、前記データ取込部が取込んだデータを一時的に記録されるバッファメモリと、前記バッファメモリに一時的に記録されたデータを書込まれ記憶する記憶部と、前記データ取込部が取込んだデータを再生させる再生部と、前記再生部におけるデータの再生を制御する制御部と、前記データ取込部が取込んだデータの再生位置を入力する入力部とを含み、前記制御部は、前記入力部に再生位置としてストリーム再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示し、前記入力部にストリーム再生位置とは異なる再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示し、前記バッファメモリの容量は、前記バッファメモリに記憶された情報の前記記憶部への一回の書込みに要する時間の２倍の時間前記再生部が前記バッファメモリに記憶されたデータを再生することのできる量とされることを特徴とする。
【０００９】
本発明のある局面に従うと、データストリーム記録再生装置では、指示された再生位置に基づいて、バッファメモリに記憶されたデータが再生されるか、記憶部に記憶されたデータが再生されるかが選択される。また、バッファメモリは、当該バッファメモリへの記憶速度が記憶部への記憶速度以上であれば、バッファメモリにおいて、再生が終了したデータを逐次バッファメモリから記憶部に書込めるための記憶容量が確保されている。
【００１０】
これにより、データストリーム記録再生装置では、再生位置に応じてバッファメモリにおける記憶領域を選択するという煩雑な処理を行なわなくとも、ストリーミングを行なう際に受信したデータを受信した時点から逐次的に再生することができる。また、バッファメモリの容量は、再生が終了したデータを逐次バッファメモリから記憶部に書込むものとしつつ、抑えることができる。
【００１１】
本発明の他の局面に従ったデータストリーム記録再生装置は、信号源からデータを取込むデータ取込部と、前記データ取込部が取込んだデータを一時的に記録されるバッファメモリと、前記バッファメモリに一時的に記録されたデータを書込まれ記憶する記憶部と、前記データ取込部が取込んだデータを再生させる再生部と、前記再生部におけるデータの再生を制御する制御部と、前記データ取込部が取込んだデータの再生位置を入力する入力部とを含み、前記制御部は、前記入力部に再生位置としてストリーム再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示し、前記入力部にストリーム再生位置とは異なる再生位置が入力された場合には、前記再生部に前記バッファメモリに記憶されたデータの再生を指示することを特徴とする。
【００１２】
本発明の他の局面に従うと、データストリーム記録再生装置では、指示された再生位置に基づいて、バッファメモリに記憶されたデータが再生されるか、記憶部に記憶されたデータが再生されるかが選択される。
【００１３】
これにより、再生位置に応じてバッファメモリにおける記憶領域を選択するという煩雑な処理を行なわなくとも、ストリーミングを行なう際に受信したデータを受信した時点から逐次的に再生することができる。
【００１４】
また、本発明に従ったデータストリーム記録再生装置では、前記バッファメモリの容量は、前記バッファメモリに記憶された情報の前記記憶部への一回の書込みに要する時間の２倍の時間前記再生部が前記バッファメモリに記憶されたデータを再生することのできる量とされることが好ましい。
【００１５】
これにより、バッファメモリの容量を、再生が終了したデータを逐次バッファメモリから記憶部に書込むものとしつつ、抑えることができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態の一例であるデータストリーム記録再生装置について、図面を参照して説明する。
【００１７】
図１は、データストリーム記録再生装置１の制御ブロック図である。
データストリーム記録再生装置１は、外部のリモートコントロール部（リモコン）６０に対する操作に基づいて動作する。また、データストリーム記録再生装置１は、当該データストリーム記録再生装置１の動作を全体的に制御するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１０、外部からのデータを受信するためのアンテナ５、アンテナ５から受信したデータをエンコードするエンコーダ部２、エンコーダ部２においてエンコードされたデータを記録または再生するにデータを蓄積する記録再生部３、エンコーダ部２においてエンコーダされたデータを再生するためにデコードするデコーダ部４、および、リモコン６０から赤外線等で送られる外部からの信号を受信しＣＰＵ１０に伝達するリモートコントローラインターフェイス（リモコンＩ／Ｆ）６を含む。
【００１８】
エンコーダ部２では、テレビチューナ（ＴＶチューナ）２０によりアンテナ５で受信する電波の周波数が調整され、アナログ／デジタル（Ａ／Ｄ）変換部２１によりアンテナ５で受信した電波またはビデオ入力端子２３を介して外部から入力されるデータのＡ／Ｄ変換がなされ、エンコーダ２２によりＡ／Ｄ変換後のデータのエンコーダがなされる。Ａ／Ｄ変換部２１にはスイッチ２１Ａが備えられている。スイッチ２１Ａは、一端をＡ／Ｄ変換部２１側の端子２１Ｐに固定され、他端を、リモコン６０からの入力内容に基づいて、ＴＶチューナ２０側の端子２０Ｘまたはビデオ入力端子２３側の端子２３Ｘに接続される。
【００１９】
記録再生部３では、エンコーダ部２でエンコーダされたデータが、バッファであるＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３０で一時的に記録される。再生切換部３２は、ＲＡＭ３０に記憶されたデータを、そのまま再生させるか、または、ハードディスクドライブ（ＨＤＤ）３１に書込む。再生切換部３２が、ＲＡＭ３０に記憶されたデータを、そのまま再生させるか、ＨＤＤ３１に書込むかは、ＣＰＵ１０により制御される。
【００２０】
デコーダ部４では、デコーダ４０により再生切換部３２から送られるデータ（ＲＡＭ３０またはＨＤＤ３１に記憶されたデータ）がデコードされ、デジタル／アナログ変換部（Ｄ／Ａ変換部）４１によりデコードされたデータがアナログデータに変換される。このアナログデータは、外部のテレビジョン（ＴＶ）２０等のモニタに出力され、再生される。
【００２１】
次に、データストリーム記録再生装置１の特徴である、アンテナ５またはビデオ入力端子２３から入力されたデータの、ＨＤＤ３１への記録および再生を同時に行なう場合の処理（記録再生処理）について説明する。図２は、ＣＰＵ１０の記録再生処理のフローチャートである。
【００２２】
リモコン６０から記録と再生を同時に行なう旨の指示が入力されると、ＣＰＵ１０は、Ｓ１で、再生位置を確認する。そして、ＣＰＵ１０は、再生位置が現在である場合、つまり、ライブ映像を再生する旨の指示が入力された場合には、Ｓ２に処理を進める。一方、ＣＰＵ１０は、再生位置が現在より前である場合、つまり、巻き戻しボタン指定された時間だけ以前の映像を再生する旨の指示が入力された場合には、Ｓ３に処理を進める。
【００２３】
Ｓ２では、ＣＰＵ１０は、再生切換部３２に、ＲＡＭ３０に記録されているデータを再生用としてデコーダ４０に送る処理を行ない、Ｓ４に処理を進める。
【００２４】
ここで、Ｓ２におけるＲＡＭ３０のデータの再生処理の際のＲＡＭ３０およびＨＤＤ３１におけるデータの流れを、図３を参照して説明する。図３は、この場合のＲＡＭ３０およびＨＤＤ３１での記憶領域の使用態様を模式的に示す図である。
【００２５】
図３（Ａ）および図３（Ｂ）では、ＲＡＭ３０およびＨＤＤの記憶容量が帯状に示されている。そして、図３（Ａ）は、ＲＡＭ３０においてエンコーダ２２から送られるデータの記憶量が当該ＲＡＭ３０からＨＤＤ３１への一度の書込み処理で書込まれる量に達するまでの場合を示し、図３（Ｂ）は、当該量に達した後の場合を示している。なお、図３（Ａ）では、ＲＡＭ３０の記憶容量について、ＲＡＭ３０からＨＤＤ３１への一度の書込み処理で書込まれる量を容量Ｈで示している。
【００２６】
ＲＡＭ３０内で、データの記憶された領域であって、デコーダ４０に送られるデータが記憶された領域が、領域３０Ａとして示されている。領域３０Ａが容量Ｈに達するまでは、ＲＡＭ３０に記憶された情報は、ＨＤＤ３１への書込みよりも優先して、読出されて、デコーダ４０へ送られる。
【００２７】
ＨＤＤ３１内で、データの記憶された領域であって、すでにデータの書込みが完了している領域が、領域３１Ａとして示されている。ＲＡＭ３０においてエンコーダ２２から送られるデータの記憶量が当該ＲＡＭ３０からＨＤＤ３１への一度の書込み処理で書込まれる量に達するまでは、ＨＤＤ３１への書込みが行なわれないため、図３（Ａ）では、領域３１Ａに変動はない。
【００２８】
次に、図３（Ｂ）を参照して、ＲＡＭ３０においてエンコーダ２２から送られるデータの記憶量が当該ＲＡＭ３０からＨＤＤ３１への一度の書込み処理で書込まれる量に達した後のデータの流れについて説明する。ＲＡＭ３０におけるデータの記憶量が容量Ｈに達すると、容量Ｈ分の記憶領域である領域３０Ｂ内のデータは、ＨＤＤ３１の領域３１Ｂへと書込まれる。なお、この領域３１Ｂへの書込みと並行して、ＲＡＭ３０の領域３０Ａに記憶されているデータは、デコーダ４０へと送られるために読出される。
【００２９】
次に、Ｓ３におけるＨＤＤ３１のデータの再生処理の際のＲＡＭ３０およびＨＤＤ３１におけるデータの流れを、図４を参照して説明する。図４は、この場合のＲＡＭ３０およびＨＤＤ３１での記憶領域の使用態様を模式的に示す図である。
【００３０】
図４では、図３（Ａ）および図３（Ｂ）と同様に、ＲＡＭ３０とＨＤＤ３１の記憶容量が帯状に示されている。ＨＤＤ３１のデータの再生処理では、ＨＤＤ３１にすでに書込みが完了して記憶されている、領域３１Ａ内のデータが、デコーダ４０に送られ、再生される。
【００３１】
ＲＡＭ３０では、エンコーダ２２から送られるデータが順次記憶され、領域３０Ａとなっている。ＲＡＭ３０内にすでにデータを記憶された領域３０Ｂのデータは、ＨＤＤ３１へと書込まれている。領域３０Ｂは、図３（Ａ）を参照して説明した容量Ｈと同容量である。つまり、ＲＡＭ３０では、容量Ｈ分だけのデータが記憶されると、順次、容量Ｈ分だけのデータのＨＤＤ３１への書込みが行なわれる。
【００３２】
つまり、以上説明したＳ２の処理では、図５に示すように、エンコーダ２２から送られＲＡＭ３０に書込まれたデータは、再生切換部３２を介してデコーダ４０に送られると共に、ＲＡＭ３０の記憶量が領域Ｈを越えると、ＨＤＤ３１へと送られる。一方、Ｓ３の処理では、図６に示すように、エンコーダ２２から送られＲＡＭ３０に書込まれたデータは、ＨＤＤ３１へと書込まれる。そして、再生切換部３２へは、ＨＤＤ３１に書込まれたデータが送られる。なお、図５および図６では、データの流れを主に示すため、図１に示したような構成要素同士を接続する線の記載を省略している。
【００３３】
再度図２を参照して、Ｓ２またはＳ３の処理の後、ＣＰＵ１０は、Ｓ４で、リモコン６０から何らかの指示が入力されるまで待機する。そして、指示が入力されたと判断すると、Ｓ５で、当該指示が再生位置の変更であるか否かを判断する。再生位置の変更の指示とは、たとえば、リモコン６０において、早送りボタンや巻戻しボタンへの操作や、ライブ映像を再生するための操作がなされ、その旨がリモコンＩ／Ｆ６へと送信されることである。そして、Ｓ５で、再生位置を変更する指示が入力されたと判断すると、ＣＰＵ１０は、処理をＳ１に戻し、再度、再生位置を確認する。一方、再生位置を変更する指示ではないと判断すると、ＣＰＵ１０は、Ｓ６で、記録再生処理を終了する旨の指示であるか否かを判断する。そして、ＣＰＵ１０は、終了する旨の指示であると判断すると、そのまま記録再生処理を終了させ、それ以外の指示であると判断すると、Ｓ７で当該指示に従った処理を行ない、Ｓ４に処理を戻す。
【００３４】
以上説明した本実施の形態では、ＨＤＤ３１により、バッファメモリに一時的に記録されたデータを書込まれ記憶する記憶部が構成されているが、本発明の記憶部はこれに限定されない。つまり、記録部は、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等の、データストリーム記録再生装置１から着脱可能な記録媒体によって構成されてもよい。
【００３５】
また、以上説明した本実施の形態では、ＲＡＭ３０の記憶容量は、容量Ｈ以上、好ましくは、容量Ｈの２倍とされる。これにより、ＲＡＭ３０の容量を抑えつつ、ＲＡＭ３０におけるデータの読出しおよびＨＤＤ３１への書込みを効率良く行なうことができる。
【００３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態の一例であるデータストリーム記録再生装置の制御ブロック図である。
【図２】図１のＣＰＵが実行する記録再生処理のフローチャートである。
【図３】記録再生処理のＲＡＭのデータの再生処理における、図１のデータストリーム記録再生装置のＲＡＭおよびＨＤＤでの記憶領域の使用態様を模式的に示す図である。
【図４】記録再生処理のＨＤＤのデータの再生処理における、図１のデータストリーム記録再生装置のＲＡＭおよびＨＤＤでの記憶領域の使用態様を模式的に示す図である。
【図５】図１のデータストリーム記録再生装置において、記録再生処理のＲＡＭのデータの再生処理におけるデータの流れを説明するための図である。
【図６】図１のデータストリーム記録再生装置において、記録再生処理のＨＤＤのデータの再生処理におけるデータの流れを説明するための図である。
【符号の説明】
１　データストリーム記録再生装置、２　エンコーダ部、３　記憶再生部、４デコーダ部、５　アンテナ、６　リモコンＩ／Ｆ、１０　ＣＰＵ、２２　エンコーダ、３０　ＲＡＭ、３１　ＨＤＤ、４０　デコーダ、６０　リモコン。
【図１】
2004140678.tif 000003
【図２】
2004140678.tif 000004
【図３】
2004140678.tif 000005
【図４】
2004140678.tif 000006
【図５】
2004140678.tif 000007
【図６】
2004140678.tif 000008