JP2017028622A - Image quality control device, image quality control method, image quality control system, and image quality controlling program - Google Patents

Image quality control device, image quality control method, image quality control system, and image quality controlling program Download PDF

Info

Publication number
JP2017028622A
JP2017028622A JP2015147860A JP2015147860A JP2017028622A JP 2017028622 A JP2017028622 A JP 2017028622A JP 2015147860 A JP2015147860 A JP 2015147860A JP 2015147860 A JP2015147860 A JP 2015147860A JP 2017028622 A JP2017028622 A JP 2017028622A
Authority
JP
Japan
Prior art keywords
image quality
image
image data
data
quality
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
Application number
JP2015147860A
Other languages
Japanese (ja)
Inventor
紘介 和泉
Kosuke Izumi
紘介 和泉
知彦 高橋
Tomohiko Takahashi
知彦 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2015147860A priority Critical patent/JP2017028622A/en
Publication of JP2017028622A publication Critical patent/JP2017028622A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve sensor quality of a user when an image quality of a received video content is changed.SOLUTION: An image quality control device 100 comprises: a receiving section 10 for receiving video data composed of a plurality of image frames; an estimation section 41 for estimating a first image quality of first image data based on one image frame out of a plurality of image frames and a second image quality of second image data which is reproduced after the first image data; an image quality change section 44 for changing the image quality of the first image data or second image data, on the basis of an image quality difference between the first image quality and second image quality; and an output section 45 for outputting the image data which is changed by the image quality change section 44.SELECTED DRAWING: Figure 2

Description

本発明は、映像データの画質を制御する画質制御装置、画質制御方法、画質制御システム及び画質制御用プログラムに関する。   The present invention relates to an image quality control apparatus, an image quality control method, an image quality control system, and an image quality control program for controlling the image quality of video data.

近年、ネットワーク技術の進歩に伴って、固定通信網及び携帯通信網を介して映像コンテンツが伝送されるようになってきている。例えば、通信網を経由して映像コンテンツが端末に配信されるVOD(Video On Demand)サービスが普及している。通信網では、さまざまな種類のデータが伝送されており、伝送帯域が変動する。伝送帯域が変動しても、映像コンテンツが途切れることなく伝送されるように、通信品質に応じてビットレートが異なるストリームを適応的に切り替えるアダプティブストリーミングと呼ばれる技術が知られている(例えば、非特許文献1を参照)。   In recent years, with the advancement of network technology, video content has been transmitted via a fixed communication network and a mobile communication network. For example, a VOD (Video On Demand) service in which video content is distributed to terminals via a communication network has become widespread. In the communication network, various types of data are transmitted, and the transmission band varies. A technique called adaptive streaming is known that adaptively switches streams with different bit rates according to communication quality so that video content can be transmitted without interruption even if the transmission band fluctuates (for example, non-patented). Reference 1).

ISO/IEC 23009-1,“Dynamic Adaptive Streaming over HTTP(DASH) Part 1: Media presentation description and segment formats”April. 2012.ISO / IEC 23009-1, “Dynamic Adaptive Streaming over HTTP (DASH) Part 1: Media presentation description and segment formats” April. 2012.

しかし、アダプティブストリーミング技術等の方法が用いられることにより、映像コンテンツの配信中に画像のビットレート又は解像度等の画質に影響するパラメータが切り替えると、画質が急激に変化するので、ユーザが違和感を抱いてしまうという問題があった。特に、パラメータの切り替えが頻繁に発生すると、ユーザは映像コンテンツに没入できず、体感品質が低下するという問題があった。   However, by using a method such as adaptive streaming technology, when parameters that affect image quality such as the bit rate or resolution of an image are switched during distribution of video content, the image quality changes abruptly, and the user feels uncomfortable. There was a problem that. In particular, if parameter switching occurs frequently, there is a problem that the user cannot be immersed in the video content and the quality of experience is lowered.

そこで、本発明はこれらの点に鑑みてなされたものであり、受信した映像コンテンツの画質が変化した際のユーザの体感品質を向上させることができる画質制御装置、画質制御方法及び画質制御用プログラムを提供することを目的とする。   Therefore, the present invention has been made in view of these points, and an image quality control apparatus, an image quality control method, and an image quality control program capable of improving the quality of experience of a user when the image quality of received video content changes. The purpose is to provide.

本発明の第1の態様においては、複数の画像フレームから構成される映像データを受信する受信部と、前記複数の画像フレームのうちの1つの画像フレームに基づく第1画像データの第1画質、及び前記第1画像データの後に再生される第2画像データの第2画質を推定する推定部と、前記第1画質と前記第2画質との画質差に基づいて、前記第1画像データ又は前記第2画像データの画質を変更する画質変更部と、前記画質変更部が変更した後の画像データを出力する出力部と、を有する画質制御装置を提供する。   In the first aspect of the present invention, a receiving unit that receives video data composed of a plurality of image frames, a first image quality of the first image data based on one image frame of the plurality of image frames, And an estimation unit for estimating a second image quality of second image data reproduced after the first image data, and based on a difference in image quality between the first image quality and the second image quality, the first image data or the Provided is an image quality control device having an image quality changing unit for changing the image quality of second image data, and an output unit for outputting image data after the image quality changing unit has changed.

前記画質変更部は、前記第1画質が前記第2画質よりも良い場合に、前記第1画像データの画質を、前記第1画質と前記第2画質との間の画質に変更してもよい。この場合、前記画質変更部は、前記第1画像データの前記第1画質を、前記第2画像データが再生されるまでの時間に基づいて定められる画質に変更してもよい。   The image quality changing unit may change the image quality of the first image data to an image quality between the first image quality and the second image quality when the first image quality is better than the second image quality. . In this case, the image quality changing unit may change the first image quality of the first image data to an image quality determined based on a time until the second image data is reproduced.

また、前記画質変更部は、前記第1画像データより前に受信された前記第1画質の複数の画像データの画質を、前記第1画質から前記第2画質に段階的に近づくように変更してもよい。   The image quality changing unit changes the image quality of the plurality of first image data received before the first image data so as to gradually approach the second image quality from the first image quality. May be.

前記画質変更部は、前記第2画質が前記第1画質よりも良い場合に、前記第2画像データの画質を、前記第1画質と前記第2画質との間の画質に変更してもよい。この場合、前記画質変更部は、前記第2画像データより後に受信された前記第2画質の複数の画像データの画質を、前記第2画質から前記第1画質に段階的に近づくように変更してもよい。   The image quality changing unit may change the image quality of the second image data to an image quality between the first image quality and the second image quality when the second image quality is better than the first image quality. . In this case, the image quality changing unit changes the image quality of the plurality of second image data received after the second image data so as to gradually approach the first image quality from the second image quality. May be.

前記画質変更部は、前記画質差が所定の値よりも大きい場合に、前記第1画像データ又は前記第2画像データの画質を変更してもよい。   The image quality changing unit may change the image quality of the first image data or the second image data when the image quality difference is larger than a predetermined value.

また、前記画質変更部は、前記第1画像データにおける直交変換係数の存在割合と、前記第2画像データにおける直交変換係数の存在割合との差に基づく画質に、前記第1画像データ又は前記第2画像データの画質を変更してもよい。   In addition, the image quality changing unit may adjust the image quality based on a difference between the existence ratio of the orthogonal transform coefficient in the first image data and the existence ratio of the orthogonal transform coefficient in the second image data to the first image data or the first image data. The image quality of the two-image data may be changed.

前記画質変更部は、前記第1画像データ又は前記第2画像データから前記画質差に基づく強度のフィルタを用いて前記第1画像データ又は前記第2画像データをフィルタリングすることにより、前記第1画像データ又は前記第2画像データの画質を変更してもよい。   The image quality changing unit filters the first image data or the second image data by filtering the first image data or the second image data from the first image data or the second image data using a filter having an intensity based on the image quality difference. The image quality of the data or the second image data may be changed.

前記画質変更部は、前記第1画像データ又は前記第2画像データから前記画質差に基づく割合の交流成分を除去することにより、前記第1画像データ又は前記第2画像データの画質を変更してもよい。   The image quality changing unit changes the image quality of the first image data or the second image data by removing an AC component based on the image quality difference from the first image data or the second image data. Also good.

本発明の第2の態様においては、複数の画像フレームから構成される映像データを受信するステップと、前記複数の画像フレームのうちの1つの画像フレームに基づく第1画像データの第1画質、及び前記第1画像データの後に再生される第2画像データの第2画質を推定するステップと、前記第1画質と前記第2画質との画質差に基づいて、前記第1画像データ又は前記第2画像データの画質を変更するステップと、変更した後の画像データを出力するステップと、を有する画質制御方法を提供する。   In a second aspect of the present invention, a step of receiving video data composed of a plurality of image frames, a first image quality of first image data based on one image frame of the plurality of image frames, and Estimating a second image quality of second image data reproduced after the first image data, and based on a difference in image quality between the first image quality and the second image quality, the first image data or the second image data There is provided an image quality control method comprising a step of changing the image quality of image data and a step of outputting the changed image data.

