(57)【特許請求の範囲】
【請求項１】
映像ストリームを記録媒体から読み出す映像ストリーム読出部と、
映像ストリームに付加された当該映像ストリームに含まれる映像の画面構成を示す付加画面構成情報を記録媒体から読み出す付加画面構成情報読出部と、
前記画面構成情報読出部で読み出した付加画面構成情報を使用して、前記映像ストリーム読出部で読み出した映像ストリームの出力画面の構成を設定する画面構成設定部と、
前記画面構成設定部で設定された出力画面の構成に基づいて前記映像ストリーム読出部で読み出した映像ストリームを再生する再生部とを有する映像処理装置であって、
前記再生部による映像ストリームの再生が停止されると、当該停止された位置における映像ストリームの画面構成情報を、前記記録媒体に記録された付加画面構成情報として記録することを特徴とする映像処理装置。
【請求項２】
請求項１の映像処理装置であって、さらに、
映像ストリームに前記付加画面構成情報が付加されているかを検出する付加画面構成情報有無検出部を有し、
前記画面構成設定部は、前記付加画面構成情報が付加されていると検出された場合には当該付加画面構成情報を使用し、前記付加画面構成情報が付加されていないと検出された場合には前記映像ストリーム読出部で読み出した映像ストリームに含まれる画面構成情報を使用して出力画面の構成を設定する映像処理装置。
【請求項３】
請求項２の映像処理装置であって、さらに、
前記付加画面構成情報有無検出部で前記付加画面構成情報が付加されていないと検出された場合に、前記映像ストリーム読出部で読み出した映像ストリームに含まれる画面構成情報に基づいて付加画面構成情報を当該映像ストリームに関連付けて追記する付加画面構成情報追記部を有する映像処理装置。
【請求項４】
映像ストリームを受信する受信部と、
映像ストリームを記録媒体から読み出す映像ストリーム読出部と、
前記受信部で受信している映像ストリームまたは前記映像ストリーム読出部で読み出した映像ストリームを出力する出力部と、
前記出力部で前記受信部で受信している映像ストリームを出力しているか、前記映像ストリーム読出部で読み出した映像ストリームを出力しているかを判断する出力映像判定部と、
映像ストリームに付加された当該映像ストリームに含まれる映像の画面構成を示す付加画面構成情報を記録媒体から読み出す付加画面構成情報読出部と、
前記映像判定部で、前記映像ストリーム読出部で読み出した映像ストリームを出力していると判断すると、前記付加画面構成情報読出部で読み出した付加画面構成情報を使用して、前記映像ストリーム読出部で読み出した映像ストリームの出力画面の構成を設定する画面構成設定部とを有し、
前記出力部による前記映像ストリーム読出部で読み出した映像ストリームの出力が停止されると、当該停止された位置における映像ストリームの画面構成情報を、前記記録媒体に記録された付加画面構成情報として記録することを特徴とする映像処理装置。
【請求項５】
映像ストリームを受信する受信部と、
前記受信部で受信した映像ストリームを記録媒体に記録する映像ストリーム記録部と、
前記記録媒体から映像ストリームを読み出す映像ストリーム読出部と、
前記受信部で受信している映像ストリームまたは前記映像ストリーム読出部で読み出した映像ストリームを出力する出力部と、
映像ストリームに含まれる画面構成情報に基づいて当該映像ストリームに含まれる映像の画面構成を示す付加画面構成情報を当該映像ストリームに関連付けて追記する付加画面構成情報追記部と、
所定の条件下で映像ストリームを前記映像ストリーム読出部で読み出し、前記付加画面構成情報追記部で当該映像ストリームの付加画面構成情報を追記させる制御部とを有し、  前記出力部による前記映像ストリーム読出部で読み出した映像ストリームの出力が停止されると、当該停止された位置における映像ストリームの画面構成情報を、前記記録媒体に記録された付加画面構成情報として記録することを特徴とする映像処理装置。
【請求項６】
映像ストリームを受信する受信部と、
前記受信部で受信した映像ストリームを記録媒体に記録する映像ストリーム記録部と、
前記記録媒体から映像ストリームを読み出す映像ストリーム読出部と、
前記受信部で受信している映像ストリームまたは前記映像ストリーム読出部で読み出した映像ストリームを出力する出力部と、
前記記録媒体に記録された映像ストリームを編集する編集部と、
映像ストリームに含まれる画面構成情報に基づいて当該映像ストリームに含まれる映像の画面構成を示す付加画面構成情報を当該映像ストリームに関連付けて追記する付加画面構成情報追記部と、
前記編集部で映像ストリームが編集されたとき、前記付加画面構成情報追記部で当該映像ストリームの付加画面構成情報を追記させる制御部とを有し、
前記出力部による前記映像ストリーム読出部で読み出した映像ストリームの出力が停止されると、当該停止された位置における映像ストリームの画面構成情報を、前記記録媒体に記録された付加画面構成情報として記録することを特徴とする映像処理装置。
【請求項７】
請求項１から６のいずれかの映像処理装置であって、
前記画面構成情報又は付加画面構成情報は、画面の、水平方向の画素数と、垂直方向の画素数と、アスペクト比と、表示すべき水平方向のサイズと、表示すべき垂直方向のサイズと、インタレース／プログレッシブと、Bピクチャの有無とのうち少なくとも一部を示す情報を含む映像処理装置。  
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野は、映像処理装置に関し、特に映像等の情報の再生及び／又は録画に関する。
【背景技術】
【０００２】
上記技術分野について、特許文献１には「ストリームデータを録画したデータの再生を、スムーズに行うことが可能な録画再生装置を提供する。」ことを課題とし、その解決手段として「開示される録画再生装置は、デジタル衛星受信ボード６においてストリームデータを受信して、録画開始指示を受けたとき、録画再生管理部２５において受信したストリームデータを解析してシーケンスヘッダを検索して、検出されたシーケンスヘッダ以降のＴＳデータをストレージデバイス１０に書き込み、再生指示を受けたとき、ストレージデバイス１０から前記シーケンスヘッダ以降のＴＳデータを読み出して、ＭＰＥＧ２デコーダ部２７においてデコードして映像と音声を再生するように構成されている。」ことが記載されている。
【０００３】
【特許文献１】特開２００１−０７８１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
テレビ放送においては、映像の表示位置、表示方法を決定するために、放送信号に画面構成情報（アスペクト比、水平／垂直画素数等）が重畳されている。アナログ放送においては、VBI（Vertical Blanking Interval：垂直帰線期間）に画面のアスペクト比等の情報が含まれており、デジタル放送においては、映像のシーケンスヘッダ内にアスペクト比、水平／垂直画素数等が含まれている。テレビ放送受信機は、映像を適切に表示するためにこれらの画面構成情報を使用する。
【０００５】
この点、例えば特許文献１の技術は、シーケンスヘッダに着目して、録画したデータの再生をスムーズに行うことを示唆している。しかし、デジタル記録された映像／音声を再生する場合、画面構成情報は通常映像ストリーム内（例えばMPEGシーケンスヘッダ）に記録されているため、画面構成設定（画面構成情報を用いた、出力映像の設定）は映像ストリームをデコードした後にのみ可能（前には不可能）となる。よって、映像のデコードは完了していても画面構成設定が完了していないため、映像を出力できない期間が存在し、この期間分、再生開始時の映像出力が遅くなる。特許文献１などの従来技術では、映像のデコード開始と画面構成の設定開始を並列に行うことはできない。
【０００６】
つまり、ストレージからの映像の再生時に、映像ストリームに含まれる画面構成情報を復号化して取得することにより、映像ストリームの復号化を行っている間は画面構成設定ができず、再生開始時の映像出力が遅くなる場合がある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一実施の態様は、例えば特許請求の範囲に記載された技術的思想を用いる。
【発明の効果】
【０００９】
以上の手段によれば例えば、再生時の映像出力開始を早くすること（再生開始時の映像出力の高速化）ができる。
【００１０】
上記以外の課題、手段、効果も実施例で後述される。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に好適な実施形態の例（実施例）を説明する。ただし本発明は本実施例に限定されない。例えば、本実施例は映像処理装置について説明してあり、映像に好適であるが、映像以外への適用を妨げるものではない。また実施例の構成すべてが採用される必要はなく取捨選択可能である。また実施例１〜４は適宜に組み合わせ可能である。
【実施例１】
【００１２】
図１は、映像処理装置の例として、実施例１の再生装置の構成例を示すブロック図である。
【００１３】
再生装置１は、受信機全体を制御する受信機制御部１０と、選局、デジタル復調、誤り訂正などを行い、放送波が入力されＭＰＥＧ２−ＴＳ（MPEG2 Transport Stream：以下ＴＳ）を出力するまでの処理を行う放送受信処理部１１と、ＴＳを映像／音声／字幕／番組情報等のストリームに分離する多重分離処理を行う多重分離部１２と、ストレージに対して読み込み／書き込みなどの制御を行うストレージ制御部１３と、符号化された映像ストリーム（以下、映像ＰＥＳ：Packetized Elementary Stream）／音声ストリーム（以下、音声ＰＥＳ）を、映像／音声に復号化する映像／音声復号化部１４と、画面構成情報（アスペクト比、水平画素数、垂直画素数等）を使用して、出力映像の表示設定を行う画面構成制御部１５と、映像／音声を含むＴＳを記録するストレージ１６（例えばＨＤＤ、ＤＶＤなど）と、からなる。ここで点線２は、受信機制御部１０によって制御される制御範囲を示している。つまり、点線２によって囲まれる各部は、何らかの通信路（例えばＰＣＩバス等のデータバス）によって受信機制御部１０と接続され、受信機制御部１０から制御できるものとする。また、ここでは放送受信処理部１１を記載しているが、再生のみを目的とした（つまり録画を行わない）装置の場合には、放送受信処理部１１は特に必要ない。
【００１４】
ここで、再生装置１において、ストレージに記録された映像および音声を再生するまでの処理内容について説明する。まず、受信機制御部１０は、特定の映像および音声を含むＴＳ（Transport Stream）の再生指示を、ストレージ制御部１３に対して指示する。再生指示を受けたストレージ制御部１３は、記録されている特定の映像および音声を含むＴＳをストレージ１６から取得し、多重分離部１２に対して出力する。ストレージ制御部１３からのＴＳを受信した多重分離部１２は、多重分離処理を行い、映像および音声のＰＥＳを、映像／音声復号化部１４に出力する。映像／音声復号化部１４は、映像および音声のＰＥＳを復号化し、復号化した音声を音声出力１７に、復号化した映像を画面構成制御部１５に出力する。一方、受信機制御部１０からの再生指示を受けたストレージ制御部１３は、特定の映像および音声を含むＴＳに付加して記録してある付加画面構成情報をストレージ１６から取得し、画面構成制御部１５に通知する。付加画面構成情報が無かった場合は、付加画面構成情報が無いということを、画面構成制御部１５に通知する。前記付加画面構成情報無しの通知が存在することにより、画面構成制御部１５が、使用する画面構成情報を付加画面構成情報から映像ストリーム内の画面構成情報に切り替え、従来の映像ストリーム再生と同じように処理することが可能になる。前記付加画面構成情報無しの通知が存在しない場合、前記切り替えが不可能になる。なお、付加画面構成情報が無いときには、無いということを通知せず付加画面構成情報がない従来の映像ストリームの再生と同じように処理してもよい。
【００１５】
付加画面構成情報を受け取った画面構成制御部１５は、画面構成情報を用いて画面構成設定（画像の配置位置の決定等）を行い、復号化した映像を映像出力端子１８に出力する。
【００１６】
図２は、画面構成制御部１５での処理例を示すフローチャートである。
【００１７】
まずユーザーが映像の視聴を行っている間は、現在視聴している映像が、ストレージから再生されているものか、放送から受信しているものかという情報が、受信機制御部１０から画面構成制御部１５に対して通知される。この情報に基づいて放送番組を視聴しているか記録装置からの再生番組を視聴しているかを判断する（S21）。この処理を行う部位を視聴番組判定部とも呼ぶ。
【００１８】
現在視聴している映像が放送からの映像の場合（S21のNo）、付加画面構成情報は存在しないため、映像ストリームに含まれる画面構成情報を使用して画面構成設定を行う（S24）。
【００１９】
現在視聴している映像が、再生された映像の場合（S21のyes）、次に付加画面構成情報の有無を判定する（S22）具体的な付加画面構成情報の有無判定方法としては、例えば映像ストリームおよび付加画面構成情報がUDFのフォーマットで記録されている場合、付加画面構成情報名（例えば”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”）でファイルをオープンし、オープンができた場合には付加画面構成情報有り、オープンできなかった場合は付加画面構成情報無しと判定できる。。この処理、すなわち映像ストリーム外部に付加して記録された付加画面構成情報が記載されているか否かの判定を行う部位を付加画面構成情報有無判定部とも呼ぶ。
【００２０】
付加画面構成情報が無かった場合（S22のno）、放送の場合と同様に、映像ストリームに含まれる画面構成情報を使用して画面構成設定を行う（S24）。
【００２１】
付加画面構成情報が存在した場合（S22のyes）付加画面構成情報に従って画面構成（S23）を行う。
【００２２】
このようにして、現在視聴している映像がストレージからの再生か放送かにあわせて画面構成情報の取得元を選択することが可能になり、またストレージに付加画面構成情報が無い場合にも、映像ストリームに含まれる画面構成情報を用いることにより、問題無く映像を表示することが可能になる。
【００２３】
また、付加画面構成情報と、映像ストリームから取得した画面構成情報が不一致の場合には、映像ストリームに含まれる画面構成情報を優先する。この理由として、映像ストリームに含まれる画面構成情報は同一映像ストリーム内であっても、途中で変化する場合がある。この場合は、映像ストリームに含まれる画面構成情報が正しいと考えられるため、その場合は、映像ストリームに含まれる画面構成情報に従い、画面構成設定を行う。
【００２４】
図３は、画面構成情報の一例を示す。これは、ISO/IEC 13818-2（Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ  ？  Ｇｅｎｅｒｉｃ  ｃｏｄｉｎｇ  ｏｆ  ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅｓ  ａｎｄ  ａｓｓｏｃｉａｔｅｄ  ａｕｄｉｏ  ｉｎｆｏｒｍａｔｉｏｎ：  Ｖｉｄｅｏ）に記載してあるsequence_header（シーケンスヘッダ）の情報である。この中に含まれるhorizontal_size_valueは水平方向の画素数、vertical_size_valueは垂直方向の画素数、aspect_ratio_informationはアスペクト比の情報である。これらの情報等を用いて、映像データを適切な形に表示する。また、その他の画面構成情報の例で、Sequence display extension情報として、display_horizontal_size（表示すべき水平方向のサイズ）、display_vertical_size（表示すべき垂直方向のサイズ）など、またsequence_extension情報として、progressive_sequence（インタレース／プログレッシブ）、low_delay（Bピクチャの有無）等がある。画面構成情報としては、これらの、sequence_header、sequence_extension、Sequence display extension、Sequence scalable extension、Group of pictures header等に含まれる全ての情報のうち必要なものを使用可能である。
【００２５】
例えば、映像画素の画面上の配置位置を決定するために、horizontal_size_value、vertical_size_value、aspect_ratio_information、display_horizontal_size、display_vertical_sizeを使用したり、再生時に動画のどのフレームを表示するかを決定するために、progressive_sequence、low_delay、frame_rate_code（フレームレート）を使用したりする。
【００２６】
図４は、ストレージ内での画面構成情報の配置イメージの一例を示す。配置イメージは、ストレージ内のファイルシステムのイメージを示しており、ディレクトリ構造となっている。楕円がディレクトリ、四角がファイルを示している。”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”が画面構成情報である。ストレージは何らかのファイルシステム（例えばUDF）を有していて、この例では”ｒｏｏｔ”と呼ばれるディレクトリが最上位のディレクトリになっている。その下位に録画番組用のディレクトリ”Ｒｅｃ＿Ｐｒｇ”があり、”ＲｅｃＤａｔａ．ｍｎｇ”という管理ファイルに、どのような番組が録画されているかという管理情報が記載されている。ここで”Ｐｒｏｇｒａｍ０００１．ａｖｓ”というファイルが、映像および音声が含まれるＴＳのファイルである。この”Ｐｒｏｇｒａｍ０００１．ａｖｓ”に付加するデータは”Ｐｒｏｇｒａｍ０００１．ａｖｓ”直下の”ｓｂＤｉｒ”に保存され、そのうちの一つの”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”が付加画面構成情報である。ストリームに含まれる画面構成情報は、図４においては”Ｐｒｏｇｒａｍ０００１．ａｖｓ”データ内部のTS、さらにそのTS内部の映像PESのヘッダに含まれている。 なお、このように”Ｐｒｏｇｒａｍ０００１．ａｖｓ”の内部に構成情報があるのではなく、映像ストリーム”Ｐｒｏｇｒａｍ０００１．ａｖｓ”に付加（付属）するデータであることを、映像ストリーム外部に付加されたデータとも呼ぶ。
【００２７】
再生時にストレージ制御部１３は、”Ｐｒｏｇｒａｍ０００１．ａｖｓ”と、”Ｐｒｏｇｒａｍ０００１．ａｖｓ”に付加する”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”を取得する。”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”の取得方法としては、例えばストレージがUDFファイルシステムを用いている場合、”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”のファイルをUDFファイルシステム上でOPENしてそこからデータを読み出す。その後、”Ｐｒｏｇｒａｍ０００１．ａｖｓ”を多重分離部１２に通知し、”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”を画面構成制御部１５に通知する。ストレージ制御部１３のうち、映像ストリーム外部に付加して記録された付加画面構成情報をストレージから読み出す部位を画面構成情報読出部とも呼ぶ。また映像ストリームをストレージから読み出す部位を映像ストリーム読出部とも呼ぶ。
【００２８】
以上のようにして、映像に付加して記録した画面構成情報をもとに画面構成設定を行い、映像を出力する。
【実施例２】
【００２９】
図５は、映像処理装置の例として、実施例２の録画再生装置の構成例を示すブロック図である。録画再生装置の構成は、図１の再生装置の構成と同様であるが、各部に対して録画時に行う処理が追加され、また、各部間の関係が追加される。
【００３０】
録画装置５０において放送の番組を録画する処理について説明する。まず受信機制御部１０が、放送受信処理部１１に対して選局指示を行い、指示を受けた放送受信処理部は、選局、デジタル復調、誤り訂正を行い、特定の番組を含むＴＳを多重分離部１２に出力する。ＴＳを入力された多重分離部１２は、受信機制御部１０の指示に従い、ＴＳを分離し、特定の番組の映像または／および音声を持つＴＳを作成し、ストレージ制御部１３に出力する。一方、多重分離部１２は、放送受信処理部１１から入力されたＴＳを分離し、映像または／および音声のＰＥＳを映像／音声復号化部１４に出力する。映像または／および音声のＰＥＳを入力された映像／音声復号化部１４は、画面構成情報を取得するために映像のＰＥＳを復号化し、PESに含まれるシーケンスヘッダやピクチャヘッダから、画面構成情報を取得し、画面構成制御部１５に通知する。画面構成情報を通知された画面構成制御部１５は、通知された画面構成情報を、ストレージ制御部１３に通知する。
【００３１】
多重分離部１２から出力されたＴＳと、画面構成制御部１５から通知された画面構成情報を受けたストレージ制御部１３は、ＴＳと画面構成情報を図４の例のように関連付けてストレージ１６に記録する。ストレージ制御部１３のうち、映像ストリームと関連付けて付加画面構成情報を記録する部位を付加画面構成情報書き込み部とも呼ぶ。
【００３２】
このようにして、ストレージに、映像ストリームと画面構成情報を関連付けて記録する。なお、再生時の処理は、実施例１の場合と同様である。
【実施例３】
【００３３】
実施例３の録画再生装置の構成は、図５の録画再生装置の構成と同様であるが、受信機制御部１０での条件判定と、ストレージ制御部１３でのストレージへの追記処理が追加され、またストレージ１６は情報が追記可能である。
【００３４】
図６は、ストレージ１６に付加画面構成情報を持たない映像ストリームが記録されている場合に、付加画面構成情報を持たない映像ストリームに付加画面構成情報を追記する処理例のフローチャートを示す。
【００３５】
まず受信機制御部１０が、付加画面構成情報が記録されていない映像ストリームの再生指示した場合、再生処理を行うために、ストレージ制御部１３に対して指示を行い、記録されている映像ストリームを含むＴＳをストレージ１６から取得し、多重分離部１２に対して出力させる(S61)。ここで、ストレージ制御部１３は、現在再生している映像ストリーム（例えば”Ｐｒｏｇｒａｍ０００１．ａｖｓ”）の下に”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”がないことによって付加画面構成構成情報を持たない映像ストリームが再生されたことを検知する(S62のno)。ストレージ制御部１３のうち、この検知をする部位をストリーム再生監視部とも呼ぶ。
【００３６】
ストレージ制御部１３からのＴＳを受信した多重分離部１２は、多重分離処理を行い、映像および音声のＰＥＳを、映像／音声復号化部１４に出力する。映像および音声のＰＥＳを入力された映像／音声復号化部１４は、音声のＰＥＳを復号化し、音声出力端子１７に出力し、映像のＰＥＳを復号化して画面構成制御部１５に出力する。また映像／音声復号化部１４は、映像のＰＥＳを復号化する際に画面構成情報を取得し、画面構成制御部１５に通知する。画面構成情報を入力された画面構成制御部１５は、取得した画面構成情報をもとに画面構成設定を行い(S64)、映像を映像出力端子１８に出力する。このように再生処理を行う一方、画面構成制御部１５は画面構成情報をストレージ制御部１３に通知する。画面構成情報の通知を受けたストレージ制御部１３は、この画面構成情報を、付加画面構成情報として図４の例のように特定の映像および音声を含むＴＳに関連付けてストレージ１６に記録する(S65)。付加画面構成情報として記録する画面構成情報は、最低限必要なものだけを記録する方式でもよい。例えばインタレース／プログレッシブの違いやBピクチャの有無、表示すべき画面サイズといった情報は、システムにより不要な可能性があるので、情報量削減のために削除することも考えられる。
【００３７】
図７は、付加画面構成情報の例を示す。付加画面構成情報のデータ構造はまず全体のデータサイズを記載し、その後存在する画面構成情報の種類数だけ、データ種別、各データのサイズ、実際のデータを列挙することが好ましい。このように配置することにより、可変長の付加画面構成情報を作成することが可能になる。ストレージ制御部１３のうち、映像ストリームと関連付けて付加画面構成情報を追記する付加画面構成情報追記部とも呼ぶ。
【００３８】
このようにして、ストレージ１６に付加画面構成情報を持たない映像ストリームが記録されており、かつストレージ１６に対して情報が追記可能な場合に、映像ストリームを再生して画面構成情報を取得し、映像ストリームに画面構成情報を関連付けて記録することにより、次回以降の再生開始時は付加画面構成情報を使用して画面構成設定を行うことにより、映像出力を高速化することが可能になる。
【００３９】
また、ストレージ１６に付加画面構成情報を持たない映像ストリームが記録されている場合で、かつ、ユーザーの視聴を妨げずに画面構成情報取得可能な場合に、画面構成情報を追記する処理について説明する。
【００４０】
まず受信機制御部１０が、ユーザーの視聴を妨げずに画面構成情報取得可能な条件を判定し、ストレージ制御部１３に対して指示を行い、記録されている付加画面構成情報を持たない映像ストリームを含むＴＳをストレージ１６から取得し、多重分離部１２に対して出力させる。ストレージ制御部１３からのＴＳを受信した多重分離部１２は、多重分離処理を行い、映像ＰＥＳを、映像／音声復号化部１４に出力する。映像ＰＥＳを入力された映像／音声復号化部１４は、映像ＰＥＳを復号化して画面構成情報を取得し、画面構成制御部１５に通知する。画面構成情報を通知された画面構成制御部１５は、通知された画面構成情報を、ストレージ制御部１３に通知する。画面構成情報の通知を受けたストレージ制御部１３は、画面構成情報を、図４の例のようにＴＳに関連付けてストレージ１６に記録する。
【００４１】
このようにして、ストレージ１６に付加画面構成情報を持たない映像ストリームが記録されている場合で、かつストレージ１６に対して情報が追記可能な場合に、ユーザーの視聴を妨げずに画面構成情報取得可能な間に映像ストリームを再生して画面構成情報を取得し、映像ストリームに画面構成情報を関連付けて記録し、次回以降の再生開始時の出画を高速化することが可能になる。
【００４２】
ユーザーの視聴を妨げずに画面構成情報取得可能な場合、という条件について説明する。ユーザーの視聴を妨げるとは、例えば多重分離部１２が一つのＴＳしか処理できないという処理制約があるとする。ユーザーが現在の映像の視聴に多重分離部１２を使用している場合、上記処理例の様に画面構成情報を取得するためにＴＳを多重分離すると、多重分離部１２の処理制約を超え、ユーザーの現在の視聴が不可能になる可能性がある。これが、ユーザーの視聴を妨げる例である。その他の、ストレージ制御部１３、映像／音声復号化部１４、画面構成制御部１５、ストレージ１６、についても、多重分離部１２と同様に処理制約があるとすると、その上限を超えると、ユーザーの視聴を妨げる、または正しく画面構成情報を取得できない可能性がある。ユーザーの視聴を妨げずに画面構成情報取得可能な場合の例を挙げると、例えば、ユーザーがリモコン等で映像ＯＦＦの指示を行った場合、記録媒体制御部１３と記録媒体１６にのみ制限がある場合で、ユーザーが記録媒体制御部１３と記録媒体１６を使用せずに放送や外部入力信号からの映像を視聴している場合、などが考えられる。これらを例えば受信機制御部１０で監視する。受信機制御部１０のうち、ユーザーの視聴を妨げずに画面構成情報取得可能な条件を検知する部位をユーザ視聴監視部とも呼ぶ。
【実施例４】
【００４３】
実施例４では、映像ストリームの編集や、リジューム再生（前回の再生停止位置からの再生）など、再生開始時の映像ストリームの画面構成情報と、記録している付加画面構成情報が異なる可能性がある処理を行う場合に、付加画面構成情報を適切に更新する方法について説明する。一つの映像ストリームファイルの中で画面構成情報が変化し、かつ、映像ストリームファイルに対して付加画面構成情報が一つだけ記録されている場合、再生開始する位置によっては、再生された映像の画面構成情報と付加画面構成情報が不一致になる場合がある。基本的に、付加画面構成情報は映像ストリームの先頭の画面構成情報を保持しているため、リジューム再生で途中から再生した場合に正しく画面構成情報が設定できない可能性がある。
【００４４】
まず、映像ストリーム編集時の処理について説明する。映像ストリームの編集により再生開始時の映像ストリームの画面構成情報と付加画面構成情報が不一致になる状況を防ぐために、映像ストリームの編集を行った際には、映像ストリームの先頭部分を映像／音声復号化部１４において復号化し、画面構成情報を画面構成制御部１５から取得する。このようにして取得した画面構成情報を付加画面構成情報として映像ストリームに関連付けて記録する。もし、映像ストリームの先頭部分が映像／音声復号化部１４において復号化できなかった場合（例えば、ユーザーが映像／音声復号化部１４を利用しており、資源が使用できなかった場合等）その映像ストリームに付加された付加画面構成情報を消去する。これにより、上記実施例３で説明した処理が実行され、付加画面構成情報が作成される。以上の方法により、映像ストリームの編集が行われた場合でも、適切に付加画面構成情報を更新し、次回再生時、または次回再生以降に映像の出画を高速化することが可能になる。なお、映像の編集は例えば受信機制御部１０で実行する。受信機制御部１０のうち、映像を編集する部位を編集部とも呼ぶ。
【００４５】
次に、リジューム再生時の処理について説明する。次回再生時にリジューム再生が行われる場合の再生停止時の処理として、ストレージ制御部１３は、画面構成制御部１５から現在の画面構成情報を取得し、画面構成情報を、現在再生している映像ストリームの付加画面構成情報として記録する。これにより映像ストリームの付加画面構成情報が適切に更新され、リジューム再生を行った場合でも、次回再生開始時に映像の出画を高速化することが可能になる。
【実施例５】
【００４６】
実施例５では、一つの映像ストリームに対して、時間情報または位置情報を持つ画面構成情報を複数作成して記録する方法について説明する。
【００４７】
図８は、付加画面構成情報”Ｓｃｅｎｅ＿ｄａｔａ．ｉｎｆ”の中に、時間情報または位置情報を持つ画面構成情報が複数（この例では３つ）存在する場合の例を示している。図９はのように別のデータ形式の例として、付加画面構成情報が複数存在する(”Ｓｃｅｎｅ＿ｄａｔａ１．ｉｎｆ”〜  ”Ｓｃｅｎｅ＿ｄａｔａ３．ｉｎｆ”)形式でも実現可能である。
【００４８】
付加画面構成情報の記録方法は、実施例２の録画再生装置の場合と同様であるが、ストレージ制御部１３と、画面構成制御部１５の動作に異なる点がある。
【００４９】
画面構成制御部１５の動作で異なる点は、画面構成情報が変化した場合に、ストレージ制御部１３に画面構成情報を毎回（又は所定のタイミングで）通知する点である。
【００５０】
ストレージ制御部１３の動作で異なる点は、画面構成制御部１５から受信した前記画面構成情報を、付加画面構成情報としてストレージ１６に記録する際に、現在記録しているストリームの、現在の時間情報または位置情報を取得して付加画面構成情報に追記する点である。時間情報または位置情報の取得方法としては、例えば位置情報としてはストレージ制御部１３で記録している現在のTSパケット位置（例えば1000番目のTSパケットを記録中）、データサイズ（例えば現在100MBを記録済み）などが挙げられ、時間情報としては、現在デコードしている映像データのタイムスタンプ（DTS : Decode Time Stamp, PTS : Presentation Time Stamp, ATS : Arrival Time Stamp）などが挙げられる。前記タイムスタンプは映像／音声復号化部１４がPESのヘッダから取得する(PTS,DTS)、または録画装置に到着した時刻のタイムスタンプを作成する(ATS)ことにより、取得することが可能である。
【００５１】
なお、再生時の処理は実施例１の場合と同様であるが、ストリーム制御部１３の動作に異なる点がある。ストリーム制御部１３が映像ストリームを再生開始する時間情報または位置情報を基に、前記映像ストリームの付加画面構成情報から、現在再生している映像の再生開始位置または時刻に対応する付加画面構成情報を取得し、画面構成制御部１５に通知する。
【００５２】
このように、時刻または位置情報を持つ画面構成情報を複数作成して管理することにより、映像ストリームを任意の位置から再生した場合でも、前記任意の位置に対応した付加画面構成情報を取得可能なため、映像の出画を高速化することが可能になる。また、映像ストリームを編集した場合にも、再生時に対応する位置の付加画面構成情報を取得することにより、再生時の映像の出画を高速化することが可能になる。
【００５３】
以上全ての実施例において、入力信号がデジタル放送の場合について例を挙げ説明を行ったが、入力される信号を限定するものではなく、入力信号がアナログ放送の場合でも、ストレージに映像を記録する際に画面構成情報を付加することにより処理可能である。また放送以外の入力（例えば外部の放送受信機、ＤＶＤプレーヤー等からの入力）であっても、画面構成情報が付加されていれば、処理可能である。
【００５４】
また、以上全ての実施例において、ストレージが内蔵ＨＤＤの例を挙げ説明を行ったが、ストレージの種類を限定するものではなく、例えばＨＤＤや取り外し可能なＨＤＤや、ＤＶＤ、その他の記録メディア等の記録媒体であっても良い。また、記録媒体の代わりにネットワーク（例えばＬＡＮ等の内部ネットワーク，インターネット等）経由で記録した映像を入力する方法も考えられ、その場合であっても、映像ストリームに付加画面構成情報が付加してあれば、同様の部で処理を行うことが可能である。その場合は、ストレージ１６に代わり、ネットワークとの接続部分であるネットワークが用いられ、ストレージ制御部１３の代わりにネットワークとの接続やネットワーク経由でのデータ取得を行うネットワーク制御部が用いられる。
【００５５】
また、以上全ての実施例において、ストレージへの記録形式がＴＳとして説明を行ったが、記録形式をＴＳであることに限定するものではない。例えばＭＰＥＧ２−ＰＳ（MPEG2 Program Stream：以下ＰＳ）であっても、多重分離部１２がＴＳではなく、ＰＳに対する多重分離を行うことにより、同様に処理することが可能である。
【００５６】
本実施例によって再生時の出画を高速化させることにより、再生装置、および録画再生装置の高機能化を行っている。高機能な再生装置、および録画再生装置はユーザーの利便性を向上させ、長期間ユーザーに使用される可能性が高くなる。
【図面の簡単な説明】
【００５７】
【図１】再生装置の構成例を示す。
【図２】画面構成制御部の処理例を示す。
【図３】画面構成情報の例を示す。
【図４】画面構成情報のディレクトリ、ファイルの階層構造の例を示す。
【図５】録画再生装置の構成例を示す。
【図６】実施例３における付加画面構成情報追記の処理例を示す。
【図７】付加画面構成情報の一例を示す。
【図８】実施例５における付加画面構成情報の一例を示す。
【図９】実施例５における付加画面構成情報の変形例を示す。
【符号の説明】
【００５８】
１  再生装置
３  アンテナ
１０  受信機制御部
１１  放送受信処理部
１２  多重分離部
１３  ストレージ制御部
１４  映像／音声復号化部
１５  画面構成制御部
１６  ストレージ
１７  音声出力端子
１８  映像出力端子
５０  録画再生装置
【図１】
0004941128.tif 000002
【図２】
0004941128.tif 000003
【図３】
0004941128.tif 000004
【図４】
0004941128.tif 000005
【図５】
0004941128.tif 000006
【図６】
0004941128.tif 000007
【図７】
0004941128.tif 000008
【図８】
0004941128.tif 000009
【図９】
0004941128.tif 000010