JP2009111521A - Video correction device, video correction method, and video correction program - Google Patents
Video correction device, video correction method, and video correction program Download PDFInfo
- Publication number
- JP2009111521A JP2009111521A JP2007279439A JP2007279439A JP2009111521A JP 2009111521 A JP2009111521 A JP 2009111521A JP 2007279439 A JP2007279439 A JP 2007279439A JP 2007279439 A JP2007279439 A JP 2007279439A JP 2009111521 A JP2009111521 A JP 2009111521A
- Authority
- JP
- Japan
- Prior art keywords
- bit rate
- noise
- information
- correction
- digital noise
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は映像補正装置、映像補正方法及び映像補正プログラムに関し、例えば、放送されているテレビジョン番組を再生する番組再生装置に適用して好適なものである。 The present invention relates to a video correction device, a video correction method, and a video correction program, and is suitable for application to, for example, a program playback device that plays back a broadcast television program.
従来、番組再生装置においては、地上ディジタル放送等の放送波を介して放送される、所定の圧縮符号化方式で圧縮符号化されたテレビジョン番組を受信し、これを復号して再生するようになされたものが広く普及している。 2. Description of the Related Art Conventionally, in a program playback apparatus, a television program that is broadcast via a broadcast wave such as terrestrial digital broadcasting and that is compression-encoded with a predetermined compression-encoding method is received, decoded, and reproduced. What has been made is widespread.
このようなテレビジョン番組は、圧縮率を高めるために動き補償などを用いて圧縮符号化されているものの、テレビジョン番組中の動きの量が増加したり動きの程度が激しくなったりすることに応じてデータ量が増加する傾向にある。また、テレビジョン番組は、画像が緻密になることに応じて、データ量が増加する傾向にある。 Although such a television program is compression-encoded using motion compensation to increase the compression rate, the amount of motion in the television program increases or the degree of motion becomes intense. Accordingly, the amount of data tends to increase. Also, television programs tend to increase the amount of data as the images become more precise.
一方、テレビジョン番組を伝送する伝送経路(例えば光ファイバ)や伝送媒体(例えば放送波)の伝送容量には上限がある。 On the other hand, there is an upper limit on the transmission capacity of a transmission path (for example, an optical fiber) or a transmission medium (for example, a broadcast wave) for transmitting a television program.
その結果、テレビジョン番組は、動きの量が増加したり程度が激しくなる程、或いは画像が緻密になる程、伝送容量に合わせるために高い圧縮率で圧縮符号化されることになり、その分だけデータ量が不足して、復号の際にブロックノイズやモスキートノイズなどのディジタルノイズを発生させてしまう場合がある。 As a result, television programs are compressed and encoded at a higher compression rate to match the transmission capacity as the amount of motion increases or the degree of motion increases, or as the image becomes denser. In some cases, the amount of data is insufficient, and digital noise such as block noise and mosquito noise is generated during decoding.
このため番組再生装置のなかには、テレビジョン番組の復号の際に発生するディジタルノイズを、再生の際に、予め設定された固定のノイズ補正量にしたがって補正するようになされたものがある(例えば、特許文献1参照)。
ところで、一般に、テレビジョン番組には様々な場面が含まれており、それぞれの場面における動きの量や程度、或いは画面の緻密さに応じ、ディジタルノイズの発生の有無やその量(以下、これをディジタルノイズ発生量と呼ぶ)が様々に変化する。 By the way, in general, a television program includes various scenes. Depending on the amount and degree of movement in each scene or the fineness of the screen, the presence or absence of digital noise and its amount (hereinafter referred to as this). (Referred to as digital noise generation amount) varies.
しかしながら上述した番組再生装置では、固定のノイズ補正量にしたがってディジタルノイズを補正しているため、テレビジョン番組のディジタルノイズ発生量が変化すると、ディジタルノイズの補正に過不足が生じる場合がある。すなわち従来の番組再生装置では、テレビジョン番組のディジタルノイズ発生量が変化すると、ノイズ補正量が足りずにディジタルノイズが残ったり、ノイズ補正量が多過ぎて画質を劣化させたりする場合があり、ディジタルノイズを適正に補正しているとは言い難いという問題があった。 However, since the above-described program reproduction apparatus corrects digital noise according to a fixed noise correction amount, if the amount of digital noise generated in a television program changes, the digital noise correction may be excessive or insufficient. That is, in the conventional program playback device, when the amount of digital noise generated in a television program changes, there may be a case where digital noise remains without a sufficient amount of noise correction, or there is too much noise correction amount and image quality deteriorates. There was a problem that it was difficult to say that digital noise was properly corrected.
本発明は以上の点を考慮してなされたもので、ディジタルノイズを適正に補正し得る映像補正装置、映像補正方法及び映像補正プログラムを提案しようとするものである。 The present invention has been made in view of the above points, and an object of the present invention is to propose a video correction apparatus, a video correction method, and a video correction program that can appropriately correct digital noise.
かかる課題を解決するため本発明においては、映像コンテンツを圧縮符号化した圧縮符号化映像データの復号化により復号化映像コンテンツを生成し、圧縮符号化映像データのビットレートを取得し、映像コンテンツの圧縮符号化に伴うディジタルノイズを補正するためのノイズ補正情報を当該圧縮符号化後の圧縮符号化映像データにおけるビットレートに対応付けて記憶する補正情報記憶部から、取得したビットレートに応じたノイズ補正情報を取得し、このノイズ補正情報を基に、復号化映像コンテンツに含まれるディジタルノイズを補正するようにした。 In order to solve such a problem, in the present invention, decoded video content is generated by decoding compressed encoded video data obtained by compressing and encoding video content, the bit rate of the compressed encoded video data is acquired, and the video content Noise corresponding to the bit rate acquired from the correction information storage unit that stores noise correction information for correcting digital noise associated with compression encoding in association with the bit rate in the compressed encoded video data after the compression encoding. Correction information is acquired, and digital noise included in the decoded video content is corrected based on the noise correction information.
これにより、圧縮符号化映像データのビットレートから、復号化映像コンテンツに含まれるディジタルノイズのディジタルノイズ発生量を推定できるので、ディジタルノイズ発生量に応じたディジタルノイズ補正情報でディジタルノイズを補正することができる。 As a result, the digital noise generation amount of the digital noise included in the decoded video content can be estimated from the bit rate of the compressed encoded video data, so that the digital noise can be corrected with the digital noise correction information corresponding to the digital noise generation amount. Can do.
本発明によれば、圧縮符号化映像データのビットレートから、復号化映像コンテンツに含まれるディジタルノイズのディジタルノイズ発生量を推定できるので、当該ディジタルノイズ発生量に応じたディジタルノイズ補正情報でディジタルノイズを補正することができ、かくしてディジタルノイズを適正に補正し得る映像補正装置、映像補正方法及び映像補正プログラムを実現できる。 According to the present invention, since the digital noise generation amount of the digital noise included in the decoded video content can be estimated from the bit rate of the compression encoded video data, the digital noise correction information corresponding to the digital noise generation amount can be used to calculate the digital noise. Thus, it is possible to realize a video correction apparatus, a video correction method, and a video correction program that can appropriately correct digital noise.
以下図面について、本発明の一実施の形態を詳述する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
(1)第1の実施の形態
(1−1)第1の実施の形態による番組記録再生装置の構成
図1において、番組記録再生装置1は、地上ディジタルテレビ放送等により放送される(すなわち放送局から伝送される)、所定の圧縮符号化方式で圧縮符号化されたテレビジョン番組を受信し、これを復号してテレビジョン番組を再生することにより、外部のモニタ装置2を介してその映像及び音声をユーザに視聴させ得るようになされている。また番組記録再生装置1は、受信したテレビジョン番組を記録(すなわち録画)しておき、この録画したテレビジョン番組を復号して再生することにより、外部のモニタ装置2を介してその映像及び音声をユーザに視聴させ得るようにもなされている。
(1) First Embodiment (1-1) Configuration of Program Recording / Reproducing Device According to First Embodiment In FIG. 1, a program recording / reproducing
この番組記録再生装置1は、制御部3により全体を統括制御するようになされている。制御部3は、CPU(Central Processing Unit)4を中心に構成されており、システムバス7を介して接続されたROM(Read Only Memory)5から基本プログラムやディジタルノイズ補正プログラム等の各種プログラムを読み出し、RAM(Random Access Memory)6に展開して実行することにより、ディジタルノイズ補正処理等を行い得るようになされている。
The program recording / reproducing
また番組記録再生装置1は、図示しない操作部を介してユーザによる操作を受け付ける他、当該ユーザによりリモートコントローラ8に対して操作がなされると、当該リモートコントローラ8から送信される赤外線信号を入力インターフェース9の赤外線受光部(図示せず)を介して受光し、所定の操作信号に変換しシステムバス7を介して制御部3へ供給する。このとき制御部3は、当該操作信号に応じて各種処理を実行するようになされている。
The program recording /
例えば、受信すべきテレビジョン放送局を切り換える操作、いわゆるチャンネルを切り換える操作がユーザによりリモートコントローラ8に対してなされた場合、制御部3は、入力インターフェース9から供給される操作信号を基に切り換えるべきチャンネルを受信部10へ指示する。
For example, when an operation for switching a television broadcasting station to be received, that is, a so-called channel switching operation is performed on the remote controller 8 by the user, the control unit 3 should switch based on an operation signal supplied from the
このとき番組記録再生装置1では、図示しないアンテナを介して受信したディジタル放送信号のうち制御部3から指示されたチャンネルに相当する周波数帯域を、受信部10のチューナ11により抽出し、これを次の復調器12により復調し、さらにデスクランブラ13によりスクランブルを解除した後、多重分離器14により複数チャンネル分のテレビジョン番組を構成する映像データパケットPV、音声データパケットPA及びEPG(Electronic Program Guide)情報パケットPE等に分離する。
At this time, the program recording / reproducing
多重分離器14は、指定されたチャンネルの映像データパケットPVを映像デコーダ15へ、音声データパケットPAを音声デコーダ16へ供給すると共に、各チャンネルのEPG情報パケットPEをEPGデコーダ17へ送出する。
The
映像デコーダ15は、映像データパケットPVに格納されている圧縮符号化された映像データ(以下、これを符号化映像データと呼ぶ)を、例えばMPEG(Motion Pictures Expert Group)2−Video方式で復号化することにより映像信号SVを生成し、これを映像信号処理部18へ供給する。
The
映像信号処理部18は、映像信号SVを所定の信号形式に変換すると共に各種ミキシング処理等を施すことにより出力映像信号SVOを生成し、これを映像出力端子(図示せず)を介して接続されたモニタ装置2へ出力する。これに応じてモニタ装置2は、出力映像信号SVOに基づく映像を表示パネル19に表示するようになされている。
The video
一方、音声デコーダ16は、音声データパケットPAに格納されている圧縮符号化された音声データ(以下、これを符号化音声データと呼ぶ)を、例えばMPEG2−Audio方式で復号化することによりディジタル音声信号DAを生成し、これを音声信号処理部20へ供給する。
On the other hand, the
音声信号処理部20は、ディジタル音声信号DAをD/A(Digital Analog)変換やイコライジング等の音声信号処理を施してアナログの出力音声信号SAを生成し、これを音声出力端子(図示せず)を介して接続されたモニタ装置2へ出力する。これに応じてモニタ装置2は、出力音声信号SAに基づく音声をスピーカ21から放音させるようになされている。
The audio
さらにEPGデコーダ17は、EPG情報パケットPEからテレビジョン番組の放送局、時間帯、ジャンル、タイトルなどのEPG情報を取得し、これらをハードディスクドライブインタフェース(HDD I/F)22へ送出することにより、当該EPG情報をハードディスクドライブ(HDD)23内に構成されているEPGデータベースに格納する。
Further, the
ところで制御部3は、ユーザからリモートコントローラ8を介して、放送中のテレビジョン番組を録画する指示を受けた場合、システムバス7を介して映像データパケットPV及び音声データパケットPA等の各種パケットをハードディスクドライブインタフェース22へ供給する。
By the way, when the control unit 3 receives an instruction to record a broadcast television program from the user via the remote controller 8, the control unit 3 receives various packets such as the video data packet PV and the audio data packet PA via the system bus 7. Supplied to the hard
これに応じてハードディスクドライブインタフェース22は、映像データパケットPVから取り出した符号化映像データ、及び音声データパケットPAから取り出した符号化音声データを、EPG情報に含まれるタイトルが付されたファイルに格納するようにして順次ハードディスクドライブ23に記録させることにより、当該テレビジョン番組を記録(すなわち録画)する。以下、このように録画されたテレビジョン番組を録画済番組と呼ぶ。
In response to this, the hard
また制御部3は、ハードディスクドライブ23に記録されている録画済番組を管理するための管理データベースを作成している。例えば制御部3は、ユーザからリモートコントローラ8を介して、ハードディスクドライブ23に記録されている録画済番組を一覧表示する指示を受けた場合、管理データベースの内容を読み出して映像信号処理部18へ供給することにより録画済番組の一覧表示画面を生成させ、これをモニタ装置2の表示パネル19に表示させる。
The control unit 3 also creates a management database for managing recorded programs recorded in the
ここで制御部3は、一覧表示画面中の録画済番組が選択された場合、当該録画済番組の再生を開始する。すなわち制御部3は、ハードディスクドライブ23に記録されている当該録画済番組のファイルから符号化映像データを読み出して映像デコーダ15へ供給すると共に、符号化音声データを読み出して音声デコーダ16へ供給する。
Here, when a recorded program on the list display screen is selected, the control unit 3 starts reproduction of the recorded program. That is, the control unit 3 reads out the encoded video data from the recorded program file recorded in the
その後、制御部3は、放送中のテレビジョン番組を受信した場合と同様に、映像デコーダ15及び映像信号処理部18により出力映像信号SVOを生成すると共に、音声デコーダ16及び音声信号処理部20により出力音声信号SAを生成して、これら出力映像信号SVO及び出力音声信号SAをモニタ装置2へ供給することにより、録画済番組を再生してユーザに視聴させるようになされている。
After that, the control unit 3 generates the output video signal SVO by the
このようにして番組記録再生装置1は、放送中のテレビジョン番組を受信し、外部のモニタ装置2を介して当該テレビジョン番組をユーザに視聴させ、また当該テレビジョン番組をハードディスクドライブ23に録画して録画済番組とし、或いは当該録画済番組をハードディスクドライブ23から読み出して再生し得るようになされている。
In this way, the program recording /
(1−2)ディジタルノイズ
ところで、放送中のテレビジョン番組、或いは録画済番組(以下、これらをまとめて単にテレビジョン番組とも呼ぶ)は、映像デコーダ15において復号化される際、ブロックノイズやモスキートノイズなどのディジタルノイズが発生する場合がある。
(1-2) Digital Noise By the way, when a television program being recorded or a recorded program (hereinafter collectively referred to simply as a television program) is decoded by the
ここでブロックノイズ及びモスキートノイズについて説明する。 Here, block noise and mosquito noise will be described.
MPEG2−Video方式では、テレビジョン番組の映像(すなわち、フレームやフィールド毎に連続する一連の画像)を、例えば8×8画素の矩形ブロックに区分し、当該矩形ブロックを単位として離散コサイン変換を行うことで、圧縮符号化を行っている。 In the MPEG2-Video system, a television program video (that is, a series of continuous images for each frame or field) is divided into rectangular blocks of 8 × 8 pixels, for example, and discrete cosine transform is performed in units of the rectangular blocks. Thus, compression encoding is performed.
またMPEG2−Video方式では、圧縮符号化の際、変換後の周波数成分が低周波数成分に集中するように(すなわち高周波数成分を切り捨てるように)離散コサイン変換することで、データ量を削減(すなわち非可逆に圧縮)するようになされている。 In the MPEG2-Video system, the amount of data is reduced by performing a discrete cosine transform so that the frequency components after conversion are concentrated on the low frequency components (that is, the high frequency components are discarded) during compression encoding. Irreversibly compressed).
この離散コサイン変換における高周波数成分は、物体の輪郭などのように、矩形ブロック内での色調の差や輝度の差が大きい部分における情報を比較的多く有しているため、この高周波数成分が切り捨てられることで非可逆に圧縮符号化された映像は、復号化されたときに、物体の輪郭などの周囲に蚊が飛んでいるようなノイズを発生させてしまう場合がある。これがモスキートノイズである。 The high frequency component in this discrete cosine transform has a relatively large amount of information in a portion having a large difference in color tone or luminance within a rectangular block, such as the contour of an object. A video that has been irreversibly compression-encoded by being truncated may cause noise such as mosquitoes flying around the outline of an object when decoded. This is mosquito noise.
さらにMPEG2−Video方式では、映像を非可逆に圧縮符号化する際、隣接する矩形ブロックとの間において圧縮符号化に関する情報のやりとりが無いため、このようにして圧縮符号化された映像は、復号化されたときに、隣接する矩形ブロックとの境目がn×nの矩形ブロックを単位とするノイズとして顕現化してしまう場合がある。これがブロックノイズである。 Further, in the MPEG2-Video system, when irreversibly compressing and encoding a video, there is no exchange of information regarding the compression encoding between adjacent rectangular blocks. In some cases, the boundary between adjacent rectangular blocks may be manifested as noise in units of n × n rectangular blocks. This is block noise.
このブロックノイズは、所定の解像度でなるテレビジョン番組において、高い圧縮率で圧縮符号化されるほど(すなわちテレビジョン番組のビットレートが小さいほど)、顕現化するときの矩形ブロックの数が多くなる(すなわち「n×n」で言うところの「n」が多くなる)関係(以下、これをビットレート対ブロック数関係と呼ぶ)にある。ゆえに番組記録再生装置1は、このビットレート対ブロック数関係を用いると、テレビジョン番組のビットレートと解像度とから、当該テレビジョン番組の映像を構成する矩形ブロック同士の境目のうち、ブロックノイズが発生する可能性がある境目を予め特定できることになる。
This block noise becomes more apparent when a television program having a predetermined resolution is compressed and encoded at a higher compression rate (that is, the bit rate of the television program is smaller). (That is, “n” in “n × n” increases) (hereinafter referred to as a bit rate versus block number relationship). Therefore, the program recording / reproducing
また、これらブロックノイズやモスキートノイズなどのディジタルノイズは、所定の解像度でなるテレビジョン番組において、ビットレートが小さいほど発生量(すなわちディジタルノイズ発生量)が増加する関係(以下、これをビットレート対ノイズ発生関係と呼ぶ)にある。ゆえに番組記録再生装置1は、このビットレート対ノイズ発生関係を用いると、ビットレートと解像度とから、どの程度のディジタルノイズが発生するのかを(すなわちディジタルノイズ発生量を)推定できることになる。
Also, digital noise such as block noise and mosquito noise has a relationship in which the generation amount (that is, digital noise generation amount) increases as the bit rate decreases in a television program having a predetermined resolution (hereinafter referred to as bit rate vs. bit rate). This is called noise generation relationship). Therefore, the program recording / reproducing
そして、このようなブロックノイズやモスキートノイズなどのディジタルノイズは、テレビジョン番組の映像(すなわち画質)を劣化させる大きな要因となっている。 Digital noise such as block noise and mosquito noise is a major factor that degrades the video (ie, image quality) of a television program.
そこで番組記録再生装置1は、テレビジョン番組の復号化の際に発生するディジタルノイズを補正するようになされている。
Therefore, the program recording / reproducing
(1−3)ディジタルノイズの補正
まず番組記録再生装置1の映像デコーダ15は、図2に示すように、再生中のテレビジョン番組を受信した結果として映像データパケットPVから得た符号化映像データMDを復号する際、或いは録画済番組を再生するようユーザから指示が与えられた結果としてハードディスクドライブ23から与えられた符号化映像データMDを復号する際、符号化映像データMDと、当該符号化映像データMDを復号した結果としての映像信号SVとをディジタルノイズ検出部24へ供給する。
(1-3) Digital Noise Correction First, as shown in FIG. 2, the
ここで、ディジタルノイズ検出部24は、テレビジョン番組のビットレートを取得するビットレート取得部24Aと、テレビジョン番組の解像度を取得する解像度取得部24Bと、ディジタルノイズが発生した位置を検出するノイズ位置検出部24Cとから構成されている。
Here, the digital
ディジタルノイズ検出部24のビットレート取得部24Aは、符号化映像データMDの単位時間あたりのデータ量を計測することにより、当該符号化映像データMDのビットレートBR(例えば矩形ブロック毎のビットレート)を取得してノイズ位置検出部24Cへ供給する。ちなみにビットレート取得部24Aは、映像デコーダ15から符号化映像データMDが供給されている間(すなわち、テレビジョン番組を再生している間)、継続的にビットレートBRを取得してノイズ位置検出部24Cへ供給するようになされている。
The bit
またディジタルノイズ検出部24の解像度取得部24Bは、映像信号SVを解析することにより、当該映像信号SVの解像度が、例えばSDTV(Standard Definition Television)に応じた解像度(640×480等)であるか、HDTV(High Definition Television)に応じた解像度(1920×1080等)であるかを判別し、その判別結果としての解像度情報DIを取得する。そして解像度取得部24Bは、当該解像度情報DIをノイズ位置検出部24Cへ供給する。
Further, the
ノイズ位置検出部24Cは、ビットレートBRと解像度情報DIとが与えられると、上述したビットレート対ノイズ発生関係を用いることにより、テレビジョン番組(すなわち符号化映像データMD)を復号する際に発生すると予測されるディジタルノイズの量(すなわちディジタルノイズ発生量)を推定する。 When the bit position BR and the resolution information DI are given, the noise position detection unit 24C is generated when the television program (that is, the encoded video data MD) is decoded by using the above-described bit rate versus noise generation relationship. Then, the estimated amount of digital noise (that is, the amount of digital noise generated) is estimated.
そしてノイズ位置検出部24Cは、推定したディジタルノイズ発生量のディジタルノイズを過不足無く補正するための情報(すなわち、発生したディジタルノイズを補正できるだけの補正量を示す情報であり、以下、これをノイズ補正量情報と呼ぶ)NRを取得する。 The noise position detector 24C is information for correcting the digital noise of the estimated digital noise generation amount without excess or deficiency (that is, information indicating a correction amount capable of correcting the generated digital noise, and hereinafter referred to as noise). NR) is acquired.
このノイズ補正量情報NRは、例えば、テレビジョン番組を構成する映像のなかで、隣接する画素同士のRGB(赤緑青)それぞれの輝度の差を規定した閾値を含む情報であり、このノイズ補正量情報NRが示す閾値を越える輝度の差が検出された場合に、この輝度の差を、補正すべきディジタルノイズと特定するための情報である。またノイズ補正量情報NRには、ブロックノイズ用の閾値(以下、これをブロックノイズ補正閾値とも呼ぶ)とモスキートノイズ用の閾値(以下これをモスキートノイズ補正閾値とも呼ぶ)とが含まれているものとする。 This noise correction amount information NR is, for example, information including a threshold value that defines a difference in luminance between RGB (red, green, and blue) between adjacent pixels in a video that constitutes a television program. When a luminance difference exceeding a threshold value indicated by the information NR is detected, the luminance difference is information for specifying digital noise to be corrected. The noise correction amount information NR includes a block noise threshold (hereinafter also referred to as a block noise correction threshold) and a mosquito noise threshold (hereinafter also referred to as a mosquito noise correction threshold). And
そして、このノイズ補正量情報NRは、ハードディスクドライブ23に記憶されている。
The noise correction amount information NR is stored in the
具体的に、ハードディスクドライブ23には、ビットレートBRに対応付けられたデータベース(以下、これをノイズ補正量データベースと呼ぶ)に格納されるようにして、ノイズ補正量情報NRが記憶されている。さらに当該ノイズ補正量データベースは、テレビジョン番組の解像度毎に用意されている。
Specifically, the noise correction amount information NR is stored in the
これによりディジタルノイズ検出部24のノイズ位置検出部24Cは、ディジタルノイズ発生量に応じたノイズ補正量情報NRを、ハードディスクドライブ23のノイズ補正量データベースから取得する。
As a result, the noise position detection unit 24C of the digital
そしてノイズ位置検出部24Cは、ビットレートBR、解像度情報DI及びノイズ補正量情報NRに応じて、映像デコーダ15から供給された映像信号SVにおいてディジタルノイズが発生した位置(以下、これをノイズ発生位置と呼ぶ)NPを順次検出する。
The noise position detection unit 24C then detects a position where digital noise is generated in the video signal SV supplied from the
具体的に、まずノイズ位置検出部24Cは、上述したビットレート対ブロック数関係を用いることにより、ビットレートBRと解像度情報DIとに応じて、映像信号SVに応じた映像上の矩形ブロック同士の境目のうち、ブロックノイズが発生する可能性がある境目を特定する。 Specifically, first, the noise position detection unit 24C uses the above-described relationship between the bit rate and the number of blocks, and according to the bit rate BR and the resolution information DI, between the rectangular blocks on the video corresponding to the video signal SV. Among boundaries, identify boundaries where block noise may occur.
次にノイズ位置検出部24Cは、特定した境目を挟んで隣接する画素同士のRGB(赤緑青)それぞれの輝度の差の値(以下、これを輝度差値と呼ぶ)を検出し、当該輝度差値とノイズ補正量情報NRが示すブロックノイズ補正閾値とを比較する。
Next, the noise
そしてノイズ位置検出部24Cは、特定した境目の中で、ノイズ補正量情報NRのブロックノイズ補正閾値を越えた輝度差値の画素でなる境目を、ブロックノイズが発生した位置(すなわちブロックノイズに関するノイズ発生位置NP)として検出する。 Then, the noise position detection unit 24C determines the position where the block noise is generated (that is, the noise related to the block noise) from the boundary of the luminance difference value exceeding the block noise correction threshold value of the noise correction amount information NR. This is detected as the generation position NP).
一方、ノイズ位置検出部24Cは、映像信号SVに応じた映像を構成する複数の矩形ブロックそれぞれの中で、縦方向及び横方向に隣接する画素同士のRGB(赤緑青)それぞれの輝度差値を検出し、当該輝度差値とノイズ補正量情報NRのモスキートノイズ補正閾値とを比較する。 On the other hand, the noise position detection unit 24C calculates the luminance difference values of RGB (red, green, and blue) between pixels adjacent in the vertical direction and the horizontal direction in each of a plurality of rectangular blocks that form a video corresponding to the video signal SV. The brightness difference value is compared with the mosquito noise correction threshold value of the noise correction amount information NR.
そしてノイズ位置検出部24Cは、映像信号SVに応じた映像を構成する複数の矩形ブロックのうち、ノイズ補正量情報NRのモスキートノイズ補正閾値を越えた輝度差値の画素を有する矩形ブロックを、モスキートノイズが発生した位置(すなわちモスキートノイズに関するノイズ発生位置NP)として検出する。 Then, the noise position detection unit 24C converts a rectangular block having a pixel having a luminance difference value exceeding the mosquito noise correction threshold value of the noise correction amount information NR out of the plurality of rectangular blocks constituting the video according to the video signal SV. It is detected as a position where noise is generated (that is, a noise generation position NP related to mosquito noise).
ノイズ位置検出部24Cは、このようにしてノイズ発生位置NPを検出すると、当該ノイズ発生位置NPをノイズ補正量情報NRと共に映像信号処理部18へ供給する。
When the noise position detection unit 24C detects the noise generation position NP in this manner, the noise position detection unit NP supplies the noise generation position NP together with the noise correction amount information NR to the video
映像信号処理部18は、ディジタルノイズ検出部24のノイズ位置検出部24Cからノイズ発生位置NP及びノイズ補正量情報NRが供給されると、映像信号SVに各種ミキシング処理等を施す際、ノイズ発生位置NPが示す位置において、ノイズ補正量情報NRが示す閾値を越える輝度差値(すなわちディジタルノイズ)が顕現化しないように各画素の輝度を補正することで、当該映像信号SVの復号の際に発生するディジタルノイズを補正して出力映像信号SVOを生成する。
When the noise generation position NP and the noise correction amount information NR are supplied from the noise position detection unit 24C of the digital
具体的に映像信号処理部18は、映像信号SVに各種ミキシング処理等を施す際、ノイズ発生位置NPが示す矩形ブロック同士の境目において、例えば所定の係数や関数を用いることにより、ノイズ補正量情報NRが示すブロックノイズ補正閾値を越える輝度差値の画素の輝度を、周囲の画素の輝度と平均化して、ブロックノイズが顕現化しないように補正する。
Specifically, when the video
また映像信号処理部18は、映像信号SVに各種ミキシング処理等を施す際、ノイズ発生位置NPが示す矩形ブロック内において、例えば所定の係数や関数を用いることにより、ノイズ補正量情報NRが示すモスキートノイズ補正閾値を越える輝度差値の画素の輝度を、周囲の画素の輝度と平均化して、モスキートノイズが顕現化しないように補正する。
In addition, when the video
このように番組記録再生装置1は、テレビジョン番組のビットレートBRを検出して、このビットレートBRからディジタルノイズ発生量を推定することができ、その結果、ディジタルノイズ発生量に応じたノイズ補正量情報NRを取得してディジタルノイズを補正するようになされている。
Thus, the program recording / reproducing
(1−4)処理手順
次に、第1の実施の形態において、番組記録再生装置1がディジタルノイズを補正する処理について、図3のフローチャートを用いて説明する。
(1-4) Processing Procedure Next, processing in which the program recording /
実際上、番組記録再生装置1の制御部3は、テレビジョン番組の再生を開始する際、ディジタルノイズ補正処理手順RT1を開始してステップSP1へ移る。
Actually, when starting the reproduction of the television program, the control unit 3 of the program recording / reproducing
ステップSP1において制御部3は、映像デコーダ15により、符号化映像データMDを復号して映像信号SVを生成し、次のステップSP2へ移る。
In step SP1, the control unit 3 uses the
ステップSP2において制御部3は、ディジタルノイズ検出部24のビットレート取得部24Aにより、符号化映像データMDの単位時間あたりのデータ量を計測することで、当該符号化映像データMDのビットレートBRを取得する。また制御部3は、ディジタルノイズ検出部24の解像度取得部24Bにより、映像信号SVを解析することで解像度情報DIを取得し、次のステップSP3へ移る。
In step SP2, the control unit 3 uses the bit
ステップSP3において制御部3は、ディジタルノイズ検出部24のノイズ位置検出部24Cにより、ビットレートBRと解像度情報DIとからディジタルノイズ発生量を推定する。そして制御部3は、ディジタルノイズ発生量に応じたノイズ補正量情報NRをハードディスクドライブ23から取得し、次のステップSP4へ移る。
In step SP3, the control unit 3 estimates the digital noise generation amount from the bit rate BR and the resolution information DI by the noise position detection unit 24C of the digital
ステップSP4において制御部3は、ディジタルノイズ検出部24のノイズ位置検出部24Cにより、ビットレートBR、解像度情報DI及びノイズ補正量情報NRに応じて、映像信号SVにおいてディジタルノイズが発生したノイズ発生位置NPを順次検出し、次のステップSP5へ移る。
In step SP4, the control unit 3 uses the noise position detection unit 24C of the digital
ステップSP5において制御部3は、映像信号処理部18により、ノイズ発生位置NP及びノイズ補正量情報NRに応じて、映像信号SVの復号の際に発生するディジタルノイズを補正して出力映像信号SVOを生成し、次のステップSP6へ移る。
In step SP5, the control unit 3 corrects digital noise generated at the time of decoding the video signal SV by the video
ステップSP6において制御部3は、テレビジョン番組の再生を終了するか否かを判定する。ここで否定結果が得られると、このことは、放送中のテレビジョン番組、或いは録画済番組をユーザが継続して視聴中であることを表しており、このとき制御部3は、再度ステップSP2へ戻る。 In step SP6, the control unit 3 determines whether or not to end the reproduction of the television program. If a negative result is obtained here, this means that the user is continuously watching the television program being broadcast or the recorded program. At this time, the control unit 3 again executes step SP2. Return to.
一方、ステップSP6において肯定結果が得られると、このことは、放送中のテレビジョン番組、或いは録画済番組の視聴をユーザが終了したことを表しており、このとき制御部3は、次のステップSP7へ移ってディジタルノイズ補正処理手順RT1を終了する。 On the other hand, if an affirmative result is obtained in step SP6, this means that the user has finished watching the television program being recorded or the recorded program. At this time, the control unit 3 performs the next step. Moving to SP7, the digital noise correction processing procedure RT1 is terminated.
このようなディジタルノイズ補正処理手順RT1により、第1の実施の形態における番組記録再生装置1は、テレビジョン番組のディジタルノイズを補正するようになされている。
By such digital noise correction processing procedure RT1, the program recording / reproducing
(1−5)第1の実施例における動作及び効果
以上の構成において番組記録再生装置1の制御部3は、ビットレート取得部24Aにより、符号化映像データMDの単位時間あたりのデータ量を計測することで、当該符号化映像データMDのビットレートBRを取得し、また解像度取得部24Bにより、映像信号SVを解析することで解像度情報DIを取得する。
(1-5) Operation and Effect in First Example In the above configuration, the control unit 3 of the program recording /
また番組記録再生装置1の制御部3は、ノイズ位置検出部24Cにより、ビットレートBRと解像度情報DIとに応じて、テレビジョン番組(すなわち符号化映像データMD)を復号する際に発生すると予測されるディジタルノイズのディジタルノイズ発生量を推定する。
The control unit 3 of the program recording /
さらに番組記録再生装置1の制御部3は、ノイズ位置検出部24Cにより、ディジタルノイズ発生量に応じたノイズ補正量情報NRをハードディスクドライブ23から取得する。
Further, the control unit 3 of the program recording /
さらに番組記録再生装置1の制御部3は、ノイズ位置検出部24Cにより、ビットレートBR、解像度情報DI及びノイズ補正量情報NRに応じて、映像信号SVにおいてディジタルノイズが発生したノイズ発生位置NPを検出する。
Further, the control unit 3 of the program recording /
そして番組記録再生装置1の制御部3は、映像信号処理部18により、ノイズ発生位置NP及びノイズ補正量情報NRに応じて、映像信号SVの復号の際に発生するディジタルノイズを補正する。
Then, the control unit 3 of the program recording /
従って番組記録再生装置1は、所定の解像度でなるテレビジョン番組の再生中に、テレビジョン番組のビットレートBRからディジタルノイズ発生量を推定し、このディジタルノイズ発生量に応じたノイズ補正量情報NRを取得するので、映像信号SVの中でディジタルノイズが発生しそうなノイズ発生位置NPを特定した上でディジタルノイズを補正することができる。
Therefore, the program recording / reproducing
その結果、番組記録再生装置1は、映像信号SVの中でノイズ発生位置NPのみを補正し、ノイズ発生位置NP以外の位置(すなわちディジタルノイズが発生しないと判断した位置)を補正しないので、補正が足りずにディジタルノイズが残ったり補正し過ぎて画質を劣化させたりすることなく、ディジタルノイズ発生量に応じたノイズ補正量情報NRでディジタルノイズを適正に補正することができる。
As a result, the program recording / reproducing
また番組記録再生装置1は、映像信号SVを解析することで解像度情報DIを取得し、ビットレートBRだけでなくこの解像度情報DIにも応じてノイズ補正量情報NRを取得する。
Further, the program recording / reproducing
従って番組記録再生装置1は、所定の解像度でなるテレビジョン番組の再生中に、テレビジョン番組のビットレートBRだけでなく解像度情報DIにも応じてディジタルノイズ発生量を推定できるので、ディジタルノイズをより適正に補正することができる。
Therefore, the program recording / reproducing
すなわち番組記録再生装置1は、例えば、再生中のテレビジョン番組、或いは録画済番組として解像度の異なるSDTV画質の映像やHDTV画質の映像が混在しているような場合であっても、SDTV画質の映像のディジタルノイズを、HDTV画質のノイズ補正量情報NR及びノイズ発生位置NPで補正してしまうような事態を回避することができるので、ディジタルノイズをより適正に補正することができる。
In other words, the program recording /
さらに番組記録再生装置1は、ノイズ発生位置NPを特定する際に用いるノイズ補正量情報NRを、ビットレートBR及び解像度情報DIに応じて切り換えるので、固定のノイズ補正量情報NRのみを用いてノイズ発生位置NPを特定する場合に比して、ノイズ発生位置NPの特定精度(すなわち、ディジタルノイズの検出精度)を向上することができる。
Furthermore, since the program recording / reproducing
以上の構成によれば、番組記録再生装置1は、テレビジョン番組を圧縮符号化した符号化映像データMDの復号化により映像信号SVを生成し、符号化映像データMDのビットレートBRを取得し、テレビジョン番組の圧縮符号化に伴うディジタルノイズを補正するためのノイズ補正量情報NRを当該圧縮符号化後の符号化映像データMDにおけるビットレートBRに対応付けて記憶するハードディスクドライブ23のノイズ補正量データベースから、取得したビットレートBRに応じたノイズ補正量情報NRを取得し、このノイズ補正量情報NRを基に、映像信号SVに含まれるディジタルノイズを補正するようにしたことにより、符号化映像データMDのビットレートBRから、映像信号SVに含まれるディジタルノイズのディジタルノイズ発生量を推定できるので、ディジタルノイズ発生量に応じたノイズ補正量情報NRでディジタルノイズを補正することができ、かくしてディジタルノイズを適正に補正することができる。
According to the above configuration, the program recording /
(2)第2の実施の形態
次に、第2の実施の形態におけるディジタルノイズの補正について説明する。
(2) Second Embodiment Next, digital noise correction in the second embodiment will be described.
(2−1)第2の実施の形態による番組記録再生装置の構成
この第2の実施の形態における番組記録再生装置1は、上述した第1の実施の形態における番組記録再生装置1(図1)と同構成でなるものの、ディジタルノイズの補正の手法が第1の実施の形態における番組記録再生装置1とは異なる。
(2-1) Configuration of Program Recording / Reproducing Device According to Second Embodiment A program recording / reproducing
具体的に言うと、第1の実施例の番組記録再生装置1がテレビジョン番組のビットレートBRを常時検出していたのに対し、第2の実施例における番組記録再生装置1は、テレビジョン番組のビットレートBRをテレビジョン番組単位で取得する。
More specifically, the program recording /
そして第2の実施例における番組記録再生装置1は、このようにして取得したテレビジョン番組単位のビットレートBR(以下、これを番組ビットレートPBRと呼ぶ)を蓄積し、この蓄積した番組ビットレートPBRを用いてディジタルノイズを補正するようになされている。
The program recording / reproducing
ゆえに以下では、番組ビットレートPBRの蓄積とディジタルノイズの補正とに関してのみ説明し、番組記録再生装置1の構成については第1の実施の形態を参照とする。
Therefore, hereinafter, only the accumulation of the program bit rate PBR and the correction of digital noise will be described, and the configuration of the program recording /
(2−2)EPG情報を利用した番組ビットレートの蓄積
ディジタルノイズ検出部24のビットレート取得部24Aは、図4に示すように、受信部10で受信した放送中のテレビジョン番組をユーザに視聴させる際、テレビジョン番組の開始から終了までの間、符号化映像データMDの単位時間あたりのデータ量(すなわちビットレートBR)を所定時間間隔(例えば5分程度)で取得して平均化することにより、放送中のテレビジョン番組のビットレートBRの平均(すなわちテレビジョン番組を単位とする番組ビットレートPBR)を取得する。
(2-2) Accumulation of Program Bit Rate Using EPG Information As shown in FIG. 4, the bit
このときディジタルノイズ検出部24の解像度取得部24Bは、第1の実施例で上述したように、映像信号SVを解析することにより解像度情報DIを取得する。
At this time, the
そしてディジタルノイズ検出部24は、このようにして取得した番組ビットレートPBR及び解像度情報DIをEPGデコーダ17に供給する。
The
一方、番組記録再生装置1のEPGデコーダ17は、受信部10で受信した放送中のテレビジョン番組をユーザに視聴させる際、上述したように、EPGデコーダ17によりEPG情報パケットPEからテレビジョン番組の放送局や時間帯、ジャンル、タイトルなどのEPG情報EIを取得している。
On the other hand, when the
そしてEPGデコーダ17は、EPG情報EIに対応付けるようにして番組ビットレートPBR及び解像度情報DIをハードディスクドライブ23に構成されているEPGデータベースに格納する。
The
ここで図5に示すように、EPGデータベースDBは、所定の放送局のテレビジョン番組全体の番組ビットレートPBRの平均を蓄積するデータベース(以下、これを全体データベースと呼ぶ)DB1と、所定の放送局の時間帯毎の番組ビットレートPBRの平均を蓄積するデータベース(以下、これを時間帯データベースと呼ぶ)DB2と、所定の放送局のテレビジョン番組のジャンル毎の番組ビットレートPBRを蓄積するデータベース(以下、これをジャンルデータベースと呼ぶ)DB3と、所定の放送局のテレビジョン番組のタイトル毎の番組ビットレートPBRを蓄積するデータベース(以下、これをタイトルデータベースと呼ぶ)DB4と、所定の放送局のテレビジョン番組の時間帯及びタイトル毎に番組ビットレートPBRを蓄積するデータベース(以下、これを時間帯タイトルデータベースと呼ぶ)DB5とから構成されている。 Here, as shown in FIG. 5, the EPG database DB includes a database (hereinafter referred to as an overall database) DB1 that accumulates averages of program bit rates PBR of the entire television programs of a predetermined broadcast station, and a predetermined broadcast. DB2 for storing the average of program bit rate PBR for each station time zone (hereinafter referred to as time zone database) DB2 and database for storing program bit rate PBR for each genre of television program of a predetermined broadcasting station DB 3 (hereinafter referred to as a genre database), a database (hereinafter referred to as a title database) DB 4 for storing program bit rate PBR for each title of a television program of a predetermined broadcast station, and a predetermined broadcast station Program bit rate PBR for each TV program time zone and title Database for product and a (hereinafter, this is referred to as time zone title database) DB 5 Metropolitan.
この全体データベースDB1には、所定の放送局において今までに視聴したテレビジョン番組の番組ビットレートPBRの平均(以下、これを平均ビットレートABRと呼ぶ)が解像度情報DI毎に集計され、集計対象となったテレビジョン番組の数(以下、これを視聴番組数と呼ぶ)と共に解像度情報DI毎に格納されている。 In this overall database DB1, the average of program bit rates PBR of television programs that have been viewed so far at a predetermined broadcasting station (hereinafter referred to as average bit rate ABR) is aggregated for each resolution information DI, and is subject to aggregation. Are stored for each resolution information DI together with the number of television programs (hereinafter referred to as the number of viewing programs).
また時間帯データベースDB2には、例えば「17:00〜18:00」や「18:00〜19:00」のような時間帯毎の平均ビットレートABRが解像度情報DI毎に分類して集計され、集計対象となったテレビジョン番組の視聴番組数と共に格納されている。 In the time zone database DB2, for example, the average bit rate ABR for each time zone such as “17:00 to 18:00” or “18:00 to 19:00” is classified and aggregated for each resolution information DI. These are stored together with the number of viewing programs of the television programs to be counted.
さらにジャンルデータベースDB3には、例えば「ニュース」や「ドラマ」、「スポーツ」、「アニメ」のようなジャンル毎の平均ビットレートABRが解像度情報DI毎に分類して集計され、集計対象となったテレビジョン番組の視聴番組数と共に格納されている。 Furthermore, in the genre database DB3, for example, the average bit rate ABR for each genre such as “news”, “drama”, “sports”, and “animation” is classified and totaled for each resolution information DI, and becomes the target of aggregation. It is stored together with the number of viewing programs of the television program.
さらにタイトルデータベースDB4には、例えば「ニュースXYZ」や「天気予報EX」のようなテレビジョン番組のタイトル毎の平均ビットレートABRが解像度情報DI毎に分類して集計され、集計対象となったテレビジョン番組の視聴番組数と共に格納されている。 Further, in the title database DB4, for example, the average bit rate ABR for each title of a television program such as “News XYZ” or “Weather Forecast EX” is classified and aggregated for each resolution information DI, and the television subject to aggregation is recorded. It is stored together with the number of programs viewed by John.
さらに時間帯タイトルデータベースDB5には、例えば「22:00〜23:00」の時間帯における「ニュースXYZ」のような、テレビジョン番組の時間帯およびタイトル毎の平均ビットレートABRが解像度情報DI毎に分類して集計され、集計対象となったテレビジョン番組の視聴番組数と共に格納されている。 Further, in the time zone title database DB5, for example, “news XYZ” in the time zone “22:00 to 23:00”, the time zone of the television program and the average bit rate ABR for each title are set for each resolution information DI. And is stored together with the number of viewing programs of the television programs that have been counted.
そして、これら全体データベースDB1、時間帯データベースDB2、ジャンルデータベースDB3、タイトルデータベースDB4、及び時間帯タイトルデータベースDB5は、放送局毎に用意されている。 The entire database DB1, the time zone database DB2, the genre database DB3, the title database DB4, and the time zone title database DB5 are prepared for each broadcasting station.
したがって、EPGデコーダ17は、放送中のテレビジョン番組から、例えば、「放送局:A」、「時間帯:18:00〜19:00」、「ジャンル:ニュース」及び「タイトル:ニュースXYZ」のようなEPG情報EI(図5)を取得した場合、放送局AのEPGデータベースDBに対し、これらEPG情報EIに対応付けるようにして、解像度情報DI毎の番組ビットレートPBRを格納(すなわち蓄積)する。
Therefore, the
具体的にEPGデコーダ17は、EPG情報EIに「放送局:A」が示されていることに応じ、放送局Aの全体データベースDB1から解像度情報DIに応じた平均ビットレートABRと視聴番組数とを読み出す。
Specifically, the
EPGデコーダ17は、平均ビットレートABRと視聴番組数との積算値に番組ビットレートPBRを加えた値を視聴番組数+1で除算することにより、新たに平均ビットレートABRを算出し直す。またEPGデコーダ17は、視聴番組数+1を新たな視聴番組数とする。そしてEPGデコーダ17は、これら新たな平均ビットレートABRと視聴番組数とを解像度情報DIに応じて全体データベースDB1に上書きするように格納することにより、全体データベースDB1に対して番組ビットレートPBRを蓄積する。
The
ちなみに、この全体データベースDB1には、番組ビットレートPBRの蓄積が1度も行われていない状態であっても、番組記録再生装置1の初期設定として所定の平均ビットレートABR及び視聴番組数(すなわち「1」)が予め蓄積されているものとする。
Incidentally, in the overall database DB1, even if the program bit rate PBR has never been accumulated, as a default setting of the program recording /
またEPGデコーダ17は、EPG情報EIに「時間帯:18:00〜19:00」が示されていることに応じ、放送局Aの時間帯データベースDB2から「時間帯:18:00〜19:00」及び解像度情報DIに応じた平均ビットレートABR及び視聴番組数を読み出す。
Further, the
EPGデコーダ17は、平均ビットレートABRと視聴番組数との積算値に番組ビットレートPBRを加えた値を視聴番組数+1で除算することにより、新たに平均ビットレートABRを算出し直す。またEPGデコーダ17は、視聴番組数+1を新たな視聴番組数とする。そしてEPGデコーダ17は、これら新たな平均ビットレートABRと視聴番組数とを「時間帯:18:00〜19:00」及び解像度情報DIに応じて時間帯データベースDB2に上書きするように格納することにより、時間帯データベースDB2に対して番組ビットレートPBRを蓄積する。
The
さらにEPGデコーダ17は、EPG情報EIに「ジャンル:ニュース」が示されていることに応じ、放送局AのジャンルデータベースDB3から「ジャンル:ニュース」及び解像度情報DIに応じた平均ビットレートABRと視聴番組数とを読み出す。
Further, the
EPGデコーダ17は、平均ビットレートABRと視聴番組数との積算値に番組ビットレートPBRを加えた値を視聴番組数+1で除算することにより、新たに平均ビットレートABRを算出し直す。またEPGデコーダ17は、視聴番組数+1を新たな視聴番組数とする。そしてEPGデコーダ17は、これら新たな平均ビットレートABRと視聴番組数とを「ジャンル:ニュース」及び解像度情報DIに応じてジャンルデータベースDB3に上書きするように格納することにより、ジャンルデータベースDB3に対して番組ビットレートPBRを蓄積する。
The
さらにEPGデコーダ17は、EPG情報EIに「タイトル:ニュースXYZ」が示されていることに応じ、放送局AのタイトルデータベースDB4から「タイトル:ニュースXYZ」及び解像度情報DIに応じた平均ビットレートABRと視聴番組数とを読み出す。
Further, the
EPGデコーダ17は、平均ビットレートABRと視聴番組数との積算値に番組ビットレートPBRを加えた値を視聴番組数+1で除算することにより、新たに平均ビットレートABRを算出し直す。またEPGデコーダ17は、視聴番組数+1を新たな視聴番組数とする。そしてEPGデコーダ17は、これら新たな平均ビットレートABRと視聴番組数とを「タイトル:ニュースXYZ」及び解像度情報DIに応じてタイトルデータベースDB4に上書きするように格納することにより、タイトルデータベースDB4に対して番組ビットレートPBRを蓄積する。
The
さらにEPGデコーダ17は、EPG情報EIに「時間帯:18:00〜19:00」及び「タイトル:ニュースXYZ」が示されていることに応じ、放送局Aの時間帯タイトルデータベースDB5から「時間帯:18:00〜19:00」、「タイトル:ニュースXYZ」及び解像度情報DIに応じた平均ビットレートABRと視聴番組数とを読み出す。
Further, the
EPGデコーダ17は、平均ビットレートABRと視聴番組数との積算値に番組ビットレートPBRを加えた値を視聴番組数+1で除算することにより、新たに平均ビットレートABRを算出し直す。またEPGデコーダ17は、視聴番組数+1を新たな視聴番組数とする。そしてEPGデコーダ17は、これら新たな平均ビットレートABRと視聴番組数とを「時間帯:18:00〜19:00」、「タイトル:ニュースXYZ」及び解像度情報DIに応じて時間帯タイトルデータベースDB5に上書きするように格納することにより、時間帯タイトルデータベースDB5に対して番組ビットレートPBRを蓄積する。
The
ちなみに、これら時間帯データベースDB2、ジャンルデータベースDB3、タイトルデータベースDB4、及び時間帯タイトルデータベースDB5に対し、番組ビットレートPBRの蓄積が1度も行われていない場合には、EPGデコーダ17は、時間帯データベースDB2、ジャンルデータベースDB3、タイトルデータベースDB4、及び時間帯タイトルデータベースDB5に対し、EPG情報EIに応じた番組ビットレートPBRを平均ビットレートABRとしてそのまま格納すると共に、視聴番組数として「1」を格納することにより、番組ビットレートPBRを蓄積するようになされている。
Incidentally, when the program bit rate PBR has never been stored in the time zone database DB2, the genre database DB3, the title database DB4, and the time zone title database DB5, the
このようにして番組記録再生装置1は、放送中のテレビジョン番組をユーザに視聴させる際、当該テレビジョン番組の番組ビットレートPBRをEPG情報EIに対応付けてハードディスクドライブ23のEPGデータベースDBに蓄積する(すなわち平均ビットレートABRを更新する)ようになされている。以下、このようにテレビジョン番組の視聴毎に番組ビットレートPBRを蓄積する処理を、ビットレート蓄積処理と呼ぶ。
In this way, when the program recording /
(2−3)ディジタルノイズの補正
次に、ハードディスクドライブ23のEPGデータベースDBに格納されている番組ビットレートPBR(すなわち平均ビットレートABR)を用い、テレビジョン番組の復号化の際に発生するディジタルノイズを補正する手法について説明する。
(2-3) Digital Noise Correction Next, digital generated at the time of decoding a television program using the program bit rate PBR (that is, average bit rate ABR) stored in the EPG database DB of the
番組記録再生装置1は、放送中のテレビジョン番組をユーザに視聴させる際、上述したビットレート蓄積処理と並行して、ディジタルノイズを補正するディジタルノイズ補正処理を行う。
The program recording / reproducing
番組記録再生装置1のEPGデコーダ17は、上述したビットレート蓄積処理の一環として、EPG情報パケットPEからEPG情報EIを取得し、また、ディジタルノイズ検出部24の解像度取得部24Bから解像度情報DIを取得すると、ディジタルノイズ補正処理において、これらEPG情報EI及び解像度情報DIに応じた平均ビットレートABRとノイズ補正量情報NRとをハードディスクドライブ23から取得する。
The
具体的にEPGデコーダ17は、例えば、「放送局:A」、「時間帯:18:00〜19:00」、「ジャンル:ニュース」及び「タイトル:ニュースXYZ」のようなEPG情報EIと解像度情報DIとを取得した場合、まず、「時間帯:18:00〜19:00」と「タイトル:ニュースXYZ」とに対応する平均ビットレートABRを、解像度情報DIに応じて時間帯タイトルデータベースDB5から検索する。
Specifically, the
そしてEPGデコーダ17は、「時間帯:18:00〜19:00」と「タイトル:ニュースXYZ」とに対応する平均ビットレートABRを時間帯タイトルデータベースDB5から検出した場合、当該平均ビットレートABRを取得する。またEPGデコーダ17は、平均ビットレートABRと解像度情報DIとに応じたノイズ補正量情報NRをノイズ補正量データベースから取得する。
When the
これに対し、EPGデコーダ17は、「時間帯:18:00〜19:00」と「タイトル:ニュースXYZ」とに対応する平均ビットレートABRを時間帯タイトルデータベースDB5から検出できなかった場合、次に、「タイトル:ニュースXYZ」に対応する平均ビットレートABRを、解像度情報DIに応じてタイトルデータベースDB4から検索する。
On the other hand, when the
そしてEPGデコーダ17は、「タイトル:ニュースXYZ」に対応する平均ビットレートABRをタイトルデータベースDB4から検出した場合、当該平均ビットレートABRを取得する。またEPGデコーダ17は、平均ビットレートABRと解像度情報DIとに応じたノイズ補正量情報NRをノイズ補正量データベースから取得する。
When the
これに対し、EPGデコーダ17は、「タイトル:ニュースXYZ」に対応する平均ビットレートABRをタイトルデータベースDB4から検出できなかった場合、次に、「ジャンル:ニュース」に対応する平均ビットレートABRを、解像度情報DIに応じてジャンルデータベースDB3から検索する。
On the other hand, when the average bit rate ABR corresponding to “title: news XYZ” cannot be detected from the title database DB4, the
そしてEPGデコーダ17は、「ジャンル:ニュース」に対応する平均ビットレートABRをジャンルデータベースDB3から検出した場合、当該平均ビットレートABRを取得する。またEPGデコーダ17は、平均ビットレートABRと解像度情報DIとに応じたノイズ補正量情報NRをノイズ補正量データベースから取得する。
When the
これに対し、EPGデコーダ17は、「ジャンル:ニュース」に対応する平均ビットレートABRをジャンルデータベースDB3から検出できなかった場合、次に、「時間帯:18:00〜19:00」に対応する平均ビットレートABRを、解像度情報DIに応じて時間帯データベースDB2から検索する。
On the other hand, if the average bit rate ABR corresponding to “genre: news” cannot be detected from the genre database DB3, the
そしてEPGデコーダ17は、「時間帯:18:00〜19:00」に対応する平均ビットレートABRを時間帯データベースDB2から検出した場合、当該平均ビットレートABRを取得する。またEPGデコーダ17は、平均ビットレートABRと解像度情報DIとに応じたノイズ補正量情報NRをノイズ補正量データベースから取得する。
When the
これに対し、EPGデコーダ17は、「時間帯:18:00〜19:00」に対応する平均ビットレートABRを時間帯データベースDB2から検出できなかった場合、最後に、「放送局:A」に対応する平均ビットレートABRを、解像度情報DIに応じて全体データベースDB1から取得する。
On the other hand, when the average bit rate ABR corresponding to “time zone: 18:00 to 19:00” cannot be detected from the time zone database DB2, the
このようにしてEPGデコーダ17は、ディジタルノイズ補正処理において、これらEPG情報EI及び解像度情報DIに対応する平均ビットレートABRをハードディスクドライブ23のEPGデータベースDB(この場合、全体データベースDB1、時間帯データベースDB2、ジャンルデータベースDB3、タイトルデータベースDB4、及び時間帯タイトルデータベースDB5のいずれか)から取得する。
In this way, the
EPGデコーダ17は、平均ビットレートABRを取得すると、この平均ビットレートABRと解像度情報DIとから、上述したビットレート対ノイズ発生関係を用いることにより、テレビジョン番組を復号する際に発生すると予測されるディジタルノイズのディジタルノイズ発生量を推定する。
When the
そしてEPGデコーダ17は、推定したディジタルノイズ発生量のディジタルノイズを補正するためのノイズ補正量情報NRをハードディスクドライブ23のノイズ補正量データベースから取得し、このノイズ補正量情報NRを平均ビットレートABRと共にディジタルノイズ検出部24に供給する。
Then, the
ディジタルノイズ検出部24のノイズ位置検出部24Cは、上述した第1の実施の形態と同様にして、EPGデコーダ17から供給された平均ビットレートABR及びノイズ補正量情報NRと、解像度取得部24Bにより取得された解像度情報DIとに応じて、映像デコーダ15から供給された映像信号SVにおいてディジタルノイズが発生したノイズ発生位置NPを順次検出する。
The noise position detection unit 24C of the digital
そしてノイズ位置検出部24Cは、このようにして検出したノイズ発生位置NPをノイズ補正量情報NRと共に映像信号処理部18へ供給する。
The noise position detection unit 24C supplies the noise generation position NP detected in this way to the video
映像信号処理部18は、ディジタルノイズ検出部24のノイズ位置検出部24Cからノイズ発生位置NP及びノイズ補正量情報NRが供給されると、上述した第1の実施の形態と同様にして、映像信号SVの復号の際に発生するディジタルノイズを補正して出力映像信号SVOを生成する。
When the noise generation position NP and the noise correction amount information NR are supplied from the noise position detection unit 24C of the digital
このように番組記録再生装置1は、テレビジョン番組のEPG情報EIに応じて当該テレビジョン番組毎の番組ビットレートPBRを平均ビットレートABRとしてデータベースに蓄積し、また、このように蓄積した平均ビットレートABRを利用することにより、現在放送中のテレビジョン番組のディジタルノイズ発生量を推定することができ、その結果、ディジタルノイズ発生量に応じたノイズ補正量情報NRを取得してディジタルノイズを補正するようになされている。
As described above, the program recording /
(2−4)処理手順
次に、第2の実施の形態において、番組記録再生装置1がディジタルノイズを補正する処理について、図6及び図7のフローチャートを用いて説明する。
(2-4) Processing Procedure Next, processing in which the program recording /
実際上、番組記録再生装置1の制御部3は、放送中のテレビジョン番組の再生を開始する際、ディジタルノイズ補正処理手順RT2を開始してステップSP11(図6)へ移る。
In practice, when starting the reproduction of the television program being broadcast, the control unit 3 of the program recording /
ステップSP11において制御部3は、EPGデコーダ17により、EPG情報パケットPEからEPG情報EIを取得すると共に、映像デコーダ15及びディジタルノイズ検出部24を介して解像度情報DIを取得し、次のステップSP12へ移る。
In step SP11, the control unit 3 acquires the EPG information EI from the EPG information packet PE by the
ステップSP12において制御部3は、EPGデコーダ17により、EPG情報EI(この場合、放送局、時間帯及びタイトル)と解像度情報DIとに対応する平均ビットレートABRを時間帯タイトルデータベースDB5に記憶しているか否かを判定する。ここで肯定結果が得られると、このことは、EPG情報EI(放送局、時間帯及びタイトル)と解像度情報DIとに対応する平均ビットレートABRを時間帯タイトルデータベースDB5から取得できることを表しており、このとき制御部3は、ステップSP13へ移る。
In step SP12, the control unit 3 causes the
ステップSP13において制御部3は、平均ビットレートABRを取得し、ステップSP18(図7)へ移る。 In step SP13, the control unit 3 acquires the average bit rate ABR, and proceeds to step SP18 (FIG. 7).
一方、ステップSP12(図6)において否定結果が得られると、このことは、EPG情報EI(放送局、時間帯及びタイトル)と解像度情報DIとに対応する平均ビットレートABRを時間帯タイトルデータベースDB5から取得できないことを表しており、このとき制御部3は、次のステップSP14へ移る。 On the other hand, if a negative result is obtained in step SP12 (FIG. 6), this means that the average bit rate ABR corresponding to the EPG information EI (broadcast station, time zone and title) and the resolution information DI is obtained as the time zone title database DB5. In this case, the control unit 3 proceeds to the next step SP14.
ステップSP14において制御部3は、EPGデコーダ17により、EPG情報EI(この場合、放送局及びタイトル)と解像度情報DIとに対応する平均ビットレートABRをタイトルデータベースDB4に記憶しているか否かを判定する。ここで肯定結果が得られると、このことは、EPG情報EI(放送局及びタイトル)と解像度情報DIとに対応する平均ビットレートABRをタイトルデータベースDB4から取得できることを表しており、このとき制御部3は、ステップSP13へ移る。
In step SP14, the control unit 3 determines whether or not the
一方、ステップSP14において否定結果が得られると、このことは、EPG情報EI(放送局及びタイトル)と解像度情報DIとに対応する平均ビットレートABRをタイトルデータベースDB4から取得できないことを表しており、このとき制御部3は、次のステップSP15へ移る。 On the other hand, if a negative result is obtained in step SP14, this indicates that the average bit rate ABR corresponding to the EPG information EI (broadcast station and title) and the resolution information DI cannot be acquired from the title database DB4. At this time, the control unit 3 moves to the next step SP15.
ステップSP15において制御部3は、EPGデコーダ17により、EPG情報EI(この場合、放送局及びジャンル)と解像度情報DIとに対応する平均ビットレートABRをジャンルデータベースDB3に記憶しているか否かを判定する。ここで肯定結果が得られると、このことは、EPG情報EI(放送局及びジャンル)と解像度情報DIとに対応する平均ビットレートABRをジャンルデータベースDB3から取得できることを表しており、このとき制御部3は、ステップSP13へ移る。
In step SP15, the control unit 3 determines whether or not the
一方、ステップSP15において否定結果が得られると、このことは、EPG情報EI(放送局及びジャンル)と解像度情報DIとに対応する平均ビットレートABRをジャンルデータベースDB3から取得できないことを表しており、このとき制御部3は、次のステップSP16へ移る。 On the other hand, if a negative result is obtained in step SP15, this indicates that the average bit rate ABR corresponding to the EPG information EI (broadcast station and genre) and the resolution information DI cannot be acquired from the genre database DB3. At this time, the control unit 3 moves to the next step SP16.
ステップSP16において制御部3は、EPGデコーダ17により、EPG情報EI(この場合、放送局及び時間帯)と解像度情報DIとに対応する平均ビットレートABRを時間帯データベースDB2に記憶しているか否かを判定する。ここで肯定結果が得られると、このことは、EPG情報EI(放送局及び時間帯)と解像度情報DIとに対応する平均ビットレートABRを時間帯データベースDB2から取得できることを表しており、このとき制御部3は、ステップSP13へ移る。
In step SP16, the control unit 3 uses the
一方、ステップSP16において否定結果が得られると、このことは、EPG情報EI(放送局及び時間帯)と解像度情報DIとに対応する平均ビットレートABRを時間帯データベースDB2から取得できないことを表しており、このとき制御部3は、次のステップSP17へ移る。 On the other hand, if a negative result is obtained in step SP16, this indicates that the average bit rate ABR corresponding to the EPG information EI (broadcast station and time zone) and the resolution information DI cannot be obtained from the time zone database DB2. At this time, the controller 3 proceeds to the next step SP17.
ステップSP17において制御部3は、EPGデコーダ17により、EPG情報EI(この場合、放送局)と解像度情報DIとに対応する平均ビットレートABRを全体データベースDB1から取得し、次のステップSP18(図7)へ移る。
In step SP17, the control unit 3 uses the
ステップSP18において制御部3は、EPGデコーダ17により、平均ビットレートABRと解像度情報DIとからディジタルノイズ発生量を推定する。そして制御部3は、ディジタルノイズ発生量に応じたノイズ補正量情報NRをハードディスクドライブ23から取得し、次のステップSP19へ移る。
In step SP18, the control unit 3 uses the
ステップSP19において制御部3は、ディジタルノイズ検出部24のノイズ位置検出部24Cにより、平均ビットレートABR、解像度情報DI及びノイズ補正量情報NRに応じて、映像信号SVにおいてディジタルノイズが発生したノイズ発生位置NPを順次検出し、次のステップSP20へ移る。
In step SP19, the control unit 3 causes the noise position detection unit 24C of the digital
ステップSP20において制御部3は、映像信号処理部18により、ノイズ発生位置NP及びノイズ補正量情報NRに応じて、映像信号SVの復号の際に発生するディジタルノイズを補正して出力映像信号SVOを生成し、次のステップSP21へ移る。
In step SP20, the control unit 3 uses the video
ステップSP21において制御部3は、放送中のテレビジョン番組の放送局が切り換えられたか否か、すなわちチャンネルを切り換えられたか否かを判定する。ここで肯定結果が得られると、このことは、放送中のテレビジョン番組のチャンネルが切り換えられたことを表しており、このとき制御部3は、再度ステップSP11(図6)へ戻る。 In step SP21, the control unit 3 determines whether or not the broadcasting station of the television program being broadcast has been switched, that is, whether or not the channel has been switched. If an affirmative result is obtained here, this indicates that the channel of the television program being broadcast has been switched, and at this time the control unit 3 returns to step SP11 (FIG. 6) again.
一方、ステップSP21(図7)において肯定結果が得られると、このことは、放送中のテレビジョン番組の視聴をユーザが継続していることを表しており、このとき制御部3は、次のステップSP22へ移る。 On the other hand, when an affirmative result is obtained in step SP21 (FIG. 7), this indicates that the user continues to watch the television program being broadcast. At this time, the control unit 3 Control goes to step SP22.
ステップSP22において制御部3は、テレビジョン番組の再生を終了するか否かを判定する。ここで否定結果が得られると、このことは、放送中のテレビジョン番組をユーザが継続して視聴中であることを表しており、このとき制御部3は、再度ステップSP21へ戻る。 In step SP22, the control unit 3 determines whether or not to end the reproduction of the television program. If a negative result is obtained here, this indicates that the user is continuously watching the television program being broadcast. At this time, the control unit 3 returns to step SP21 again.
一方、ステップSP22において肯定結果が得られると、このことは、放送中のテレビジョン番組の視聴をユーザが終了したことを表しており、このとき制御部3は、次のステップSP23へ移ってディジタルノイズ補正処理手順RT2を終了する。 On the other hand, if an affirmative result is obtained in step SP22, this indicates that the user has finished viewing the television program being broadcast. At this time, the control unit 3 moves to the next step SP23 and performs digital processing. The noise correction processing procedure RT2 is finished.
このようなディジタルノイズ補正処理手順RT2により、第2の実施の形態における番組記録再生装置1は、テレビジョン番組のディジタルノイズを補正するようになされている。
By such digital noise correction processing procedure RT2, the program recording / reproducing
(2−5)第2の実施例における動作及び効果
以上の構成において番組記録再生装置1の制御部3は、受信部10で受信した放送中のテレビジョン番組をユーザに視聴させる際、EPGデコーダ17によりEPG情報パケットPEからEPG情報EI取得し、またディジタルノイズ検出部24の解像度取得部24Bにより映像信号SVを解析することにより解像度情報DIを取得する。
(2-5) Operation and Effect in Second Embodiment In the above configuration, the control unit 3 of the program recording /
また番組記録再生装置1の制御部3は、EPGデコーダ17により、番組ビットレートPBRと解像度情報DIとに応じた平均ビットレートABRをハードディスクドライブ23のEPGデータベースDBから取得する。
Further, the control unit 3 of the program recording /
さらに番組記録再生装置1の制御部3は、EPGデコーダ17により、平均ビットレートABRと解像度情報DIとに応じて、テレビジョン番組を復号する際に発生すると予測されるディジタルノイズのディジタルノイズ発生量を推定する。
Further, the control unit 3 of the program recording /
さらに番組記録再生装置1の制御部3は、EPGデコーダ17により、ディジタルノイズ発生量に応じたノイズ補正量情報NRをハードディスクドライブ23のノイズ補正量データベースから取得する。
Further, the control unit 3 of the program recording /
さらに番組記録再生装置1の制御部3は、ディジタルノイズ検出部24のノイズ位置検出部24Cにより、平均ビットレートABR、解像度情報DI及びノイズ補正量情報NRに応じて、映像信号SVにおいてディジタルノイズが発生したノイズ発生位置NPを検出する。
Further, the control unit 3 of the program recording /
そして番組記録再生装置1の制御部3は、映像信号処理部18により、ノイズ発生位置NP及びノイズ補正量情報NRに応じて、映像信号SVの復号の際に発生するディジタルノイズを補正する。
Then, the control unit 3 of the program recording /
従って番組記録再生装置1は、所定の解像度でなるテレビジョン番組の放送中に、過去に他のテレビジョン番組をユーザが視聴した結果として蓄積した平均ビットレートABRからディジタルノイズ発生量を推定し、このディジタルノイズ発生量に応じたノイズ補正量情報NRを取得するので、映像信号SVの中でディジタルノイズが発生しそうなノイズ発生位置NPを特定した上でディジタルノイズを補正することができる。
Therefore, the program recording /
その結果、番組記録再生装置1は、所定の解像度でなるテレビジョン番組の放送中に、例えば、テレビジョン番組のチャンネルがユーザにより切り換えられたことに応じてディジタルノイズ発生量が変化したとしても、補正が足りずにディジタルノイズが残ったり補正し過ぎて画質を劣化させたりすることなく、ディジタルノイズ発生量に応じたノイズ補正量情報NRでディジタルノイズを適正に補正することができる。
As a result, the program recording /
また番組記録再生装置1は、過去に他のテレビジョン番組を視聴した結果として平均ビットレートABRを蓄積するとき、EPG情報EIの放送局や時間帯、ジャンル、タイトルなどに細分化して対応付けてから平均ビットレートABRを蓄積しているので、再生中のテレビジョン番組のEPG情報EIに応じて平均ビットレートABRを取得する際に、平均ビットレートABRを取得するバリエーションを増やすことができる。
Further, the program recording /
その結果、番組記録再生装置1は、例えば、ディジタルノイズをより適正に補正し得ると想定される平均ビットレートABRを優先的に取得するため、EPG情報EIの優先順位を「時間帯及びタイトル→タイトル→ジャンル→時間帯→放送局」のように設定することにより、ディジタルノイズをより適正に補正し得ると想定される平均ビットレートABRから優先的に取得することができ、かくして、ディジタルノイズをより適正に補正することができる。
As a result, for example, the program recording /
さらに番組記録再生装置1は、テレビジョン番組のEPG情報EI(この場合、放送局や時間帯、ジャンル、タイトルなど)に応じ、過去に他のテレビジョン番組を視聴した結果として蓄積した平均ビットレートABRを取得してディジタルノイズを補正するので、放送中のテレビジョン番組のビットレートBRを常時取得してディジタルノイズを補正するような処理を行わなくてもよく、その分、ディジタルノイズを簡易な処理で補正することができる。
Furthermore, the program recording /
以上の構成によれば、番組記録再生装置1は、テレビジョン番組を圧縮符号化した符号化映像データMDの復号化により映像信号SVを生成し、テレビジョン番組のEPG情報EIを取得し、過去に他のテレビジョン番組を視聴した結果としてハードディスクドライブ23のEPGデータベースDBに蓄積した平均ビットレートABRから、取得したEPG情報EIに応じた平均ビットレートABRを取得し、テレビジョン番組の圧縮符号化に伴うディジタルノイズを補正するためのノイズ補正量情報NRを当該圧縮符号化後の符号化映像データMDにおける平均ビットレートABRに対応付けて記憶するハードディスクドライブ23のノイズ補正量データベースから、取得した平均ビットレートABRに応じたノイズ補正量情報NRを取得し、このノイズ補正量情報NRを基に、映像信号SVに含まれるディジタルノイズを補正するようにしたことにより、符号化映像データMDのビットレートBRから、映像信号SVに含まれるディジタルノイズのディジタルノイズ発生量を推定できるので、ディジタルノイズ発生量に応じたノイズ補正量情報NRでディジタルノイズを補正することができ、かくしてディジタルノイズを適正に補正することができる。
According to the above configuration, the program recording / reproducing
(3)他の実施の形態
なお上述した第1の実施の形態においては、番組記録再生装置1は、ビットレートBRを常時検出し、このビットレートBRの変化に応じてディジタルノイズを補正するようにした場合について述べたが、本発明はこれに限らず、所定の時間(例えば10秒)の間に検出したビットレートBRを平均化し、この平均化したビットレートBRに応じてディジタルノイズを補正するようにしてもよいし、ビットレートBRが現在よりも所定割合以上増加(或いは、所定割合以上減少)したらビットレートBRが変化したと判別するように、ヒステリシス処理(或いはバッファ処理)を施した上でディジタルノイズを補正するようにしてもよい。そうすることで番組記録再生装置1は、例えば、スポーツ番組などのように映像の変化の激しいテレビジョン番組において当該テレビジョン番組のビットレートBRが激しく変化する場合などに、ビットレートBRの変化に合わせて(すなわちディジタルノイズ発生量の変化に合わせて)ディジタルノイズを補正しているつもりが、ビットレートBRの変化に追随できず、補正が足りずにディジタルノイズを残してしまったり補正し過ぎて画質を劣化させたりといった事態を極力回避することができる。
(3) Other Embodiments In the first embodiment described above, the program recording /
また上述した第2の実施の形態においては、番組記録再生装置1は、検出した番組ビットレートPBRをEPG情報EIに応じて、全体データベースDB1、時間帯データベースDB2、ジャンルデータベースDB3タイトルデータベースDB4、及び時間帯タイトルデータベースDB5に細分化して蓄積するようにした場合について述べたが、本発明はこれに限らず、EPGデータベースDBの細分化の種類、数、及び組み合わせは何でもよく、要はEPG情報EIに含まれている情報を用いるのであれば、例えば曜日毎の曜日データベースに対して番組ビットレートPBRを蓄積するようにしてもよい。
In the second embodiment described above, the program recording /
さらに上述した第2の実施の形態においては、番組記録再生装置1は、ビットレート蓄積処理とディジタルノイズ補正処理とを並行に行うようにした場合について述べたが、本発明はこれに限らず、ビットレート蓄積処理に関しては、テレビジョン番組の視聴の後の任意のタイミングで完了するように行ってもよい。そうすることで番組記録再生装置1は、ビットレート蓄積処理とディジタルノイズ補正処理とを並行に行わない状況が発生する分だけ、テレビジョン番組の再生に関する処理の負荷を低減することができる。
Furthermore, in the second embodiment described above, the program recording / reproducing
さらに上述した第2の実施の形態においては、番組記録再生装置1は、符号化映像データMDのビットレートBRを5分程度の時間間隔で取得して平均化することにより、番組ビットレートPBRを取得するようにした場合について述べたが、本発明はこれに限らず、ビットレートBRを取得する時間間隔は何分でもよい。
Furthermore, in the second embodiment described above, the program recording /
さらに上述した第2の実施の形態においては、番組記録再生装置1は、EPGデータベースDB(この場合、全体データベースDB1、時間帯データベースDB2、ジャンルデータベースDB3、タイトルデータベースDB4及び時間帯タイトルデータベースDB5)に対し、平均ビットレートABRと視聴番組数とを格納するようにした場合について述べたが、本発明はこれに限らず、それまでの視聴番組数分の番組ビットレートPBRの総加算値(すなわち、番組ビットレートPBRと視聴番組数との積算値)を、平均ビットレートABR及び視聴番組数と共にEPGデータベースDBに格納するようにしてもよい。そうすることで番組記録再生装置1は、番組ビットレートPBRを新たに取得する毎に平均ビットレートABRと視聴番組数とを積算する必要が無くなる分だけ、番組ビットレートPBRの蓄積(平均ビットレートABRの更新)に関する処理量を減らすことができる(逆に、番組記録再生装置1は、上述した第2の実施例のように、平均ビットレートABR及び視聴番組数のみをEPGデータベースDBに記憶する場合には、総加算値を格納しなくて済む分だけ、ハードディスクドライブ23の記憶領域を使用しないで済む)。
Furthermore, in the second embodiment described above, the program recording /
さらに第1及び第2の実施の形態においては、データ提供装置1は、映像信号SVの解像度がSDTVに応じた解像度(640×480)なのかHDTVに応じた解像度(1920×1080)なのかを判別するようにした場合について述べたが、本発明はこれに限らず、SDTVに応じた解像度は(640×480)でなくてもよいし、HDTVに応じた解像度は(1920×1080)でなくてもよいし、そもそも解像度はSDTVやHDTVに応じていなくてもよく、要は映像信号SVの解像度は何でもよい。その場合、番組記録再生装置1は、ノイズ補正量情報NRを格納するノイズ補正量データベースを当該解像度の分だけ予め用意しておくことで、上述した第1及び第2の実施の形態と同様の効果を得ることができる。
Further, in the first and second embodiments, the
さらに上述した第1及び第2の実施の形態においては、番組記録再生装置1は、ビットレートから推定されるディジタルノイズ発生量に応じた閾値(すなわちブロックノイズ閾値及びモスキートノイズ閾値)を含むノイズ補正量情報NRを、ディジタルノイズの補正に用いるようにした場合について述べたが、本発明はこれに限らず、映像信号処理部18において各画素の輝度を補正する際に用いる係数や関数を、ビットレート(すなわち、ディジタルノイズ発生量)に応じて用意し、これをノイズ補正量情報NRに対して含ませておいてディジタルノイズの補正に用いてもよい。そうすることで番組記録再生装置1は、映像信号処理部18によりディジタルノイズを補正する際に、ビットレート(すなわち、ディジタルノイズ発生量)に応じた係数や関数を用いて、ディジタルノイズを補正することができ、固定の係数や関数を用いてディジタルノイズを補正するのに比べて、ディジタルノイズをより適正に補正することができる。
Furthermore, in the first and second embodiments described above, the program recording /
さらに上述した第1及び第2の実施の形態においては、番組記録再生装置1は、映像信号SVに応じた映像上の矩形ブロックの境目のなかで、輝度差値がノイズ補正量情報NRが示すブロックノイズ閾値を越えた境目を、ブロックノイズが発生したノイズ発生位置NPとして検出するようにした場合について述べたが、本発明はこれに限らず、ブロックノイズが発生したノイズ発生位置NPを検出できるのであれば、その検出方法は特に限定しない。また、ノイズ発生位置NPを検出せずに、映像信号SVに応じた映像上の矩形ブロックの境目の全てにおいてブロックノイズが発生すると仮定し、当該境目の全てに対してノイズ補正量情報NRが示すブロックノイズ閾値に応じた補正を行うようにしてもよく、ブロックノイズに関するディジタルノイズの補正の手法も特に限定しない。
Further, in the first and second embodiments described above, the program recording /
さらに上述した第1及び第2の実施の形態においては、番組記録再生装置1は、映像信号SVに応じた映像を構成する複数の矩形ブロックのうち、輝度差値がノイズ補正量情報NRが示すモスキートノイズ閾値を越えた画素を有する矩形ブロックを、モスキートノイズが発生したノイズ発生位置NPとして検出するようにした場合について述べたが、本発明はこれに限らず、モスキートノイズが発生したノイズ発生位置NPを検出できるのであれば、その検出方法は特に限定しない。また、ノイズ発生位置NPを検出せずに、映像信号SVに応じた映像上の全ての画素においてモスキートノイズが発生すると仮定し、当画素の全てに対してノイズ補正量情報NRが示すモスキートノイズ閾値に応じた補正を行うようにしてもよく、モスキートノイズに関するディジタルノイズの補正の手法も特に限定しない。
Furthermore, in the first and second embodiments described above, the program recording /
さらに上述した第1及び第2の実施の形態においては、番組記録再生装置1は、ディジタルノイズとしてブロックノイズとモスキートノイズとを検出し、これらを補正するようにした場合について述べたが、本発明はこれに限らず、ディジタルノイズとして検出及び補正するのはブロックノイズ及びモスキートノイズの一方だけでもよい。
Further, in the first and second embodiments described above, the program recording / reproducing
さらに上述した第1及び第2の実施の形態においては、番組記録再生装置1は、ビットレートBR(含む平均ビットレートABR)に応じたノイズ補正量情報NRを、ハードディスクドライブ23のノイズ補正量データベースに予め格納しておくようにした場合について述べたが、本発明はこれに限らず、ビットレートBR(含む平均ビットレートABR)に応じたノイズ補正量情報NRを、このビットレートBR(含む平均ビットレートABR)を取得した際にリアルタイムに算出するようにしてもよい。そうすることで番組記録再生装置1は、ノイズ補正量データベースを予め用意しておかなくてよい分だけ、ハードディスクドライブ23の記憶領域を確保することができる。
Furthermore, in the first and second embodiments described above, the program recording /
さらに上述した第1及び第2の実施の形態においては、テレビジョン番組を録画及び再生する番組記録再生装置1に本発明を適用するようにした場合について述べたが、本発明はこれに限らず、例えば、テレビジョン放送の受信機能を有し液晶パネル等の表示手段を有するテレビジョン装置や、いわゆるセットトップボックスのようなテレビジョン受信機、映像コンテンツのストリーミング配信サーバ又はビデオサーバ等に接続され映像コンテンツの受信や再生等を行うコンテンツプレーヤ等に本発明を適用するようにしてもよい。この場合、例えばパーソナルコンピュータや携帯電話機等の情報処理装置において所定のコンテンツ再生プログラムを実行させたものであってもよい。
Further, in the first and second embodiments described above, the case where the present invention is applied to the program recording /
さらに上述した第1及び第2の実施の形態においては、番組記録再生装置1は、MPEG2−Video方式で圧縮符号化された符号化映像データを復号する際に、ディジタルノイズを補正するようにした場合について述べたが、本発明はこれに限らず、復号の際にディジタルノイズが発生するような圧縮符号化方式であれば、WMV(Windows(登録商標) Media Video)、RealVideo、Divxなどの他の圧縮符号化方式で圧縮符号化された符号化映像データを復号する際に発生するディジタルノイズを補正するようにしてもよく、その場合でも、上述の第1及び第2の実施の形態と同様の効果を得ることができる。
Furthermore, in the first and second embodiments described above, the program recording /
さらに上述した第1及び第2の実施の形態においては、補正情報記憶部としてのハードディスクドライブ23と、復号化処理部としての映像デコーダ15と、ビットレート取得部としてのディジタルノイズ検出部24またはEPGデコーダ17と、補正情報取得部としてのディジタルノイズ検出部24またはEPGデコーダ17と、映像補正部としての映像信号処理部18と、受信部としての受信部10と、属性情報抽出部としてのEPGデコーダ17と、ビットレート記憶部としてのハードディスクドライブ23と、ビットレート更新部としてのEPGデコーダ17と、解像度取得部としての解像度取得部24Bとによって、映像補正装置としての番組記録再生装置1を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる補正情報記憶部と、復号化処理部と、ビットレート取得部と、補正情報取得部と、映像補正部と、受信部と、属性情報抽出部と、ビットレート記憶部と、ビットレート更新部と、解像度取得部とによって映像補正装置を構成するようにしてもよい。
Furthermore, in the first and second embodiments described above, the
さらに、本発明は、上述した第1及び第2の実施の形態及びここまで説明した他の実施の形態に限定されるものではなく、上述した実施の形態及びここまで説明した他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用範囲が及ぶものである。 Furthermore, the present invention is not limited to the first and second embodiments described above and the other embodiments described so far, but the embodiments described above and the other embodiments described so far. The scope of application also extends to forms in which some or all of the above are arbitrarily combined, or forms in which some are extracted.
本発明は、放送されているテレビジョン番組を再生する番組再生装置などに適用して好適なものである。 The present invention is suitable for application to a program playback apparatus that plays back a broadcast television program.
1……番組記録再生装置、2……モニタ装置、3……制御部、4……CPU、5……ROM、6…RAM、7……システムバス、8……リモートコントローラ、9……入力インターフェース、10……受信部、11……チューナ、12……復調器、13……デスクランブラ、14……多重分離器、15……映像デコーダ、16……音声デコーダ、17……EPGデコーダ、18……映像信号処理部、19……表示パネル、20……音声信号処理部、21……スピーカ、22……ハードディスクドライブインタフェース、23……ハードディスクドライブ、24……ディジタルノイズ検出部、24a……ビットレート取得部24、24B……解像度取得部、24C……ノイズ位置検出部、ABR……平均ビットレート、BR……ビットレート、BBR……番組ビットレート、DA……ディジタル音声信号、DI……解像度情報、EI……EPG情報、MD……符号化映像データ、NP……ノイズ発生位置、NR……ノイズ補正量情報、PA……音声データパケット、PE……EPG情報パケット、PV……映像データパケット、SV……映像信号、SA……出力音声信号、SVO……出力映像信号S、RT1、RT2……ディジタルノイズ補正処理手順。
DESCRIPTION OF
Claims (10)
上記圧縮符号化映像データの復号化により復号化映像コンテンツを生成する復号化処理部と、
上記圧縮符号化映像データのビットレートを取得するビットレート取得部と、
上記ビットレート取得部により取得された上記ビットレートに応じた上記ノイズ補正情報を、上記補正情報記憶部から取得する補正情報取得部と、
上記補正情報取得部により取得された上記ノイズ補正情報を基に、上記復号化処理部により生成された上記復号化映像コンテンツに含まれる上記ディジタルノイズを補正する映像補正部と
を具えることを特徴とする映像補正装置。 A correction information storage unit that stores noise correction information for correcting digital noise associated with compression encoding of video content in association with the bit rate in the compression encoded video data after the compression encoding;
A decoding processing unit for generating decoded video content by decoding the compressed encoded video data;
A bit rate acquisition unit for acquiring a bit rate of the compressed encoded video data;
A correction information acquisition unit that acquires the noise correction information according to the bit rate acquired by the bit rate acquisition unit from the correction information storage unit;
A video correction unit that corrects the digital noise included in the decoded video content generated by the decoding processing unit based on the noise correction information acquired by the correction information acquisition unit. A video correction device.
上記テレビジョン放送波から上記テレビジョン番組の属性情報を抽出する属性情報抽出部と、
上記テレビジョン番組の上記属性情報と当該テレビジョン番組を表す上記圧縮符号化映像データの上記ビットレートとを対応付けて記憶するビットレート記憶部と
を具え、
上記ビットレート取得部は、
上記ビットレート記憶部に記憶されている過去の上記ビットレートのうちから、上記テレビジョン番組の上記属性情報に応じた上記ビットレートを取得する
ことを特徴とする請求項1に記載の映像補正装置。 Receiving a television broadcast wave including the compressed encoded video data compressed and encoded as the video content of the television program, and extracting the compressed encoded video data from the television broadcast wave;
An attribute information extraction unit for extracting attribute information of the television program from the television broadcast wave;
A bit rate storage unit that stores the attribute information of the television program and the bit rate of the compression-encoded video data representing the television program in association with each other,
The bit rate acquisition unit
The video correction apparatus according to claim 1, wherein the bit rate according to the attribute information of the television program is acquired from the past bit rates stored in the bit rate storage unit. .
を具えることを特徴とする請求項2に記載の映像補正装置。 A bit rate for updating the bit rate stored in the bit rate storage unit corresponding to the attribute information of the television program based on the bit rate of the television program when the television program is received The video correction device according to claim 2, further comprising: an update unit.
上記テレビジョン番組を放送する放送局情報、上記テレビジョン番組の放送時間帯情報、上記テレビジョン番組のジャンル情報及び上記テレビジョン番組のタイトル情報のうち少なくとも1つ以上の情報でなる
ことを特徴とする請求項2に記載の映像補正装置。 The above attribute information
It is characterized by comprising at least one or more information among broadcast station information for broadcasting the television program, broadcast time zone information for the television program, genre information for the television program, and title information for the television program. The video correction apparatus according to claim 2.
上記復号化映像コンテンツにおける上記ディジタルノイズの発生の有無と発生位置とを特定するためのノイズ特定情報を上記ノイズ補正情報として記憶し、
上記ノイズ情報取得部は、
上記ビットレート取得部により取得された上記ビットレートに応じた上記ノイズ特定情報を、上記補正情報記憶部から取得し、
上記映像補正部は、
上記ノイズ情報取得部により取得された上記ノイズ特定情報を基に、上記復号化映像コンテンツに含まれる上記ディジタルノイズの発生の有無と発生位置とを特定して補正する
ことを特徴とする請求項1に記載の映像補正装置。 The correction information storage unit
Storing noise specifying information for specifying presence / absence and generation position of the digital noise in the decoded video content as the noise correction information;
The noise information acquisition unit
The noise specifying information corresponding to the bit rate acquired by the bit rate acquisition unit is acquired from the correction information storage unit,
The video correction unit
The presence / absence and occurrence position of the digital noise included in the decoded video content are identified and corrected based on the noise identification information acquired by the noise information acquisition unit. The video correction apparatus described in 1.
画素同士の輝度の差を表す閾値を上記ノイズ特定情報として記憶し、
上記映像補正部は、
上記復号化映像コンテンツを構成する画素のうち互いに隣接する画素同士の輝度の差が上記閾値以上となること応じて上記ディジタルノイズの発生の有無を特定すると共に、上記復号化映像コンテンツを構成する画素のうち互いに隣接する画素同士の輝度の差が上記閾値以上となる位置を上記ディジタルノイズの上記発生位置として特定して補正する
ことを特徴とする請求項5に記載の映像補正装置。 The correction information storage unit
A threshold value representing a difference in luminance between pixels is stored as the noise specifying information,
The video correction unit
Among the pixels constituting the decoded video content, the presence or absence of the digital noise is specified in response to the difference in luminance between adjacent pixels being equal to or greater than the threshold, and the pixels constituting the decoded video content The video correction apparatus according to claim 5, wherein a position where a difference in luminance between adjacent pixels is equal to or greater than the threshold is specified and corrected as the generation position of the digital noise.
を具え、
上記補正情報記憶部は、
上記ノイズ補正情報を、上記映像コンテンツの上記解像度毎に記憶し、
上記補正情報取得部は、
上記ビットレート取得部により取得された上記ビットレートと上記解像度取得部により取得された上記解像度とに応じた上記ノイズ補正情報を、上記補正情報記憶部から取得する
ことを特徴とする請求項1に記載の映像補正装置。 A resolution acquisition unit for acquiring the resolution of the decoded video content,
The correction information storage unit
Storing the noise correction information for each resolution of the video content;
The correction information acquisition unit
The noise correction information according to the bit rate acquired by the bit rate acquisition unit and the resolution acquired by the resolution acquisition unit is acquired from the correction information storage unit. The image correction apparatus described.
上記圧縮映像データにおける実際のビットレートを計測することにより上記ビットレートを取得する
ことを特徴とする請求項1に記載の映像補正装置。 The bit rate acquisition unit
The video correction apparatus according to claim 1, wherein the bit rate is acquired by measuring an actual bit rate in the compressed video data.
上記圧縮符号化映像データのビットレートを取得するビットレート取得ステップと、
上記映像コンテンツの圧縮符号化に伴うディジタルノイズを補正するためのノイズ補正情報を当該圧縮符号化後の上記圧縮符号化映像データにおけるビットレートに対応付けて記憶する補正情報記憶部から、取得した上記ビットレートに応じた上記ノイズ補正情報を取得するノイズ補正情報取得ステップと、
上記ノイズ補正情報を基に、上記復号化映像コンテンツに含まれる上記ディジタルノイズを補正する映像補正ステップと
を具えることを特徴とする映像補正方法。 A decoding step of generating decoded video content by decoding compressed encoded video data obtained by compression encoding video content;
A bit rate acquisition step of acquiring a bit rate of the compressed encoded video data;
The correction information storage unit that stores noise correction information for correcting digital noise associated with compression encoding of the video content in association with the bit rate in the compression encoded video data after the compression encoding is acquired from the correction information storage unit A noise correction information acquisition step of acquiring the noise correction information according to the bit rate;
And a video correction step of correcting the digital noise included in the decoded video content based on the noise correction information.
映像コンテンツを圧縮符号化した圧縮符号化映像データの復号化により復号化映像コンテンツを生成する復号化ステップと、
上記圧縮符号化映像データのビットレートを取得するビットレート取得ステップと、
上記映像コンテンツの圧縮符号化に伴うディジタルノイズを補正するためのノイズ補正情報を当該圧縮符号化後の上記圧縮符号化映像データにおけるビットレートに対応付けて記憶する補正情報記憶部から、取得した上記ビットレートに応じた上記ノイズ補正情報を取得するノイズ補正情報取得ステップと、
上記ノイズ補正情報を基に、上記復号化映像コンテンツに含まれる上記ディジタルノイズを補正する映像補正ステップと
を実行させるための映像補正プログラム。 Against the computer
A decoding step of generating decoded video content by decoding compressed encoded video data obtained by compression encoding video content;
A bit rate acquisition step of acquiring a bit rate of the compressed encoded video data;
The correction information storage unit that stores noise correction information for correcting digital noise associated with compression encoding of the video content in association with the bit rate in the compression encoded video data after the compression encoding is acquired from the correction information storage unit A noise correction information acquisition step of acquiring the noise correction information according to the bit rate;
A video correction program for executing a video correction step of correcting the digital noise included in the decoded video content based on the noise correction information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007279439A JP2009111521A (en) | 2007-10-26 | 2007-10-26 | Video correction device, video correction method, and video correction program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007279439A JP2009111521A (en) | 2007-10-26 | 2007-10-26 | Video correction device, video correction method, and video correction program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009111521A true JP2009111521A (en) | 2009-05-21 |
Family
ID=40779577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007279439A Pending JP2009111521A (en) | 2007-10-26 | 2007-10-26 | Video correction device, video correction method, and video correction program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009111521A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0638188A (en) * | 1992-07-20 | 1994-02-10 | Canon Inc | Block distortion elimination device |
JP2000251406A (en) * | 1999-02-26 | 2000-09-14 | Sharp Corp | Picture recording device |
JP2006101228A (en) * | 2004-09-29 | 2006-04-13 | Toshiba Corp | Image processing apparatus |
JP2007027956A (en) * | 2005-07-13 | 2007-02-01 | Matsushita Electric Ind Co Ltd | Deblocking filter |
-
2007
- 2007-10-26 JP JP2007279439A patent/JP2009111521A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0638188A (en) * | 1992-07-20 | 1994-02-10 | Canon Inc | Block distortion elimination device |
JP2000251406A (en) * | 1999-02-26 | 2000-09-14 | Sharp Corp | Picture recording device |
JP2006101228A (en) * | 2004-09-29 | 2006-04-13 | Toshiba Corp | Image processing apparatus |
JP2007027956A (en) * | 2005-07-13 | 2007-02-01 | Matsushita Electric Ind Co Ltd | Deblocking filter |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11588998B2 (en) | Conversion method and conversion apparatus | |
US7295757B2 (en) | Advancing playback of video data based on parameter values of video data | |
US20160249033A9 (en) | Method and apparatus for selecting compression for an incoming video signal in an interactive television system | |
US10659721B2 (en) | Method of processing a sequence of coded video frames | |
US20090257508A1 (en) | Method and system for enabling video trick modes | |
CN101924890B (en) | Image processing apparatus and image processing method | |
JP2004194328A (en) | Composition for joined image display of multiple mpeg video streams | |
US20090196575A1 (en) | Information playback apparatus and playback speed control method | |
JP4786888B2 (en) | Video stream processing device | |
KR20070058927A (en) | Recording method of television with personal video recorder | |
JP2008172392A (en) | Display controller and display control method | |
JP2009111521A (en) | Video correction device, video correction method, and video correction program | |
TWI826400B (en) | Information processing device, information processing method, recording medium, reproduction device, reproduction method, and program | |
JP2011015243A (en) | Playback apparatus and playback method | |
JPH0865616A (en) | Device and method for digital video recording | |
KR101053699B1 (en) | Recording device and method of digital broadcasting | |
JP2011139193A (en) | Recording device and recording method | |
JP2004072728A (en) | Image recording method, image recording apparatus, image recording and reproducing apparatus, image processing apparatus and television receiver | |
KR20150018108A (en) | Stream recycling method for waiting time shortening of screen refreshing in IPTV broadcasting, and computer-readable recording medium for the same | |
JP2010199977A (en) | Video recording device and video recording method | |
US20090202230A1 (en) | Video player with action on pause |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100916 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120731 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121127 |