本発明の第3の態様においては、映像データを配信する映像配信装置と、前記映像配信装置から受信した映像データに含まれる画像データの画質を制御する上記の画質制御装置とを備える画質制御システムを提供する。   In a third aspect of the present invention, an image quality control system comprising: a video distribution device that distributes video data; and the image quality control device that controls the image quality of image data included in the video data received from the video distribution device. I will provide a.

本発明の第4の態様においては、コンピュータを、上記の画質制御装置の各部として機能させる、前記コンピュータが実行可能な画質制御用プログラムを提供する。   According to a fourth aspect of the present invention, there is provided an image quality control program executable by the computer that causes the computer to function as each unit of the image quality control device.

本発明によれば、受信した映像コンテンツの画質が変化した際のユーザの体感品質を向上させることができるという効果を奏する。   According to the present invention, it is possible to improve the quality of experience of the user when the image quality of received video content changes.

第1の実施形態に係る映像再生システムの構成を示す図である。It is a figure which shows the structure of the video reproduction | regeneration system concerning 1st Embodiment. 画質制御装置の構成を示す図である。It is a figure which shows the structure of an image quality control apparatus. 画像データが劣化した場合の画質変更部の動作について説明するための図である。It is a figure for demonstrating operation | movement of the image quality change part when image data deteriorates. 画質変更データベースが格納している画質変更テーブルの一例を示す図である。It is a figure which shows an example of the image quality change table which the image quality change database has stored. 画像データが劣化した場合の画質変更部の動作について説明するための図である。It is a figure for demonstrating operation | movement of the image quality change part when image data deteriorates. 画像データが改善した場合の画質変更部の動作について説明するための図である。It is a figure for demonstrating operation | movement of the image quality change part when image data is improved. 画質制御装置における画質変更処理のフローチャートである。It is a flowchart of an image quality change process in the image quality control apparatus. 第2の実施形態に係る画質制御装置の構成を示す図である。It is a figure which shows the structure of the image quality control apparatus which concerns on 2nd Embodiment.

<第1の実施形態>
[本実施形態の概要]
図1は、第1の実施形態に係る映像再生システムSの構成を示す図である。映像再生システムSは、画質制御装置100と、映像再生装置200と、映像配信装置300とを備える。画質制御装置100は、例えばゲートウェイ又はルーターであり、ネットワークNに接続されている。ネットワークNは、インターネット、有線通信回線又は無線通信回線等により構成されている。
<First Embodiment>
[Overview of this embodiment]
FIG. 1 is a diagram showing a configuration of a video reproduction system S according to the first embodiment. The video playback system S includes an image quality control device 100, a video playback device 200, and a video distribution device 300. The image quality control apparatus 100 is a gateway or a router, for example, and is connected to the network N. The network N is configured by the Internet, a wired communication line, a wireless communication line, or the like.

画質制御装置100は、映像配信装置300から配信される映像を受信する。画質制御装置100は、受信した映像の画質が大きく変化したことを検出すると、画質が変化したことをユーザが気付きにくいように画質を変更し、画質を変更した後の映像を映像再生装置200に出力する。   The image quality control apparatus 100 receives the video distributed from the video distribution apparatus 300. When the image quality control device 100 detects that the image quality of the received video has changed significantly, the image quality control device 100 changes the image quality so that the user cannot easily notice the change in the image quality, and the video after the image quality change is sent to the video playback device 200. Output.

映像再生装置200は、スマートフォン等の通信端末又はコンピュータである。映像再生装置200は、画質制御装置100から入力された映像データに基づいて、映像を再生してディスプレイに表示する。なお、図1においては、画質制御装置100と映像再生装置200とを異なる装置として示しているが、映像再生装置200が画質制御装置100を含んでいてもよい。   The video reproduction device 200 is a communication terminal such as a smartphone or a computer. The video playback device 200 plays back video on the display based on the video data input from the image quality control device 100. In FIG. 1, the image quality control apparatus 100 and the video reproduction apparatus 200 are shown as different apparatuses, but the video reproduction apparatus 200 may include the image quality control apparatus 100.

映像配信装置300は、例えばVOD用サーバである。映像配信装置300は、映像再生装置200からの要求に応じて、映像のビットストリームを配信する。映像のビットストリームは、例えばH.265/HEVC等のように、MC(Motion Compensation)+DCT(Discrete Cosine Transform)形式の圧縮符号化形式で符号化されたビットストリームである。   The video distribution device 300 is, for example, a VOD server. The video distribution device 300 distributes a video bitstream in response to a request from the video reproduction device 200. The video bit stream is, for example, H.264. It is a bit stream encoded in a compression encoding format of MC (Motion Compensation) + DCT (Discrete Cosine Transform) format, such as H.265 / HEVC.

画質制御装置100は、映像配信装置300から受信する映像のビットストリームの伝送速度が、30Mbpsから15Mbpsに変化する場合、例えば、30Mbpsの画質→27Mbps相当の画質→24Mbps相当の画質→21Mbps相当の画質→18Mbps相当の画質→15Mbps相当の画質と段階的に劣化するように、画質を制御する。また、画質制御装置100は、映像配信装置300から受信する映像のビットストリームの伝送速度が、15Mbpsから30Mbpsに変化する場合、例えば、15Mbpsの画質→18Mbps相当の画質→21Mbps相当の画質→24Mbps相当の画質→27Mbps相当の画質→30Mbps相当の画質と段階的に改善するように、画質を制御する。このようにすることで、ユーザが画質の変化に気付きにくくなるので、ユーザの体感品質を向上させることができる。   When the transmission speed of the video bitstream received from the video distribution device 300 changes from 30 Mbps to 15 Mbps, the image quality control device 100, for example, 30 Mbps image quality → 27 Mbps image quality → 24 Mbps image quality → 21 Mbps image quality → Image quality equivalent to 18 Mbps → Image quality is controlled so as to gradually deteriorate with an image quality equivalent to 15 Mbps. Also, when the transmission speed of the video bitstream received from the video distribution device 300 changes from 15 Mbps to 30 Mbps, the image quality control device 100, for example, 15 Mbps image quality → 18 Mbps image quality → 21 Mbps image quality → 24 Mbps image The image quality is controlled so that the image quality is improved step by step from the image quality corresponding to 27 Mbps to the image quality equivalent to 30 Mbps. By doing in this way, since it becomes difficult for a user to notice the change of an image quality, a user's bodily sensation quality can be improved.

[画質制御装置100の構成及び動作]
以下、画質制御装置100の構成及び動作について詳細に説明する。
図2は、画質制御装置100の構成を示す図である。画質制御装置100は、受信部10と、記憶部20と、画質変更データベース30と、制御部40とを有する。受信部10は、映像配信装置300から配信される映像データを受信する。映像データは、画像データを含む複数の画像フレームから構成されている。映像データは、例えば、Iフレーム、Bフレーム及びPフレームから構成されている。
[Configuration and Operation of Image Quality Control Device 100]
Hereinafter, the configuration and operation of the image quality control apparatus 100 will be described in detail.
FIG. 2 is a diagram illustrating a configuration of the image quality control apparatus 100. The image quality control apparatus 100 includes a receiving unit 10, a storage unit 20, an image quality change database 30, and a control unit 40. The receiving unit 10 receives video data distributed from the video distribution device 300. The video data is composed of a plurality of image frames including image data. The video data is composed of, for example, an I frame, a B frame, and a P frame.

記憶部20は、ROM、RAM又はハードディスク等の記憶媒体である。記憶部20は、制御部40が実行するプログラムを記憶している。また、記憶部20は、制御部40の動作中に発生したデータを一時的に記憶する。   The storage unit 20 is a storage medium such as a ROM, a RAM, or a hard disk. The storage unit 20 stores a program executed by the control unit 40. The storage unit 20 temporarily stores data generated during the operation of the control unit 40.

画質変更データベース30は、制御部40が画質の制御に用いるデータを保持している。具体的には、画質変更データベース30は、受信部10が受信した映像データにおいて、画質が変化する前の画質及び画質が変化した後の画質に関連付けて、制御部40がどのように画質を変更する必要があるかを示すデータを保持している。画質変更データベース30の詳細については後述する。   The image quality change database 30 holds data used by the control unit 40 to control image quality. Specifically, the image quality change database 30 indicates how the control unit 40 changes the image quality in the video data received by the receiving unit 10 in association with the image quality before the image quality change and the image quality after the image quality change. Holds data indicating what needs to be done. Details of the image quality change database 30 will be described later.

制御部40は、例えばCPUである。制御部40は、デジタル信号処理機能を有してもよい。制御部40は、記憶部20に記憶されたプログラムを実行することにより、推定部41、デコード部42、バッファ部43、画質変更部44及び出力部45として機能する。   The control unit 40 is, for example, a CPU. The control unit 40 may have a digital signal processing function. The control unit 40 functions as an estimation unit 41, a decoding unit 42, a buffer unit 43, an image quality changing unit 44, and an output unit 45 by executing a program stored in the storage unit 20.

推定部41は、受信部10が受信したビットストリームに含まれる複数の画像フレームそれぞれに対応する画像データの主観画質を推定し、主観画質推定値を算出する。主観画質とは、画像又は映像を視認する人が感じる画像又は映像の品質である。   The estimation unit 41 estimates the subjective image quality of image data corresponding to each of a plurality of image frames included in the bit stream received by the reception unit 10 and calculates a subjective image quality estimation value. Subjective image quality is the quality of an image or video that is felt by a person viewing the image or video.

本明細書においては、複数の画像フレームをデコードして得られる複数の画像データのうち、主観画質が変化する直前の画像データを第1画像データと称し、第1画像データの後に再生される画像データを第2画像データと称する。また、第1画像データの主観画質を第1主観画質と称し、第2画像データの主観画質を第2主観画質と称する。推定部41は、画像データの識別情報(例えば、画像データID)に関連付けて、主観画質の推定値をデコード部42に通知する。推定部41は、主観画質の推定値をデコード部42に通知する代わりに、画像データIDに関連付けてバッファ部43に格納してもよい。   In the present specification, of a plurality of image data obtained by decoding a plurality of image frames, image data immediately before the subjective image quality changes is referred to as first image data, and an image reproduced after the first image data. The data is referred to as second image data. The subjective image quality of the first image data is referred to as the first subjective image quality, and the subjective image quality of the second image data is referred to as the second subjective image quality. The estimation unit 41 notifies the decoding unit 42 of the estimated value of subjective image quality in association with the identification information (for example, image data ID) of the image data. The estimation unit 41 may store the estimated value of the subjective image quality in the buffer unit 43 in association with the image data ID instead of notifying the decoding unit 42 of the estimated value.

ここで、推定部41が主観画質を推定する方法について説明する。推定部41は、QP特徴量算出部411と、複雑度特徴量算出部412と、重み係数算出部413とを有しており、映像フレームをデコードする前に主観画質を推定できる。   Here, a method in which the estimation unit 41 estimates the subjective image quality will be described. The estimation unit 41 includes a QP feature quantity calculation unit 411, a complexity feature quantity calculation unit 412, and a weight coefficient calculation unit 413, and can estimate subjective image quality before decoding a video frame.

(QP特徴量算出部411)
QP特徴量算出部411は、量子化雑音と画像データを構成するブロックごとの量子化パラメータとの間の相関性を利用して、QP(Quantized Parameter:量子化パラメータ)と呼ばれる量子化の粗さを調節するパラメータを利用して、量子化雑音の強度をQP特徴量として算出する。QP特徴量算出部411は、QP特徴量を算出する際に、まず、CU(Coding Unit)単位で、量子化パラメータを量子化ステップ幅に戻し、指定された時間幅(例えば、チャンクの時間幅)の積分値をQP特徴量Qとする。QP特徴量Qは、以下の式により算出することができる。

Figure 2017028622
(QP feature amount calculation unit 411)
The QP feature quantity calculation unit 411 uses the correlation between the quantization noise and the quantization parameter for each block constituting the image data, and the quantization roughness called QP (Quantized Parameter). The intensity of quantization noise is calculated as a QP feature amount by using a parameter for adjusting. When calculating the QP feature value, the QP feature value calculation unit 411 first returns the quantization parameter to the quantization step width in units of CU (Coding Unit), and designates a specified time width (for example, chunk time width). the integral value of) the QP characteristic quantity Q n. The QP feature amount Q n can be calculated by the following equation.
Figure 2017028622

ここで、pow(x,y)は、xのy乗、QP(f、B)は、f番目のフレーム内のdepthがn(n=0〜3)におけるCUのQP値、NBは、フレーム内のdepthがnの総ブロック数である。ここで、depthは、HEVC(High Efficiency Video Coding)におけるCUの大きさに対応しており、64×64がdepth=0に対応し、32×32がdepth=1に対応し、16×16がdepth=2に対応し、8×8がdepth=3に対応する。
QP特徴量算出部411は、ブロックサイズに応じて画質劣化の知覚のしやすさが異なるという点に基づいて、各depthに応じた面積比でQP特徴量Qを加重平均することにより、QP特徴量Qを算出する。
Here, pow (x, y) is x to the power of y, QP n (f, B n ) is the QP value of the CU when the depth in the f-th frame is n (n = 0 to 3), NB n Is the total number of blocks whose depth is n in the frame. Here, depth corresponds to the size of CU in HEVC (High Efficiency Video Coding), 64 × 64 corresponds to depth = 0, 32 × 32 corresponds to depth = 1, and 16 × 16 Corresponding to depth = 2, 8 × 8 corresponds to depth = 3.
QP feature quantity calculation unit 411, by on the basis of the obvious to perception of image quality degradation in accordance with the block size is different, weighted averaging the QP characteristic quantity Q n the area ratio corresponding to each depth, QP The feature amount Q is calculated.

(複雑度特徴量算出部412)
上記のようにして算出したQP特徴量Qの値が同一であっても、画像のテクスチャの複雑さによって、画像劣化の度合いが異なる。人間は、高周波成分を多く含む複雑なテクスチャであればあるほど、画質の劣化を知覚しにくいという特性を有している。また、階層ブロック構造の符号化方式では、複雑なテクスチャの領域はブロック分割サイズが小さく、平坦なテクスチャの領域は、ブロック分割サイズが大きい傾向にある。
(Complexity feature amount calculation unit 412)
Even if the value of the QP feature amount Q calculated as described above is the same, the degree of image deterioration differs depending on the complexity of the texture of the image. Humans have the characteristic that the more complex texture that contains more high-frequency components, the less likely it is to perceive image quality degradation. Also, in the hierarchical block structure coding method, a complex texture region tends to have a small block division size, and a flat texture region tends to have a large block division size.

そこで、複雑度特徴量算出部412は、テクスチャの複雑さとブロック分割サイズとの間の相関性に基づいて、フレーム内のCUのdepthの分布に基づいて複雑度特徴量Cを算出する。なお、Pフレーム及びBフレームにおける画面内のブロック分割サイズは、Iフレームの内容と動き予測の性能に依存するので、複雑度特徴量算出部412は、複雑度特徴量Cの算出にIフレームを使用する。   Therefore, the complexity feature amount calculation unit 412 calculates the complexity feature amount C based on the distribution of the CU depth in the frame based on the correlation between the texture complexity and the block division size. In addition, since the block division size in the screen in the P frame and the B frame depends on the content of the I frame and the performance of motion prediction, the complexity feature amount calculation unit 412 uses the I frame for calculation of the complexity feature amount C. use.

複雑度特徴量算出部412は、以下の手順により複雑度特徴量Cを算出する。まず、複雑度特徴量算出部412は、フレームごとにCUのdepthを加算し、指定された時間幅(例えば、チャンクの時間幅)における加算値の中央値を求める。中央値を用いることにより、シーンチェンジによって映像が切り替わることにより画面の複雑度が変動することによる影響を抑制することができる。複雑度特徴量Cは、以下の式により算出することができる。

Figure 2017028622
ここで、med( )は、中央値を求めるための関数である。また、df,Bは、あるフレームのB番目のブロックのdepthの値である。 The complexity feature amount calculation unit 412 calculates the complexity feature amount C according to the following procedure. First, the complexity feature amount calculation unit 412 adds the depth of the CU for each frame, and obtains the median value of the addition values in the specified time width (for example, the time width of the chunk). By using the median value, it is possible to suppress the influence caused by the change in the complexity of the screen due to the switching of the video by the scene change. The complexity feature amount C can be calculated by the following equation.
Figure 2017028622
Here, med () is a function for obtaining the median. Further, df , B is the depth value of the Bth block of a certain frame.

(重み係数算出部413)
重み係数算出部413は、主観画質の推定値を算出するために、QP特徴量Qと複雑度特徴量Cとを用いて、以下の式により重み付け加算する。

Figure 2017028622
ここで、Sobjは、主観画質推定値、ω(n=1、2)は、主観画質の推定値を算出するための重み係数である。主観画質は、画像の解像度の影響も受けるので、重み係数ωは、解像度に対応して定められている。
なお、複雑度特徴量Cの算出にはIフレームが用いられるので、Iフレーム以外のP/Bフレームに対応するQP特徴量Qに対する複雑度特徴量Cとしては、P/Bフレームに対応するIフレームの複雑度特徴量Cが用いられる。 (Weighting coefficient calculation unit 413)
The weighting coefficient calculation unit 413 performs weighted addition according to the following expression using the QP feature quantity Q and the complexity feature quantity C in order to calculate an estimated value of subjective image quality.
Figure 2017028622
Here, S obj is a subjective image quality estimated value, and ω n (n = 1, 2) is a weighting factor for calculating an estimated value of subjective image quality. Since the subjective image quality is also affected by the resolution of the image, the weighting coefficient ω n is determined according to the resolution.
Since the I frame is used for calculating the complexity feature amount C, the complexity feature amount C corresponding to the QP feature amount Q corresponding to the P / B frame other than the I frame is I corresponding to the P / B frame. The frame complexity feature amount C is used.

重み係数算出部413が重み係数を導出するにあたっては、予め主観画質の推定値が既知である複数のシーケンスを学習セットとして、主観画質推定値Sobjとの二乗誤差平均が最小になるように回帰分析を行う。なお、主観画質推定値は、通常は負の値とならないので、次の式のように値域を設定してもよい。

Figure 2017028622
ここで、S’objは、値域を設定した主観画質推定値、clip(x, 0, 100)は、xを[0、100]の範囲でクリップする関数である。 When the weighting coefficient calculation unit 413 derives the weighting coefficient, a plurality of sequences whose subjective image quality estimation values are known in advance are used as a learning set, and regression is performed so that the square error average with the subjective image quality estimation value S obj is minimized. Perform analysis. Since the subjective image quality estimated value is not normally a negative value, a value range may be set as in the following equation.
Figure 2017028622
Here, S ′ obj is a subjective image quality estimation value with a range set, and clip (x, 0, 100) is a function that clips x in the range of [0, 100].

続いて、図2を参照して、制御部40の他の構成について説明をする。
デコード部42は、受信部10が受信した画像フレームをデコードして、画像データを生成する。デコード部42は、デコードして生成した画像データを順次バッファ部43に格納する。
Next, another configuration of the control unit 40 will be described with reference to FIG.
The decoding unit 42 decodes the image frame received by the receiving unit 10 to generate image data. The decoding unit 42 sequentially stores the image data generated by decoding in the buffer unit 43.

バッファ部43は、映像再生装置200に表示する画像データを格納する。バッファ部43は、所定の数の画像データを格納することが可能であり、画質変更部44での処理が終了した画面データはバッファ部43から削除され、デコード部42から新たな画像データが格納される。   The buffer unit 43 stores image data to be displayed on the video reproduction device 200. The buffer unit 43 can store a predetermined number of image data. The screen data that has been processed by the image quality changing unit 44 is deleted from the buffer unit 43, and new image data is stored from the decoding unit 42. Is done.

画質変更部44は、バッファ部43に格納された複数の画像データの主観画質推定値に基づいて、画質を変更する。具体的には、画質変更部44は、第1画像データの第1主観画質と第2画像データの第2主観画質との画質差に基づいて、第1画像データ又は第2画像データの画質を変更する。画質変更部44は、例えば、画質差が所定値よりも大きい場合に、第1画像データ又は第2画像データの画質を変更する。画質変更部44は、例えば、第1主観画質が第2主観画質よりも良い場合に、第1画像データの画質を、第1主観画質と第2主観画質との間の画質に変更する。このようにすることで、画質変更部44は、画質が急激に変化した場合に、ユーザが画質の変化に気付きにくいように画質を変更することができる。   The image quality changing unit 44 changes the image quality based on the subjective image quality estimated values of the plurality of image data stored in the buffer unit 43. Specifically, the image quality changing unit 44 changes the image quality of the first image data or the second image data based on the image quality difference between the first subjective image quality of the first image data and the second subjective image quality of the second image data. change. For example, when the image quality difference is larger than a predetermined value, the image quality changing unit 44 changes the image quality of the first image data or the second image data. For example, when the first subjective image quality is better than the second subjective image quality, the image quality changing unit 44 changes the image quality of the first image data to an image quality between the first subjective image quality and the second subjective image quality. In this way, the image quality changing unit 44 can change the image quality so that the user is less likely to notice the change in the image quality when the image quality changes abruptly.

出力部45は、画質変更部44が画質を変更した後の画像データを映像再生装置200へと出力する。出力部45は、例えば、映像再生装置200に画像データを送信するための無線通信インターフェイスを有している。   The output unit 45 outputs the image data after the image quality changing unit 44 has changed the image quality to the video reproduction device 200. The output unit 45 has a wireless communication interface for transmitting image data to the video reproduction device 200, for example.

[画質の変更方法]
以下、画質変更部44により実行される画質の変更方法の詳細について説明する。
図3は、画像データが劣化した場合の画質変更部44の動作について説明するための図である。図3(a)は、画像データ1から画像データ11までがバッファ部43に格納されていることを示している。画像データ1が最初にバッファ部43に格納され、画像データ11が最後にバッファ部43に格納されており、画像データ1は出力部45が出力する直前の状態になっている。
[How to change image quality]
Details of the image quality changing method executed by the image quality changing unit 44 will be described below.
FIG. 3 is a diagram for explaining the operation of the image quality changing unit 44 when the image data is deteriorated. FIG. 3A shows that image data 1 to image data 11 are stored in the buffer unit 43. The image data 1 is first stored in the buffer unit 43, the image data 11 is finally stored in the buffer unit 43, and the image data 1 is in a state immediately before the output unit 45 outputs.

推定部41により算出された画像データ1〜画像データ10の主観画質推定値は100であり、画像データ11の主観画質推定値は50である。図3においては、主観画質推定値が大きいほど画質が良く、図3(b)に示すように、画像データ10と画像データ11との間で、画質が急激に変化している。ユーザが、主観画質推定値が100の画像データ10と、主観画質推定値が50の画像データ11とを連続して視認すると、画質が急激に劣化したことを知覚してしまう。そこで、画質変更部44は、画像データの画質が所定の画質差よりも大きく劣化した場合、図3(c)に示すように、画像データ1から画像データ11までの間に緩やかに画質が劣化するように、映像再生装置200において再生される画像データの画質を制御する。   The subjective image quality estimation value of the image data 1 to the image data 10 calculated by the estimation unit 41 is 100, and the subjective image quality estimation value of the image data 11 is 50. In FIG. 3, the larger the subjective image quality estimation value, the better the image quality. As shown in FIG. 3B, the image quality changes abruptly between the image data 10 and the image data 11. If the user visually recognizes the image data 10 having a subjective image quality estimation value of 100 and the image data 11 having a subjective image quality estimation value of 50, the user perceives that the image quality has deteriorated rapidly. Therefore, when the image quality of the image data deteriorates more than a predetermined image quality difference, the image quality changing unit 44 gradually degrades the image quality between the image data 1 and the image data 11 as shown in FIG. Thus, the image quality of the image data reproduced in the video reproduction apparatus 200 is controlled.

具体的には、画質変更部44は、以下の手順により画質を制御する。
まず、画質変更部44は、画像データ10の主観画質推定値と画像データ11の主観画質推定値との差が所定値(例えば20)よりも大きい50であることを検出すると、画質が変化する直前の第1画像データとして画像データ10を特定し、画質が変化した直後の第2画像データとして画像データ11を特定する。そして、画質変更部44は、画像データ11が再生されるまでの時間に基づいて定められる画質に、バッファ部43に格納されている画像データの画質を変更する。画質変更部44は、画像データ11が再生されるまでの時間が長ければ長いほど、緩やかに画質が変化するように画像データの画質を変更する。なお、画質変更部44は、画像データ11が再生されるまでの時間を用いる代わりに、バッファ部43に格納されている画像データの数に基づいて画像データの画質を変更してもよい。
Specifically, the image quality changing unit 44 controls the image quality according to the following procedure.
First, when the image quality changing unit 44 detects that the difference between the subjective image quality estimation value of the image data 10 and the subjective image quality estimation value of the image data 11 is 50 which is larger than a predetermined value (for example, 20), the image quality changes. The image data 10 is specified as the immediately preceding first image data, and the image data 11 is specified as the second image data immediately after the image quality has changed. Then, the image quality changing unit 44 changes the image quality of the image data stored in the buffer unit 43 to an image quality determined based on the time until the image data 11 is reproduced. The image quality changing unit 44 changes the image quality of the image data so that the image quality gradually changes as the time until the image data 11 is reproduced is longer. Note that the image quality changing unit 44 may change the image quality of the image data based on the number of image data stored in the buffer unit 43 instead of using the time until the image data 11 is reproduced.

画質変更部44は、画質変更データベース30を参照することにより、バッファ部43に格納されている各画像データの変更後の画質を決定する。
図4は、画質変更データベース30が格納している画質変更テーブルの一例を示す図である。画質変更データベース30においては、第1画像データの主観画質推定値と、第2画像データの主観画質推定値と、第2画像データが再生されるまでの時間と、変更後の主観画質推定値とが関連付けられている。第2画像データが再生されるまでの時間は、本例においては、第2画像データがバッファ部43に格納された時点でバッファ部43に格納されている画像データの数により表している。
The image quality changing unit 44 refers to the image quality changing database 30 to determine the changed image quality of each image data stored in the buffer unit 43.
FIG. 4 is a diagram illustrating an example of the image quality change table stored in the image quality change database 30. In the image quality change database 30, the subjective image quality estimated value of the first image data, the subjective image quality estimated value of the second image data, the time until the second image data is reproduced, the changed subjective image quality estimated value, Is associated. In this example, the time until the second image data is reproduced is represented by the number of image data stored in the buffer unit 43 when the second image data is stored in the buffer unit 43.

画質変更部44は、画質変更データベース30を参照し、第1画像データ(画像データ10)の主観画質推定値と、第2画像データ(画像データ11)の主観画質推定値と、第2画像データが再生されるまでの時間と、に基づいて、第2画像データよりも前にバッファ部43に格納された画像データの変更後の主観画質推定値を特定する。画質変更部44は、各画像データの主観画質が、特定した主観画質推定値になるように画質を変更する。   The image quality changing unit 44 refers to the image quality changing database 30 and determines the subjective image quality estimated value of the first image data (image data 10), the subjective image quality estimated value of the second image data (image data 11), and the second image data. The subjective image quality estimated value after the change of the image data stored in the buffer unit 43 before the second image data is specified based on the time until the image is reproduced. The image quality changing unit 44 changes the image quality so that the subjective image quality of each image data becomes the specified subjective image quality estimated value.

図3に示す例の場合、画質変更部44は、第1画像データの第1主観画質推定値が100、第2画像データの第2主観画質推定値が50、再生までの時間が10であるので、画質変更データベース30を参照することにより、画像データ1から画像データ10までの主観画質推定値を、それぞれ100、95、90、85、80、75、70、65、60、55にすればよいことを特定する。画質変更部44は、画像データ1から画像データ10までの主観画質推定値を、100、95、90、85、80、75、70、65、60、55にした後に、それぞれの画像データを順次出力部45へと出力する。このように、画質変更部44が、第1画像データより前に取得された第1主観画質の複数の画像データの画質を、第1主観画質から第2主観画質に段階的に近づくように変更することで、映像再生装置200は、図3(c)に示されるように緩やかに画質が変化する映像を再生することができる。   In the example illustrated in FIG. 3, the image quality changing unit 44 has a first subjective image quality estimation value of 100 for the first image data, a second subjective image quality estimation value of the second image data of 50, and a time until reproduction of 10. Therefore, by referring to the image quality change database 30, the subjective image quality estimated values from the image data 1 to the image data 10 are set to 100, 95, 90, 85, 80, 75, 70, 65, 60, 55, respectively. Identify good things. The image quality changing unit 44 sets the subjective image quality estimated values from the image data 1 to the image data 10 to 100, 95, 90, 85, 80, 75, 70, 65, 60, 55, and then sequentially converts each image data. Output to the output unit 45. Thus, the image quality changing unit 44 changes the image quality of the plurality of first subjective image quality data acquired before the first image data so as to gradually approach the second subjective image quality from the first subjective image quality. As a result, the video reproduction device 200 can reproduce a video whose image quality changes gradually as shown in FIG.

上記の説明においては、画質変更部44が、隣接する画像データ間の画質の差が一定値になるように画質を変更する例について説明したが、これに限らない。図5に示すように、画質変更部44は、図3に示した例よりも緩やかに画質が変化するように、画質の変化が開始してから所定の期間、及び画質の変化が終了する前の所定の期間における画質の変化量を、その他の期間における画質の変化量よりも小さくしてもよい。   In the above description, the example in which the image quality changing unit 44 changes the image quality so that the difference in image quality between adjacent image data becomes a constant value has been described, but the present invention is not limited to this. As shown in FIG. 5, the image quality changing unit 44 starts the change in image quality for a predetermined period and before the end of the change in image quality so that the image quality changes more slowly than in the example shown in FIG. The amount of change in image quality during a predetermined period may be smaller than the amount of change in image quality during other periods.

図6は、画像データが改善した場合の画質変更部44の動作について説明するための図である。画質変更部44は、画質が変化した後の第2画像データの第2主観画質が、画質が変化する前の第1画像データの第1主観画質よりも良い場合に、第2画像データの画質を、第1主観画質と第2主観画質との間の画質に変更する。画質変更部44は、例えば、第2画像データより後に受信された第2主観画質の複数の画像データの画質を、第2主観画質から第1主観画質に段階的に近づくように変更する。   FIG. 6 is a diagram for explaining the operation of the image quality changing unit 44 when the image data is improved. The image quality changing unit 44 determines the image quality of the second image data when the second subjective image quality of the second image data after the image quality change is better than the first subjective image quality of the first image data before the image quality change. Is changed to an image quality between the first subjective image quality and the second subjective image quality. For example, the image quality changing unit 44 changes the image quality of a plurality of second subjective image quality image data received after the second image data so as to gradually approach the first subjective image quality from the second subjective image quality.

図6に示す例においては、第1画像データに対応する画像データ1の主観画質推定値が50であり、第2画像データに対応する画像データ2の主観画質推定値が100である。画質変更部44は、このように、画像データの画質が所定の画質差よりも大きく改善した場合、画像データ1から画像データ11までの間に緩やかに画質が改善するように、映像再生装置200において再生される画像データの画質を制御する。   In the example shown in FIG. 6, the subjective image quality estimation value of the image data 1 corresponding to the first image data is 50, and the subjective image quality estimation value of the image data 2 corresponding to the second image data is 100. In this way, the image quality changing unit 44, when the image quality of the image data is greatly improved over a predetermined image quality difference, the video reproduction device 200 so that the image quality gradually improves between the image data 1 and the image data 11. The image quality of the image data to be reproduced is controlled.

図6に示す例の場合、画質変更部44は、画像データ2から所定の数の画像データの画質を、主観画質推定値が直前の画像データの画質よりも5ずつ良くなるように劣化させている。画質変更部44は、例えば、第1主観画質と第2主観画質との画質差に基づいて定められた変化量だけ、隣接する画像データ間の画質が変化するように、各画像データの画質を変更する。この場合、画質変更部44は、画質差が大きければ大きいほど、長い時間にわたって、画像データの画質を変更する。画質変更部44は、画質を変更する期間を予め定めておき、画質差を当該期間で除算することにより、隣接する画像データ間の画質の変化量を決定してもよい。   In the example shown in FIG. 6, the image quality changing unit 44 deteriorates the image quality of a predetermined number of image data from the image data 2 so that the subjective image quality estimated value is 5 higher than the image quality of the immediately preceding image data. Yes. For example, the image quality changing unit 44 adjusts the image quality of each image data so that the image quality between adjacent image data changes by an amount of change determined based on the image quality difference between the first subjective image quality and the second subjective image quality. change. In this case, the image quality changing unit 44 changes the image quality of the image data over a longer time as the image quality difference is larger. The image quality changing unit 44 may determine a period for changing the image quality in advance, and determine the amount of change in image quality between adjacent image data by dividing the image quality difference by the period.

画質変更部44が画質を変更する方法は任意であるが、例えば、主観画質推定値が高い画像データをフィルタリングすることにより、画質を劣化させることができる。この場合、画質変更部44は、画質変更データベース30を参照して特定した主観画質推定値に対応する強度のフィルタを用いて画像データをフィルタリングする。なお、画質変更データベース30が、主観画質推定値を記憶する代わりに、画質変更部44が使用するフィルタの強度を記憶しておき、画質変更部44は、画質変更データベース30から読み出した強度にフィルタの強度を設定してもよい。   The method of changing the image quality by the image quality changing unit 44 is arbitrary. For example, the image quality can be degraded by filtering image data having a high subjective image quality estimation value. In this case, the image quality changing unit 44 filters the image data using a filter having an intensity corresponding to the subjective image quality estimated value specified with reference to the image quality changing database 30. Note that the image quality change database 30 stores the strength of the filter used by the image quality change unit 44 instead of storing the subjective image quality estimated value, and the image quality change unit 44 filters the intensity read from the image quality change database 30. You may set the intensity.

画質変更部44は、画質を劣化させるフィルタとして、例えば、フィルタサイズ及び標準偏差を用いてフィルタの強度を調整可能なガウシアンフィルタを使用する。ガウシアンフィルタは、以下の式により表される。

Figure 2017028622
ここで、hg( )は、処理対象の画像データに対して畳み込む関数、σは、フィルタの特性を定める標準偏差である。ただし、標準偏差を調整するだけでは、畳み込みフィルタ内の総和が1未満となり、画質を変更する前の画像よりも彩度が低下する場合があるので、画質変更部44は、ガウス分布の総和が1になるようにしてもよい。 The image quality changing unit 44 uses, for example, a Gaussian filter capable of adjusting the filter strength using the filter size and the standard deviation as a filter that degrades the image quality. The Gaussian filter is expressed by the following equation.
Figure 2017028622
Here, hg () is a function to be convoluted with the image data to be processed, and σ is a standard deviation that determines the characteristics of the filter. However, only by adjusting the standard deviation, the sum in the convolution filter becomes less than 1, and the saturation may be lower than the image before the image quality is changed. Therefore, the image quality changing unit 44 determines that the sum of the Gaussian distribution is It may be set to 1.

画質変更部44がガウシアンフィルタを用いる場合、画質変更データベース30は、第1主観画質推定値、第2主観画質推定値、及び再生までの時間に関連付けて、フィルタサイズ及び標準偏差を記憶していてもよい。画質変更部44は、画質変更データベース30から読み出したフィルタサイズ及び標準偏差に対応するガウシアンフィルタを用いて画質を変更することができる。   When the image quality changing unit 44 uses a Gaussian filter, the image quality changing database 30 stores the filter size and the standard deviation in association with the first subjective image quality estimated value, the second subjective image quality estimated value, and the time until reproduction. Also good. The image quality changing unit 44 can change the image quality using a Gaussian filter corresponding to the filter size and standard deviation read from the image quality change database 30.

ガウシアンフィルタは、フィルタリングを複数回繰り返して平滑化の度合いを調整する方法に比べて処理時間を短縮することができる。ただし、画質変更部44は、フィルタとして移動平均フィルタを用いてもよい。この場合、画質変更データベース30が、第1主観画質推定値、第2主観画質推定値、及び再生までの時間に関連付けて、フィルタリング回数を保持していてもよい。   The Gaussian filter can shorten the processing time compared to a method of adjusting the degree of smoothing by repeating filtering a plurality of times. However, the image quality changing unit 44 may use a moving average filter as a filter. In this case, the image quality change database 30 may hold the number of times of filtering in association with the first subjective image quality estimated value, the second subjective image quality estimated value, and the time until reproduction.

なお、上記の説明において、画質変更部44は、バッファ部43に格納されている画像データの画質を変更するものとして説明したが、画質を変更する対象となる画像データが再生されるまでの時間が短い場合には、そのような画像データの画質を変更しなくてもよい。例えば、画質変更部44は、画質が変化した直後の第2画像データが再生されるまでの時間が所定の時間よりも短い場合に、画質の変更をしないでもよい。また、画質変更部44は、バッファ部43に格納されている複数の画像データのうち、再生されるまでの時間が所定の時間よりも短い画像データの画質の変更をせず、再生されるまでの時間が所定の時間以上の画像データに限定して画質の変更をしてもよい。   In the above description, the image quality changing unit 44 has been described as changing the image quality of the image data stored in the buffer unit 43. However, the time until the image data whose image quality is to be changed is reproduced. Is short, it is not necessary to change the image quality of such image data. For example, the image quality changing unit 44 may not change the image quality when the time until the second image data immediately after the image quality changes is shorter than a predetermined time. Also, the image quality changing unit 44 does not change the image quality of the image data whose time until playback is shorter than a predetermined time among the plurality of image data stored in the buffer unit 43 until the image data is played back. The image quality may be changed by limiting the image data to image data having a predetermined time or more.

また、上記の説明において、画質変更部44は、画質変更データベース30を参照して画質を変更するものとしたが、画質変更部44は、画質変更データベース30を参照することなく画質を変更してもよい。例えば、画質変更部44は、第1主観画質推定値と第2主観画質推定値との差分値を、再生されるまでの時間で除算して、隣接する画像データ間で劣化させる度合いを決定することもできる。図3に示した例の場合、差分値が50であり、再生するまでの時間が10であるので、画質変更部44は、隣接する画像データ間の主観画質推定値の差が5になるように決定することができる。   In the above description, the image quality changing unit 44 changes the image quality with reference to the image quality changing database 30, but the image quality changing unit 44 changes the image quality without referring to the image quality changing database 30. Also good. For example, the image quality changing unit 44 divides the difference value between the first subjective image quality estimated value and the second subjective image quality estimated value by the time until reproduction, and determines the degree of deterioration between adjacent image data. You can also In the case of the example shown in FIG. 3, since the difference value is 50 and the time until reproduction is 10, the image quality changing unit 44 makes the difference in subjective image quality estimated value between adjacent image data be 5. Can be determined.

なお、図1におけるネットワークNの帯域に十分な余裕がある場合、推定部41は、第2画像データを取得するビットレートの種類を選択するタイミングより前に、異なるビットレートそれぞれの第2画像データの第2主観画質推定値を求めておいてもよい。そして、画質変更部44は、急激な通信品質の変動が発生した際には、予め求めていた第2主観画質推定値を利用して速やかに画質を変更してもよい。   When there is a sufficient margin in the bandwidth of the network N in FIG. 1, the estimation unit 41 sets the second image data for each of the different bit rates before the timing for selecting the type of the bit rate for acquiring the second image data. The second subjective image quality estimated value may be obtained. Then, the image quality changing unit 44 may change the image quality promptly using the second subjective image quality estimated value obtained in advance when a sudden change in communication quality occurs.

[画質変更処理のフローチャート]
図7は、画質制御装置100における画質変更処理のフローチャートである。
まず、受信部10が画像フレームを取得すると(S11)、推定部41は、画像フレームに基づく画像データの主観画質を推定して、推定した結果を記憶部20に格納する(S12)。S12の処理と並行して、デコード部42は、画像データをデコードして、デコード後の画像データをバッファ部43に格納する(S13)。
[Image quality change processing flowchart]
FIG. 7 is a flowchart of image quality change processing in the image quality control apparatus 100.
First, when the receiving unit 10 acquires an image frame (S11), the estimating unit 41 estimates the subjective image quality of the image data based on the image frame, and stores the estimated result in the storage unit 20 (S12). In parallel with the processing of S12, the decoding unit 42 decodes the image data and stores the decoded image data in the buffer unit 43 (S13).

続いて、画質変更部44は、隣接する画像データ間の画質差を算出し(S14)、画質差を所定の閾値と比較する(S15)。画質変更部44は、画質差が閾値よりも大きい場合(S15においてYES)、S16に進んで画質の変更処理を行い、画質差が所定の閾値以下である場合に、画質の変更処理をすることなくS19に進む。   Subsequently, the image quality changing unit 44 calculates an image quality difference between adjacent image data (S14), and compares the image quality difference with a predetermined threshold (S15). When the image quality difference is larger than the threshold value (YES in S15), the image quality changing unit 44 proceeds to S16 to perform the image quality changing process, and when the image quality difference is equal to or smaller than the predetermined threshold value, the image quality changing process is performed. If no, go to S19.

画質変更部44は、画質差が所定の閾値よりも大きい場合(S15においてNO)、画質差が所定の閾値よりも大きいことを検出した画像データが再生されるまでの時間を特定する(S16)。画質変更部44は、例えばバッファ部43に格納されている画像データの数を参照することにより、画像データが再生されるまでの時間を特定できるが、予め記憶部20に記憶された固定の時間を、画像データが再生されるまでの時間として特定してもよい。   When the image quality difference is larger than the predetermined threshold (NO in S15), the image quality changing unit 44 specifies the time until image data that has been detected that the image quality difference is larger than the predetermined threshold is reproduced (S16). . The image quality changing unit 44 can specify the time until the image data is reproduced by referring to, for example, the number of image data stored in the buffer unit 43, but the fixed time stored in the storage unit 20 in advance. May be specified as the time until image data is reproduced.

続いて、画質変更部44は、画質変更データベース30を参照して、バッファ部43に格納されている画像データの画質をどのように変更するかを特定する(S17)。そして、バッファ部43に格納されている画質データの画質が、特定した画質になるように画像処理を施して、画質を変更する(S18)。その後、出力部45は、画質変更部44が画質を変更した画像データ、又は画質変更部44が画質を変更する前の画像データを出力することにより、映像が再生される(S19)。   Subsequently, the image quality changing unit 44 refers to the image quality changing database 30 and specifies how to change the image quality of the image data stored in the buffer unit 43 (S17). Then, image processing is performed so that the image quality of the image quality data stored in the buffer unit 43 becomes the specified image quality, and the image quality is changed (S18). Thereafter, the output unit 45 reproduces the video by outputting the image data whose image quality has been changed by the image quality changing unit 44 or the image data before the image quality changing unit 44 has changed the image quality (S19).

以上説明したように、第1の実施形態に係る画質制御装置100においては、推定部41が、画質が劣化する直前の第1画像データの第1主観画質、及び画質が劣化した直後の第2画像データの第2主観画質を推定し、画質変更部44が、第1主観画質と第2主観画質との画質差に基づいて、第1画像データを含む、画質が劣化する直前の画像データの画質を、第1主観画質と第2主観画質との間の画質になるように劣化させる。このようにすることで、画質制御装置100は、画質を緩やかに劣化させることができるので、ユーザが、画質が劣化したことに気付きにくくすることができる。   As described above, in the image quality control apparatus 100 according to the first embodiment, the estimation unit 41 performs the first subjective image quality of the first image data immediately before the image quality is degraded and the second subjective image quality immediately after the image quality is degraded. The second subjective image quality of the image data is estimated, and the image quality changing unit 44 includes the first image data including the first image data immediately before the image quality is deteriorated based on the image quality difference between the first subjective image quality and the second subjective image quality. The image quality is deteriorated so as to be an image quality between the first subjective image quality and the second subjective image quality. In this way, the image quality control apparatus 100 can gradually degrade the image quality, and thus can make it difficult for the user to notice that the image quality has deteriorated.

また、本実施形態のように、受信した映像データがデコードされた後に画質変更部44が画質を変更する場合、既存のデコーダを用いつつ、画質を緩やかに変化させることができるので、実装を容易にするという点で好適である。   Further, when the image quality changing unit 44 changes the image quality after the received video data is decoded as in the present embodiment, the image quality can be gradually changed while using an existing decoder, so that the implementation is easy. It is preferable in that

<第2の実施形態>
図8は、第2の実施形態に係る画質制御装置100の構成を示す図である。本実施形態に係る画質制御装置100は、デコード部42が画質変更部44を含んでいる点で、第1の実施形態に係る画質制御装置100と異なる。
<Second Embodiment>
FIG. 8 is a diagram illustrating a configuration of the image quality control apparatus 100 according to the second embodiment. The image quality control apparatus 100 according to the present embodiment is different from the image quality control apparatus 100 according to the first embodiment in that the decoding unit 42 includes an image quality changing unit 44.

本実施形態における画質変更部44は、第1の実施形態における画質変更部44と同様に、推定部41が算出した主観画質推定値に基づいて、画質を変更する対象となる画像フレームを特定する。そして、画質変更部44は、画像フレームに含まれる画像データの交流成分(AC成分)を除去することにより、画質を変更する。具体的には、画質変更部44は、受信部10が受信した映像データに含まれる画像フレームにおける直交変換係数の交流成分を、高周波成分から順に、画質を劣化させる度合いに対応する量だけ除去することにより、画質を変更する。画質変更部44は、画質変更データベース30を参照して変更後の主観画質推定値を特定し、特定した主観画質推定値に対応する割合の高周波成分を除去する。画質変更データベース30が、第1主観画質推定値及び第2主観画質推定値に関連付けて、高周波成分を除去する割合を示す値を保持していてもよい。   Similar to the image quality changing unit 44 in the first embodiment, the image quality changing unit 44 in this embodiment specifies an image frame whose image quality is to be changed based on the subjective image quality estimated value calculated by the estimating unit 41. . Then, the image quality changing unit 44 changes the image quality by removing the AC component (AC component) of the image data included in the image frame. Specifically, the image quality changing unit 44 removes the AC component of the orthogonal transform coefficient in the image frame included in the video data received by the receiving unit 10 in order from the high frequency component by an amount corresponding to the degree of degradation of the image quality. As a result, the image quality is changed. The image quality changing unit 44 refers to the image quality changing database 30 to specify the changed subjective image quality estimated value, and removes a high frequency component of a ratio corresponding to the specified subjective image quality estimated value. The image quality change database 30 may store a value indicating a ratio of removing a high frequency component in association with the first subjective image quality estimated value and the second subjective image quality estimated value.

なお、画質変更部44は、画質を変更する対象となる画像フレームのうち、Iフレームに限定して画質を変更してもよい。また、画質変更部44は、画質を変更したIフレームの後続のPフレーム及びBフレームに対して、画質を変更したIフレームにおいて除去した高周波成分と同じ高周波成分の直交変換係数を除去してもよい。   Note that the image quality changing unit 44 may change the image quality only for the I frame among the image frames whose image quality is to be changed. Further, the image quality changing unit 44 may remove the orthogonal transform coefficient of the same high frequency component as the high frequency component removed in the I frame whose image quality has been changed from the P frame and the B frame following the I frame whose image quality has been changed. Good.

また、画質変更部44は、画質変更データベース30を用いることなく、高画質側の画像フレームにおける全直交変換係数の数に対する0以外の直交変換係数の数(以下、「直交変換係数の第1存在割合」という)から、低画質側の画像フレームにおける全直交変換係数の数に対する0以外の直交変換係数の数(以下、「直交変換係数の第2存在割合」という)との差分に基づいて、直交変換係数を除去する数を決定してもよい。   Further, the image quality changing unit 44 does not use the image quality changing database 30, and the number of orthogonal transform coefficients other than 0 with respect to the number of all orthogonal transform coefficients in the image frame on the high image quality side (hereinafter referred to as “first existence of orthogonal transform coefficients”). Based on the difference from the number of orthogonal transform coefficients other than 0 to the number of all orthogonal transform coefficients in the image frame on the low image quality side (hereinafter referred to as “second existence ratio of orthogonal transform coefficients”), You may determine the number which removes an orthogonal transformation coefficient.

例えば、画質変更部44は、第1存在割合と第2存在割合との差分値を算出し、画質が劣化した後の画像フレームが再生されるまでの時間において、直交変換係数の存在割合が第1存在割合から第2存在割合に変化するように、画質が劣化する前の画像データの高周波成分を除去する。また、画質変更部44は、画像が改善した場合、画像が改善してから所定の期間にわたって、画像フレームごとに所定の数ずつ直交変換係数の存在割合が増加するように、高周波成分を除去する割合を決定する。   For example, the image quality changing unit 44 calculates a difference value between the first existence ratio and the second existence ratio, and the existence ratio of the orthogonal transform coefficient is the first time until the image frame after the image quality is deteriorated is reproduced. The high frequency component of the image data before the image quality is deteriorated is removed so as to change from the 1 existence ratio to the second existence ratio. In addition, when the image is improved, the image quality changing unit 44 removes the high-frequency component so that the existence ratio of the orthogonal transform coefficient is increased by a predetermined number for each image frame over a predetermined period after the image is improved. Determine the percentage.

以上説明したように、第2の実施形態に係る画質制御装置100においては、デコード部42が画質変更部44を含んでおり、デコード処理と同じタイミングで逐次的に画質を制御する。このようにすることで、デコードが終了した後に画質を変更する場合に比べて、処理速度が向上する。   As described above, in the image quality control apparatus 100 according to the second embodiment, the decoding unit 42 includes the image quality changing unit 44 and sequentially controls the image quality at the same timing as the decoding process. In this way, the processing speed is improved as compared with the case where the image quality is changed after decoding is completed.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above embodiment. In particular, the specific embodiments of the distribution / integration of the devices are not limited to those illustrated above, and all or a part thereof may be added in arbitrary units according to various additions or according to functional loads. It can be configured functionally or physically distributed and integrated.

例えば、上記の説明においては、画質変更データベース30が、画質が変化した後の画像データが再生されるまでの時間に関連付けて、変更後の主観画質推定値を保持し、画質変更部44が、画質が変化した後の画像データが再生されるまでの時間に基づいて、画質を変更したが、これに限らない。画質変更部44は、画質が変化した後の画像データが再生されるまでの時間によらず、同じ条件で画質を変更してもよい。   For example, in the above description, the image quality change database 30 holds the changed subjective image quality estimation value in association with the time until the image data after the image quality change is reproduced, and the image quality change unit 44 Although the image quality is changed based on the time until the image data is reproduced after the image quality is changed, the present invention is not limited to this. The image quality changing unit 44 may change the image quality under the same conditions regardless of the time until the image data after the image quality changes is reproduced.

また、上記の説明においては、本発明が適用されるケースとしてVODで配信される映像のビットレートが変化する場合を例示したが、本発明の適用範囲はVODの場合に限定されない。例えば、ハイブリッドキャストのサービスにおいて、放送用のストリームから通信用のストリームに切り替わる場合、高解像度のストリームが低解像度のストリームに切り替わる場合、残差係数が大きいストリームが残差係数の小さいストリームに切り替わる場合等、さまざまな場合に適用可能である。   In the above description, the case where the bit rate of the video distributed by VOD changes is illustrated as a case where the present invention is applied, but the scope of the present invention is not limited to the case of VOD. For example, in a hybrid cast service, when a broadcast stream is switched to a communication stream, a high-resolution stream is switched to a low-resolution stream, a stream with a large residual coefficient is switched to a stream with a small residual coefficient It is applicable to various cases.

10 受信部
20 記憶部
30 画質変更データベース
40 制御部
41 推定部
42 デコード部
43 バッファ部
44 画質変更部
45 出力部
100 画質制御装置
200 映像再生装置
300 映像配信装置
DESCRIPTION OF SYMBOLS 10 Reception part 20 Storage part 30 Image quality change database 40 Control part 41 Estimation part 42 Decoding part 43 Buffer part 44 Image quality change part 45 Output part 100 Image quality control apparatus 200 Video reproduction apparatus 300 Video distribution apparatus

Claims (13)

複数の画像フレームから構成される映像データを受信する受信部と、
前記複数の画像フレームのうちの1つの画像フレームに基づく第1画像データの第1画質、及び前記第1画像データの後に再生される第2画像データの第2画質を推定する推定部と、
前記第1画質と前記第2画質との画質差に基づいて、前記第1画像データ又は前記第2画像データの画質を変更する画質変更部と、
前記画質変更部が変更した後の画像データを出力する出力部と、
を有する画質制御装置。
A receiving unit for receiving video data composed of a plurality of image frames;
An estimation unit for estimating a first image quality of first image data based on one image frame of the plurality of image frames and a second image quality of second image data reproduced after the first image data;
An image quality changing unit that changes an image quality of the first image data or the second image data based on a difference in image quality between the first image quality and the second image quality;
An output unit for outputting the image data after the image quality changing unit has changed,
An image quality control apparatus.
前記画質変更部は、前記第1画質が前記第2画質よりも良い場合に、前記第1画像データの画質を、前記第1画質と前記第2画質との間の画質に変更する、
請求項1に記載の画質制御装置。
The image quality changing unit changes the image quality of the first image data to an image quality between the first image quality and the second image quality when the first image quality is better than the second image quality;
The image quality control apparatus according to claim 1.
前記画質変更部は、前記第1画像データの前記第1画質を、前記第2画像データが再生されるまでの時間に基づいて定められる画質に変更する、
請求項2に記載の画質制御装置。
The image quality changing unit changes the first image quality of the first image data to an image quality determined based on a time until the second image data is reproduced.
The image quality control apparatus according to claim 2.
前記画質変更部は、前記第1画像データより前に受信された前記第1画質の複数の画像データの画質を、前記第1画質から前記第2画質に段階的に近づくように変更する、
請求項2又は3に記載の画質制御装置。
The image quality changing unit changes the image quality of the plurality of first image data received before the first image data so as to gradually approach the second image quality from the first image quality;
The image quality control device according to claim 2.
前記画質変更部は、前記第2画質が前記第1画質よりも良い場合に、前記第2画像データの画質を、前記第1画質と前記第2画質との間の画質に変更する、
請求項1に記載の画質制御装置。
The image quality changing unit changes the image quality of the second image data to an image quality between the first image quality and the second image quality when the second image quality is better than the first image quality.
The image quality control apparatus according to claim 1.
前記画質変更部は、前記第2画像データより後に受信された前記第2画質の複数の画像データの画質を、前記第2画質から前記第1画質に段階的に近づくように変更する、
請求項5に記載の画質制御装置。
The image quality changing unit changes the image quality of the plurality of second image quality image data received after the second image data so as to gradually approach the first image quality from the second image quality.
The image quality control device according to claim 5.
前記画質変更部は、前記画質差が所定の値よりも大きい場合に、前記第1画像データ又は前記第2画像データの画質を変更する、
請求項1から6のいずれか1項に記載の画質制御装置。
The image quality changing unit changes the image quality of the first image data or the second image data when the image quality difference is larger than a predetermined value.
The image quality control apparatus according to claim 1.
前記画質変更部は、前記第1画像データにおける直交変換係数の存在割合と、前記第2画像データにおける直交変換係数の存在割合との差に基づく画質に、前記第1画像データ又は前記第2画像データの画質を変更する、
請求項1から7のいずれか1項に記載の画質制御装置。
The image quality changing unit has the image quality based on the difference between the existence ratio of the orthogonal transform coefficients in the first image data and the existence ratio of the orthogonal transform coefficients in the second image data, and the first image data or the second image. Change the data quality,
The image quality control apparatus according to claim 1.
前記画質変更部は、前記第1画像データ又は前記第2画像データから前記画質差に基づく強度のフィルタを用いて前記第1画像データ又は前記第2画像データをフィルタリングすることにより、前記第1画像データ又は前記第2画像データの画質を変更する、
請求項1から8のいずれか1項に記載の画質制御装置。
The image quality changing unit filters the first image data or the second image data by filtering the first image data or the second image data from the first image data or the second image data using a filter having an intensity based on the image quality difference. Changing the image quality of the data or the second image data;
The image quality control apparatus according to claim 1.
前記画質変更部は、前記第1画像データ又は前記第2画像データから前記画質差に基づく割合の交流成分を除去することにより、前記第1画像データ又は前記第2画像データの画質を変更する、
請求項1から8のいずれか1項に記載の画質制御装置。
The image quality changing unit changes the image quality of the first image data or the second image data by removing an alternating current component based on the image quality difference from the first image data or the second image data.
The image quality control apparatus according to claim 1.
複数の画像フレームから構成される映像データを受信するステップと、
前記複数の画像フレームのうちの1つの画像フレームに基づく第1画像データの第1画質、及び前記第1画像データの後に再生される第2画像データの第2画質を推定するステップと、
前記第1画質と前記第2画質との画質差に基づいて、前記第1画像データ又は前記第2画像データの画質を変更するステップと、
変更した後の画像データを出力するステップと、
を有する画質制御方法。
Receiving video data composed of a plurality of image frames;
Estimating a first image quality of first image data based on one image frame of the plurality of image frames and a second image quality of second image data reproduced after the first image data;
Changing the image quality of the first image data or the second image data based on an image quality difference between the first image quality and the second image quality;
Outputting the changed image data; and
An image quality control method.
映像データを配信する映像配信装置と、
前記映像配信装置から受信した映像データに含まれる画像データの画質を制御する請求項1から10のいずれか1項に記載の画質制御装置と、
を備える画質制御システム。
A video distribution device for distributing video data;
The image quality control device according to any one of claims 1 to 10, wherein the image quality of image data included in the video data received from the video distribution device is controlled.
An image quality control system.
コンピュータを、請求項1から10のいずれか1項に記載の画質制御装置の各部として機能させる、前記コンピュータが実行可能な画質制御用プログラム。   An image quality control program executable by the computer, causing the computer to function as each unit of the image quality control device according to any one of claims 1 to 10.
JP2015147860A 2015-07-27 2015-07-27 Image quality control device, image quality control method, image quality control system, and image quality controlling program Pending JP2017028622A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015147860A JP2017028622A (en) 2015-07-27 2015-07-27 Image quality control device, image quality control method, image quality control system, and image quality controlling program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015147860A JP2017028622A (en) 2015-07-27 2015-07-27 Image quality control device, image quality control method, image quality control system, and image quality controlling program

Publications (1)

Publication Number Publication Date
JP2017028622A true JP2017028622A (en) 2017-02-02

Family

ID=57950044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015147860A Pending JP2017028622A (en) 2015-07-27 2015-07-27 Image quality control device, image quality control method, image quality control system, and image quality controlling program

Country Status (1)

Country Link
JP (1) JP2017028622A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017080622A (en) * 2017-02-20 2017-05-18 株式会社三共 Game machine
JP2017080624A (en) * 2017-02-20 2017-05-18 株式会社三共 Game machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017080622A (en) * 2017-02-20 2017-05-18 株式会社三共 Game machine
JP2017080624A (en) * 2017-02-20 2017-05-18 株式会社三共 Game machine

Similar Documents

Publication Publication Date Title
US11218682B2 (en) Methods and apparatus for processing and or encoding images with negative parallax
CN106688239B (en) Method for downloading video, apparatus and system
US10462464B2 (en) Method and apparatus for encoding and decoding video signal using adaptive sampling
JP4796019B2 (en) Video quality estimation apparatus, method, and program
JP5766877B2 (en) Frame coding selection based on similarity, visual quality, and interest
JP2008541569A (en) Macro block level rate control
US20140247890A1 (en) Encoding device, encoding method, decoding device, and decoding method
US9787987B2 (en) Adaptive pre-filtering based on video complexity and output bit rate
JP2012034352A (en) Stereo moving image encoding apparatus and stereo moving image encoding method
JP5137687B2 (en) Decoding device, decoding method, and program
US9955160B1 (en) Video encoding using adaptive pre-filtering
KR101017915B1 (en) Image processing method and device, image processing program, and recording medium containing the program
JP4592562B2 (en) Image decoding device
JP2017028622A (en) Image quality control device, image quality control method, image quality control system, and image quality controlling program
JP2007221318A (en) Quality management, quality management method, quality control method, quality management control system, quality management apparatus, and quality control apparatus for bidirectional video communication service
JP2010011112A (en) Image quality estimation device, method, and program
JP6796435B2 (en) Rate control device, video decoding device, and program
US20190007685A1 (en) Devices and method for video encoding and reconstruction
JP2016510568A (en) Method and apparatus for context-based video quality assessment
KR101703330B1 (en) Method and apparatus for re-encoding an image
EP2954677B1 (en) Method and apparatus for context-based video quality assessment
JP4266227B2 (en) Video signal processing device
JP3800435B2 (en) Video signal processing device
JP4956527B2 (en) Method and apparatus for reducing quantization error
JP2005341347A (en) Multipoint connection device and method