CN106797439B - 图像处理装置,图像处理方法,以及存储介质 - Google Patents
图像处理装置,图像处理方法,以及存储介质 Download PDFInfo
- Publication number
- CN106797439B CN106797439B CN201580047650.4A CN201580047650A CN106797439B CN 106797439 B CN106797439 B CN 106797439B CN 201580047650 A CN201580047650 A CN 201580047650A CN 106797439 B CN106797439 B CN 106797439B
- Authority
- CN
- China
- Prior art keywords
- image
- size
- display
- unit
- scaler unit
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 85
- 238000003672 processing method Methods 0.000 title claims abstract description 12
- 238000003860 storage Methods 0.000 title claims description 3
- 230000015654 memory Effects 0.000 claims abstract description 175
- 230000009467 reduction Effects 0.000 claims abstract description 174
- 238000000034 method Methods 0.000 claims description 131
- 230000008569 process Effects 0.000 claims description 118
- 238000011946 reduction process Methods 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 description 51
- 238000010586 diagram Methods 0.000 description 39
- 238000005516 engineering process Methods 0.000 description 22
- 230000008859 change Effects 0.000 description 15
- 238000012805 post-processing Methods 0.000 description 5
- 238000002360 preparation method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 2
- 238000004513 sizing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
- H04N1/3935—Enlarging or reducing with modification of image resolution, i.e. determining the values of picture elements at new relative positions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2350/00—Solving problems of bandwidth in display systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
- Studio Circuits (AREA)
Abstract
本发明涉及一种即使输入图像和输出图像间的帧频率不同也能实现流畅动画显示和非动画显示中更高图像质量的一种图像处理装置,图像处理方法和程序。提供了一种图像处理装置,设置有:存储图像数据的存储器单元;缩小缩放器单元,其缩小输入图像的图像数据或以相同的放大率保持输入图像的当前尺寸且将输入图像的图像数据存入存储器单元;以及放大缩放器单元,其放大存储在存储器中的图像数据或以相同的放大率保持图像的当前尺寸,且将图像数据作为输出图像的图像数据输出,其中所述缩小缩放器单元根据从所述放大缩放器单元提供的第一参数将输入图像的分辨率转换为用于写入到存储器单元的中间分辨率,并且所述放大缩放器单元根据从所述缩小缩放器单元提供的第二参数将从存储器单元读取的由存储器保存的图像的中间分辨率转换为输出图像的分辨率。
Description
技术领域
本技术涉及一种图像处理装置,一种图像处理方法,以及一种程序,且更具体地,涉及实现流畅动画显示和非动画显示中更高图像质量的一种图像处理装置,一种图像处理方法,以及一种程序。
背景技术
当显示如电视节目一样的内容时,显示区域在预定时间连续改变。这被称为动画显示(例如,见专利文件1)。
引用列表
专利文件
专利文件1:日本专利申请公开编号No.11-65802
发明内容
本发明要解决的问题
同时,内容的动画显示可打开和关上,然而,既需要流畅的动画显示,又需要非动画显示中更高的图像质量。
考虑到这些情况,已研发出本技术,且本技术旨在实现流畅的动画显示和非动画显示中更高的图像质量。
问题解决方法
根据本技术的一个方面的一种图像处理装置包括:存储图像数据的存储器单元;缩小缩放器单元,其缩小输入图像的图像数据或保持输入图像的当前尺寸且将图像数据存入存储器单元;以及放大缩放器单元,其放大存储在存储器中的图像数据或保持图像的当前尺寸,且将图像数据作为输出图像的图像数据输出。所述缩小缩放器单元根据与将要从所述放大缩放器单元提供的图像相关的第一参数将输入图像的分辨率转换为中间分辨率,中间分辨率为对所述存储器单元执行写入的分辨率。所述放大缩放器单元根据与将要从所述缩小缩放器单元提供的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的中间分辨率转换为输出图像的分辨率。
根据本技术的一个方面的所述图像处理装置可以是独立的装置或可以是形成一种装置的内部区块。进一步,根据本技术的一个方面的图像处理方法或程序为与根据本技术的一个方面的上面所述的图像处理装置兼容的图像处理方法或程序。
在根据本技术的一个方面的所述图像处理装置,所述图像处理方法和所述程序中,所述缩小缩放器单元根据与所述放大缩放器单元待提供的图像相关的第一参数将输入图像的分辨率转换为中间分辨率,中间分辨率为对所述存储器单元执行写的分辨率。所述放大缩放器单元根据与所述缩小缩放器单元待提供的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的中间分辨率转换为输出图像的分辨率。
本发明的效果
根据本技术的一个方面,既实现流畅动画显示,又实现非动画显示中更高图像质量是可能的。
要注意本技术的影响并不限定于在此描述的影响,且可包括本公开描述的任何影响。
附图说明
图1为示出放大/缩小缩放器单元设置在存储器单元的读取侧的配置的示意图。
图2为图示示出图1所示的放大/缩小缩放器单元执行图像放大过程的示意图。
图3为图示示出图1所示的放大/缩小缩放器单元执行图像缩小过程的示意图。
图4为图示示出垂直缩小过程的流程的示意图,在垂直缩小过程中,使用图1示出的配置。
图5为示出本技术应用到的图像处理装置的实施方式的配置的示意图。
图6为图示示出图5所示的缩小缩放器单元执行图像缩小过程的示意图。
图7为图示示出图5所示的放大缩放器单元执行图像放大过程的示意图。
图8为示出缩小缩放器单元和放大缩放器单元之间图像参数传输原理大纲的示意图。
图9为示出缩小缩放器单元和放大缩放器单元之间图像参数传输原理的细节的示意图。
图10为解释动画显示操作的示意图。
图11为示出双屏显示的情况下动画显示的实例的示意图。
图12为示出双屏显示的情况下动画显示的实例的示意图。
图13为解释非动画显示中图像缩小时刻的传输的示意图。
图14为解释非动画显示中图像放大时刻的传输的示意图。
图15为解释动画显示中图像缩小传输时刻的传输的示意图。
图16为解释动画显示中图像缩小传输时刻的传输的示意图。
图17为解释动画显示中图像缩小传输时刻的传输的示意图。
图18为解释动画显示中图像放大传输时刻的传输的示意图。
图19为解释动画显示中图像放大传输时刻的传输的示意图。
图20为解释动画显示中图像放大传输时刻的传输的示意图。
图21为示出由硬件执行使缩放器单元彼此协调运行的图像参数传输的配置的示意图。
图22为示出由软件执行使缩放器单元彼此协调运行的图像参数传输的配置的示意图。
图23为解释确定动画显示中边界大小的方法的示意图。
图24为解释确定动画显示中所述边界大小的所述方法的示意图。
图25为示出基于线性特征的动画显示的示意图。
图26为示出线性特征动画显示表的示意图。
图27为示出基于二次曲线特征的动画显示的示意图。
图28为示出二次曲线特征动画显示表的示意图。
图29为解释缩放过程的流程图。
图30为解释参数选择过程的流程图。
图31为示出本技术应用到的接收设备的实施方式的配置的示意图。
具体实施方式
下面参考附图描述了本技术的实施方式。应注意,按以下顺序进行解释。
1.缩放器单元的互锁操作
2.通过所述缩放器单元的互锁操作的屏幕显示
(1)非动画显示操作
(2)动画显示操作
3.实现所述缩放器单元的互锁操作的具体配置
4.缩放过程的流程
5.接收设备的配置
<1.缩放器单元的互锁操作>
图1为示出具有放大/缩小缩放器单元11的图像处理装置的示意图,所述放大/缩小缩放器单元11设置在存储器单元12的读取侧。具体地,在图1中,输入图像的图像数据写入且存储在存储器单元12。因此,放大/缩小缩放器单元11读取存储在存储器单元12中的图像数据,放大或缩小图像,且将图像作为输出图像输出。
应注意,图2图示示出放大/缩小缩放器单元11执行图像放大过程的情况,且输入图像被放大为输出图像。此外,图3图示示出放大/缩小缩放器单元11执行图像缩小过程的情况,且输入图像被缩小为输出图像。
在图1所示的所述图像处理装置中对4K2K(大约4000*2000的分辨率)的高质量图像执行放大或缩小过程的情况下,可能引起下面描述的问题。也就是,在执行1/2垂直缩小过程的情况下,如图4所示,需要同时读取两条或多条线,且因此,使用存储器单元的两倍或多倍带宽。因此,控制存储器单元12的存储器控制器(未示出)的硬件的尺寸可能变得更大。此外,图像数据的输入/输出位宽(bitwidth)变得更大以增加存储器单元12的带宽,外部存储器的数量会变得更大。
针对这种情况,在应用本技术的图像处理装置中,在存储器单元之前的阶段设置缩小缩放器单元,在存储器单元之后的阶段设置放大缩放器单元。在该图像处理装置中,在写入存储器单元之前执行垂直缩小过程,以防止存储器单元的带宽增加和存储器控制器的硬件尺寸的增加。此外,在应用本技术的图像处理装置中,不需要增加图像数据的输入/输出位宽以增加存储器单元的带宽。因此,可防止外部存储器数量的增加。
(图像处理装置的配置)
图5为示出本技术应用到的图像处理装置的实施方式的配置的示意示意图。
在图5中,图像处理装置100包括缩小缩放器单元111,存储器单元112,和放大缩放器单元113。
在存储器单元112之前的阶段设置缩小缩放器单元111,缩小缩放器单元111对输入图像的图像数据执行图像缩小过程以缩小输入图像的图像数据。缩小缩放器单元111然后将图像数据写入存储器单元112。也就是,如图6所示,在缩小缩放器单元111执行的图像缩小的过程中,输入图像的分辨率转换为对存储器单元112执行写入的分辨率(该分辨率下文称为“中间分辨率”),且对存储器单元112执行写入。
作为结果,由存储器保存的图像(即通过缩小输入图像形成的且具有低于输入图像的分辨率的中间分辨率的图像)存储在存储器单元112。应注意到,缩小缩放器单元111也能够在保持输入图像的当前尺寸而不对输入图像的图像数据进行任何图像缩小过程的同时,将输入图像的图像数据写入存储器单元112。
存储器单元112为易失性存储器,比如动态随机存取存储器(DRAM)。存储器单元112起到帧存储器的作用,该帧存储器基于帧存储一个或多个由存储器保存的图像的图像数据。
在存储器单元112之后的阶段设置放大缩放器单元113,放大缩放器单元113对从存储器单元112读取的由存储器保存的图像的图像数据执行图像放大过程以放大由存储器保存的图像的图像数据。放大缩放器单元113然后将图像数据作为输出图像的图像数据输出到随后阶段的模块(例如,图31的显示单元414)。也就是,如图7所示,在放大缩放器单元113执行图像放大过程时,由存储器保存的图像的中间分辨率被转换为输出图像的分辨率,且输出图像输出到随后阶段的模块。
作为结果,输出图像(显示图像,即通过放大具有中间分辨率的由存储器保存的图像而形成的且分辨率高于由存储器保存的图像的分辨率的图像)输出到随后阶段的模块。应注意到,放大缩放器单元113也能够在保持由存储器保存的图像的当前尺寸而不对由存储器保存的图像的图像数据进行任何图像放大过程的同时,将由存储器保存的图像的图像数据作为输出图像的图像数据输出。
此外,在图5示出的图像处理装置100中,缩小缩放器单元111和放大缩放器单元113通过交换用于控制图像分辨率的参数彼此互联运行(这些参数在下文称为“图像参数”)。应注意到,在下文这些图像参数的描述中,从放大缩放器单元113向缩小缩放器单元111传输的图像参数将被称为“第一图像参数”,而从缩小缩放器单元111向放大缩放器单元113传输的图像参数将被下面称为“第二图像参数”。
(缩放器单元之间的图像参数传输)
现在描述在缩小缩放器单元111和放大缩放器单元113之间传输图像参数的方法。图8为示出在缩小缩放器单元111和放大缩放器单元113之间进行的图像参数传输机制的概述的示意图。
应注意到,在图8中,动画显示指的是在预定时间连续改变内容的显示区域时显示内容(比如,电视节目)。同时,非动画显示指的是在没有动画显示的情况下以正常状态(一屏显示)显示内容(比如,电视节目)的显示区域。图像处理装置100以任一种显示方式运行。
在图8中,放大缩放器单元113向缩小缩放器单元111提供第一图像参数(S11)。这些第一图像参数包括与输出图像(显示图像)相关的输出显示参数等等。根据放大缩放器单元113提供的第一图像参数和与输入图像相关的输入图像参数,缩小缩放器单元111从包含在这些参数中的尺寸中选择最小值(S12)。
应注意到,如随后参考图9和其他附图的详细描述,在以动画显示模式执行操作的情况下,从包含在所述参数中的三个尺寸选择尺寸,且以非动画显示模式执行操作的情况下,从包含在所述参数中的两个尺寸选择尺寸。然后选择的尺寸设置为中间分辨率的尺寸。
缩小缩放器单元111向放大缩放器单元113提供第二图像参数(S13)。这些第二图像参数包括中间分辨率的尺寸和输出显示参数。根据从缩小缩放器单元111提供的第二图像参数,放大缩放器单元113设置中间分辨率的尺寸和输出显示参数。
如上所述,在图像处理装置100中,缩小缩放器单元111和放大缩放器单元113交换图像参数且彼此协作运行,以实现流畅的动画显示和非动画显示中更高图像质量。
更具体地,如图9所示,从放大缩放器单元113向缩小缩放器单元111提供的第一图像参数包括输出显示参数(B_Win.x,y,w,h),用于动画显示的边界参数(B_Ani.x,y,w,h),动画标志(Animation),以及初始标志(AnimInit)。注意,在这些参数中,x表示水平位置,y表示垂直位置,w表示水平尺寸,而h表示垂直尺寸。
输出显示参数包括表示输出图像(显示图像)的显示位置和显示尺寸的信息。边界参数为在动画显示模式下设置的参数且包括表示用于中间分辨率的边界的区域的位置和尺寸(边界尺寸)的信息。
动画标志为表示动画显示存在或缺失的1-位标志。动画标志在动画显示模式下为开启(ON),在非动画显示模式下为关闭(OFF)。初始标志为表示是否设置中间分辨率的边界尺寸作为动画显示的预处理的1-位标志。当执行边界尺寸设置过程时,初始标志为开启,且当执行任何其他过程时,初始标志为关闭。
具体地,在动画显示模式下,第一图像参数包括输出显示参数,边界参数,启用的动画标志,以及启用或关闭的初始标志。另一方面,在非动画显示模式下,第一图像参数包括输出显示参数,关闭的动画标志,以及关闭的初始标志。
来自放大缩放器单元113的第一图像参数提供给缩小缩放器单元111。缩小缩放器单元111也获取输入图像参数(F_Src.x,y,w,h)。输入图像参数包括表示输入图像的图像位置和图像尺寸的信息。
在动画显示模式下(动画标志为启用,且初始标志为启用或关闭),缩小缩放器单元111比较输入图像参数、输出显示参数以及边界参数且在这些参数(三种备选选择)中选择最小值的尺寸。
进一步,在非动画显示模式下(动画标志为关闭,且初始标志为关闭),缩小缩放器单元111将输入图像参数与输出显示参数相比较且在这些参数(两种备选选择)中选择较小尺寸(最小值的尺寸)。
随着以上述方式在动画显示或非动画显示模式下选择最小值的尺寸,缩小缩放器单元111将最小值的尺寸设置为中间分辨率的尺寸(Mid.w,h)。缩小缩放器单元111还向放大缩放器单元113提供中间分辨率的尺寸和包括输出显示参数的第二图像参数。
在放大缩放器单元113中,根据来自缩小缩放器单元111的第二图像参数设置作为输入尺寸的中间分辨率的尺寸以及输出显示参数(输出图像(例如,显示图像)的显示尺寸)。
如上所述,缩小缩放器单元111和放大缩放器单元113交换包括输出显示参数,边界参数等等的第一图像参数和包括中间分辨率的尺寸和输出显示参数的第二图像参数,以便缩小缩放器单元111和放大缩放器单元113彼此协作运行,且可实现流畅动画显示和非动画显示中更高图像质量。
<2.通过所述缩放器单元的互锁操作的屏幕显示>
下一步,描述通过上面所述的缩小缩放器单元111和放大缩放器单元113的互锁操作实现的屏幕显示。在此,用于在连续改变显示区域时对显示区域进行显示的动画显示和用于在无任何动画显示操作的情况下对显示区域进行显示的非动画显示在此描述为屏幕显示。
(动画显示)
图10为解释动画显示操作的示意图。
图10中,通过动画显示操作,显示图像201的显示区域在预定时刻被连续缩小,且显示图像201缩小到显示图像202的显示尺寸。此外,通过动画显示操作,显示图像202的显示区域在预定时刻被连续增大,且显示图像202放大到显示图像201的显示尺寸。应注意,在该动画显示操作中,显示图像(输出图像)的显示位置和显示尺寸在由输出侧的垂直同步信号(Vsync)指示的时间更新。
图11和12示出两个显示图像(输出图像)作为两个屏幕在一个屏幕210上显示的实例情况。图11中,在显示图像211和显示图像212作为两个屏幕显示且在附图中方向是从左到右的方向的情况下,显示图像211-1和显示图像212-1在t1时刻显示,显示图像212-1小于显示图像211-1。在t1时刻之后预定时间的t2时刻,显示通过缩小显示图像211-1形成的图像211-2和通过放大显示图像212-1形成的图像212-2。在t2时刻之后预定时间的t3时刻,显示通过进一步缩小显示图像211-1形成的图像211-3和通过放大显示图像212-1形成的图像212-3。应注意到,在t3时刻,显示图像211-3和显示图像212-3具有相同的显示尺寸。
如上所述,作为两个屏幕显示的显示图像211和212中,显示图像211随着时间连续缩小,而显示图像212随着时间连续扩大。以这种方式,执行动画显示,以便显示图像211和显示图像212最终具有相同的显示尺寸。
应注意到,在上面所述的实例中,时间的方向在附图中是从左到右。然而,动画显示可以在附图中以从右到左的方向变化或以从t3刻到t2时刻到t1时刻的方向变化。在这种情况下,在具有相同显示尺寸的显示图像211和212中,显示图像211随着时间连续扩大,而显示图像212随着时间连续缩小。以这种方式,执行动画显示,以便显示图像211的尺寸最终比显示图像212的尺寸要大。
此外,在图12中显示图像211和显示图像212作为屏幕210上的两个屏幕显示且时间的方向在附图中方向是从左到右的方向的情况下,显示图像211-4和显示图像212-4以相同的显示尺寸在t4时刻显示。在t4时刻的预定时间之后的t5时刻,显示通过缩小显示图像211-4形成的显示图像211-5和通过放大显示图像212-4形成的显示图像212-5。在t5时刻之后预定时间的t6时刻,显示通过进一步缩小显示图像211-4形成的显示图像211-6和通过进一步放大显示图像212-4形成的显示图像212-6。
如上所述,作为两个屏幕显示的显示图像211和212中,显示图像211随着时间连续缩小,而显示图像212随着时间连续扩大。以这种方式,对具有相同显示尺寸的显示图像211和显示图像212进行动画显示,以便显示图像212的尺寸大于显示图像211。
应注意到,在上面所述的实例中,时间的方向在附图中是从左到右。然而,动画显示可以在附图中以从右到左的方向或以从t6时刻到t5时刻到t4时刻的方向变化。在这种情况下,在显示图像211和尺寸大于显示图像211的显示图像212中,显示图像211随着时间连续扩大,而显示图像212随着时间连续缩小。以这种方式,执行动画显示,以便显示图像211和显示图像212最终具有相同的显示尺寸。
此外,可连续执行图11示出的动画显示和图12示出的动画显示。具体地,由于t1时刻到t6刻在同一时间轴上,显示图像211随着时间连续缩小,而显示图像212随着时间连续扩大。从而,在t6时刻,显示图像212的显示尺寸大于显示图像211,而在t1时刻,这种情况相反。
(1)非动画显示操作
(非动画显示中在图像缩小时刻的传输)
图13为解释非动画显示中图像缩小时刻的传输的示意图。图13中,图像处理装置100以非动画显示模式运行。
应注意到,图13中,时间的方向在附图中是从上到下。此外,图13中,在按时间顺序排列的每个时刻的四个图像中,左侧的两个图像表示由缩小缩放器单元111处理的图像,或由缩小缩放器单元111输入的输入图像,以及由缩小缩放器单元111写入存储器单元112的由存储器保存的图像。应注意,一个或多个由存储器保存的图像存储在存储器单元112中。
此外,在这四个图像中,右侧的两个图像表示由放大缩放器单元113处理的图像,或从存储器单元112读取的且输入到放大缩放器单元113的由存储器保存的图像,以及从放大缩放器单元113输出的输出图像(显示图像)。应注意到,在两个或多个由存储器保存的图像存储在存储器单元112的情况下,放大缩放器单元113读取由存储器保存的图像中的一个。应注意到,这些图像间的关系类似于后面描述的其他附图中的图像。
在t11时刻,缩小缩放器单元111在保持输入图像的当前尺寸的同时对存储器单元112执行写操作。放大缩放器单元113然后执行图像放大过程,读取存储于存储器单元112中的由存储器保存的图像,放大由存储器保存的图像的尺寸到输出图像的尺寸,且输出所述输出图像。
在t11时刻,放大缩放器单元113还向缩小缩放器单元111提供第一图像参数。这些第一图像参数包括输出显示参数(B_Win.x,y,w,h)和动画标志(Animation)等等。另一方面,缩小缩放器单元111从放大缩放器单元113获取第一图像参数。缩小缩放器单元111也获取输入图像参数(F_Src.x,y,w,h)。应注意到,在图13示出的实例中,图像处理装置100在非动画显示模式下运行,且因此,动画标志关闭。
在t12时刻,缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h)与输出显示参数(B_Win.x,y,w,h)进行比较,且从包含在这些参数(两个备选选择)中的尺寸中选择较小的尺寸(最小尺寸)。在该实例中,输出显示参数中的显示尺寸小于输入图像参数的图像尺寸(F_Src.w,h>B_Win.w,h),且因此,选择输出显示参数中的显示尺寸。应注意到,尽管为便于解释未详细描述,但最小水平尺寸和最小垂直尺寸在实际应用中独立地选择。
在t13时刻,缩小缩放器单元111设置中间分辨率的尺寸(Mid.w,h),该尺寸是作为最小尺寸选择的输出显示参数中的显示尺寸(B_Win.w,h)。在该实例中,输出显示参数中的显示尺寸(其小于输入图像参数中的图像尺寸)被设置为中间分辨率的尺寸。因此,缩小缩放器单元111执行图像缩小过程以将输入图像的图像尺寸减小到中间分辨率的尺寸,且将缩小的输入图像写入存储器单元112。
应注意到,当缩小缩放器单元111设置中间分辨率时,在将图像参数从缩小缩放器单元111传输到放大缩放器单元113的***中设置返回到放大缩放器单元113的输出显示参数(B_Win.x,y,w,h)中的显示尺寸(该***在下文将参考图22详细描述)。缩小缩放器单元111向放大缩放器单元113提供第二图像参数。这些第二图像参数包括中间分辨率的尺寸(B_Win.w,h)和输出显示参数(B_Win.x,y,w,h)。
在t14时刻,放大缩放器单元113根据从缩小缩放器单元111的提供的第二图像参数设置中间分辨率的尺寸(B_Win.w,h)和输出图像(显示图像)的输出显示参数(B_Win.x,y,w,h)。在该实例中,中间分辨率的尺寸与输出图像的显示尺寸相同。因此,放大缩放器单元113在保持由存储器保存的图像的当前尺寸的同时从存储器单元112读取由存储器保存的图像且输出由存储器保存的图像。作为结果,显示缩小的显示图像(输出图像)。
在上面所描述的非动画显示中图像缩小时刻的传输中,当缩小缩放器单元111在输入图像的尺寸没有任何改变的情况下将输入图像存储到存储器单元112中时,放大缩放器单元放大存储器单元112中存储的由存储器保存的图像,然后输出放大的图像。当缩小缩放器单元111缩小输入图像且将缩小的输入图像存储到存储器单元112中时,另一方面,放大缩放器单元113在由存储器保存的图像的尺寸没有任何改变的情况下输出存储器单元112中存储的由存储器保存的图像。
也就是,在非动画显示模式下,在图像缩小的时刻,缩小缩放器单元111或放大缩放器单元113中的任何一个不执行任何缩放过程,而是在保持图像的当前尺寸的同时输出图像,并且只有一个缩放过程(即缩小过程或放大过程)被执行。因此,可防止由于重复缩放过程导致的图像质量恶化,且可实现更高的图像质量。
(非动画显示中在图像放大时刻的传输)
图14为解释非动画显示中图像放大时刻的传输的示意图。图14中,图像处理装置100以非动画显示模式运行。
在t21时刻,缩小缩放器单元111执行图像缩小过程以减小输入图像的尺寸且将缩小的输入图像写入存储器单元112。然后,放大缩放器单元113在保持由存储器保存的图像的当前尺寸的同时读取存储在存储器单元112中的由存储器保存的图像,并且输出由存储器保存的图像作为输出图像。
在t21时刻,放大缩放器单元113还向缩小缩放器单元111提供第一图像参数,该第一图像参数包括输出显示参数(B_Win.x,y,w,h)和动画标志等等。应注意到,在实例中,图像处理装置100以非动画显示模式运行,且因此,动画标志为关闭。
在t22时刻,缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h)与输出显示参数(B_Win.x,y,w,h)进行比较,且从包含在这些参数(两个备选选择)中的尺寸中选择较小的尺寸(最小尺寸)。在该实例中,输入图像参数中的图像尺寸小于输出显示图像参数中的显示尺寸(F_Src.w,h<B_Win.w,h,且因此,选择输入图像参数中的图像尺寸。应注意到,最小水平尺寸和最小垂直尺寸在该情况中是彼此独立地选择的。
在t23时刻,缩小缩放器单元111设置中间分辨率的尺寸(Mid.w,h),该尺寸是作为最小尺寸选择的输入图像参数中的图像尺寸(F_Src.w,h)。在该实例中,小于输出显示参数中的显示尺寸的输入图像参数中的图像尺寸被设置为中间分辨率的尺寸。因此,缩小缩放器单元111在保持输入图像的当前尺寸的同时将输入图像写入存储器单元112。
应注意到,当缩小缩放器单元111设置中间分辨率时,在图像参数传输***中设置返回到放大缩放器单元113的输出显示参数中的显示尺寸(B_Win.x,y,w,h)。缩小缩放器单元111向放大缩放器单元113提供第二图像参数。这些第二图像参数包括中间分辨率的尺寸(F_Src.w,h)和输出显示参数(B_Win.x,y,w,h)。
在t24时刻,放大缩放器单元113根据从缩小缩放器单元111的提供的第二图像参数设置中间分辨率的尺寸(F_Src.w,h)和输出图像(显示图像)的输出显示参数(B_Win.x,y,w,h)。在该实例中,输出图像(显示图像)的显示尺寸大于中间分辨率的尺寸。因此,放大缩放器单元113执行图像放大过程以便将从存储器单元112读取的由存储器保存的图像(具有中间分辨率的尺寸)放大到输出图像的显示尺寸,并且然后输出所述放大的输出图像。作为结果,显示放大的显示图像(输出图像)。
在上面所述的非动画显示中图像放大时刻的传输中,当缩小缩放器单元111缩小输入图像且将缩小的输入图像存储到存储器单元112中时,放大缩放器单元113在由存储器保存的图像的尺寸没有任何改变的情况下输出在存储器单元112中存储的由存储器保存的图像。当缩小缩放器单元111在输入图像的尺寸没有任何改变的情况下将输入图像存储到存储器单元112时,另一方面,放大缩放器单元113放大存储器单元112中存储的由存储器保存的图像,然后输出放大的由存储器保存的图像。
也就是,非动画显示模式下,在图像放大的时刻,缩小缩放器单元111或放大缩放器单元113中任意一个不执行任何缩放过程而是在保持图像的当前尺寸的同时输出图像,并且只执行一个缩放过程(即缩小过程或放大过程)。因此,可防止由于重复缩放过程导致的图像质量恶化,并且可实现更高的图像质量。
(2)动画显示操作
(动画显示中在图像缩小传输时刻的传输)
图15到17为解释动画显示中图像缩小传输时刻的传输的示意图。
应注意到,尽管图15到17为分开的示意图,但这些附图中的时间是连续的。具体地,图15示出作为用于动画显示的预处理的边界设置过程。图16示出动画显示过程。图17示出非动画显示过程(用于动画显示的后处理)。在该实例中,这些过程作为一系列过程来执行。因此,图像处理装置100在图15和16中以动画显示模式运行,而在图17中以非动画显示模式运行。
在t31时刻,缩小缩放器单元111执行图像缩小过程以减小输入图像的尺寸且将缩小的输入图像写入存储器单元112。然后,放大缩放器单元113读取存储器单元112中存储的由存储器保存的图像且将由存储器保存的图像作为输出图像输出而没有任何尺寸上的变化。
在t31时刻,放大缩放器单元113还向缩小缩放器单元111提供第一图像参数,该第一图像参数包括输出显示参数、边界参数、动画标志和启动标志。
应注意到,在该实例中,中间分辨率的边界尺寸设为8V。因此,第一图像参数包括输出显示参数(B_Ani[00].x,y,w,h)和边界参数(B_Ani[08].x,y,w,h)。在此“B_Ani[00].x,y,w,h”表示在动画显示的开始处的参数,并且“B_Ani[08].x,y,w,h”表示开始后的参数8V。这些关系与后面描述的其他附图中的类似。
此外,由于在该实例中图像处理装置100以动画显示模式运行,动画标志为启用。进一步地,在该实例中,由于边界尺寸设置过程作为用于动画显示的预处理而实施,初始标志为启用。
在t32时刻,缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h)、输出显示参数(B_Ani[00].x,y,w,h)和边界参数(B_Ani[08].x,y,w,h)进行比较,且从包含在这些参数(三个备选选择)中的这些尺寸中选择最小尺寸。由于8V(边界尺寸)之后的边界参数中的尺寸在该实例中是最小的(B_Ani[08].w,h<B_Ani[00].w,h<F_Src.w,h),选择8V之后的边界尺寸。应注意到,最小水平尺寸和最小垂直尺寸在该情况中彼此独立地选择。
在t33时刻,缩小缩放器单元111设置中间分辨率的尺寸(Mid.w,h),该尺寸是作为最小尺寸选择的8V之后的边界尺寸(B_Ani[08].w,h)。在该实例中,8V之后的边界尺寸(其小于输入图像参数中的图像尺寸)被设置为中间分辨率的尺寸。因此,缩小缩放器单元111执行图像缩小过程以便将输入图像的图像尺寸减小到中间分辨率的尺寸,且将缩小的输入图像写入到存储器单元112。
应注意到,当缩小缩放器单元111设置中间分辨率时,在图像参数传输***中设置返回到放大缩放器单元113的输出显示参数(B_Ani[00].x,y,w,h)。缩小缩放器单元111向放大缩放器单元113提供第二图像参数。这些第二图像参数包括中间分辨率的尺寸(B_Ani[08].w,h)和输出显示参数(B_Ani[00].x,y,w,h)。
在t34时刻,放大缩放器单元113根据从缩小缩放器单元111提供的第二图像参数设置中间分辨率的尺寸(B_Ani[08].w,h)和输出图像(显示图像)的输出显示参数(B_Ani[00].x,y,w,h)。在该实例中,输出图像的显示尺寸大于中间分辨率的尺寸。因此,放大缩放器单元113执行图像放大过程以便将从存储器单元112读取的由存储器保存的图像(具有中间分辨率的尺寸)放大到输出图像的显示尺寸,然后输出所述放大的输出图像。
当如上所述执行图15所示的边界尺寸设置过程时,8V之后的边界尺寸设置为中间分辨率的尺寸,并且因此,实现充足的边界尺寸。因此,完成开始动画显示过程的准备。然后,在完成开始动画显示过程的准备之后,开始图16所示的动画显示过程。
在图16所示的动画显示过程中,从动画显示的开始时间到结束时间期间,从t35时刻到t38时刻由缩小缩放器单元111执行的图像缩小过程和由放大缩放器单元113执行的图像放大过程被重复执行以实现动画显示,其中输出图像(显示图像)的尺寸随着时间连续减小。
进一步地,在图16所示的动画显示过程中,在缩小缩放器单元111和放大缩放器单元113之间交换的图像参数如下所示。也就是,放大缩放器单元113向缩小缩放器单元111提供第一图像参数(即输出显示参数、边界参数、动画标志和初始标志),而缩小缩放器单元111提供第二图像参数(即中间分辨率的尺寸和输出显示参数)。
具体地,在t35时刻,由于8V设置为边界尺寸,第一图像参数包括输出显示参数(B_Ani[01].x,y,w,h)和边界参数(B_Ani[09].x,y,w,h)。此外,由于图像处理装置100以动画显示模式运行,动画标志为启用。进一步地,由于边界尺寸设置过程已经作为用于动画显示的预处理而完成,初始标志为关闭。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[01].x,y,w,h)和边界参数(B_Ani[09].x,y,w,h)进行比较,且从包含在这些参数(三种备选选择)中的尺寸中选择9V之后的边界尺寸作为最小尺寸。因此,9V之后的边界尺寸(B_Ani[09].w,h)设为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,且在其中设置第二图像参数。
在t36时刻,第一图像参数包括输出显示参数(B_Ani[02].x,y,w,h)和边界参数(B_Ani[10].x,y,w,h)。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[02].x,y,w,h)和边界参数(B_Ani[10].x,y,w,h)进行比较,且从包含在这些参数(三种备选选择)中的尺寸中选择10V之后的边界尺寸(B_Ani[10].w,h)作为最小尺寸。因此,10V之后的边界尺寸(B_Ani[10].w,h)设为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,且在其中设置第二图像参数。
在t37时刻,第一图像参数包括输出显示参数(B_Ani[03].x,y,w,h)和边界参数(B_Ani[11].x,y,w,h)。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[03].x,y,w,h)和边界参数(B_Ani[11].x,y,w,h)进行比较,且从包含在这些参数(三种备选选择)中的尺寸中选择11V之后的边界尺寸(B_Ani[11].w,h)作为最小尺寸。因此,11V之后的边界尺寸(B_Ani[11].w,h)设为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,且在其中设置第二图像参数。
在t38时刻,第一图像参数包括输出显示参数(B_Ani[04].x,y,w,h)和边界参数(B_Ani[12].x,y,w,h)。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[04].x,y,w,h)和边界参数(B_Ani[12].x,y,w,h)进行比较,且从包含在这些参数(三种备选选择)中的尺寸中选择12V之后的边界尺寸(B_Ani[12].w,h)作为最小尺寸。因此,12V之后的边界尺寸(B_Ani[12].w,h)设为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,且在其中设置第二图像参数。
如上所述,由于使用了图15所示的边界尺寸设置过程中获得的充分的边界尺寸,在图16所示的动画显示过程中,具有边界尺寸的尺寸设置为中间分辨率。因此,放大缩放器单元113可顺利地更新输出图像(显示图像)的显示尺寸,且实现流畅的动画显示。即,在图16所示的动画显示过程中,存储器单元112之前阶段的缩小缩放器单元111保持输出尺寸不大于输入图像的尺寸,而放大缩放器单元113保持输出尺寸不小于由存储器保存的图像的尺寸。
进一步地,在动画显示期间针对中间分辨率设置边界尺寸的原因是为了处理输入图像和输出图像具有不同帧频率的可能情况。虽然在每个附图中输入和输出帧频率被假定为是相同的,但输入和输出帧频率在双屏显示等等中通常是不同的。在输入和输出帧频率不同的情况下,缩小缩放器单元111设置中间分辨率的时间不同于放大缩放器单元113设置输出显示尺寸的时间。鉴于此,中间分辨率的尺寸允许具有边界,且控制放大缩放器单元113保持尺寸不变状态或放大状态。
在该实例中,图16所示的动画显示结束后,执行图17所示的非动画显示过程(用于动画显示的后处理)。应注意到,在该实例中,图16(图17)中的t38时刻为动画显示的结束时间,而图17中的t39时刻是非动画显示的开始时间。
具体地,在t39时刻,放大缩放器单元113向缩小缩放器单元111提供第一图像参数,该第一图像参数包括输出显示参数(B_Ani[04].x,y,w,h)、动画标志和初始标志。应注意到,在实例中,图像处理装置100以非动画显示模式运行,并且因此,动画标志和初始标志为关闭。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h)与输出显示参数(B_Ani[04].x,y,w,h)进行比较,并且从包含在这些参数(两个备选选择)中的尺寸中选择较小的尺寸(最小尺寸)的参数。在该实例中,输出显示参数中的输出尺寸小于输入图像参数中的图像尺寸,并且因此,选择输出显示参数中的输出尺寸(B_Ani[04].w,h)(两个备选选择),且输出尺寸设为中间分辨率的尺寸(Mid.w,h)。
此外,当缩小缩放器单元111设置中间分辨率时,在图像参数传输***中设置返回到放大缩放器单元113的输出显示参数中的显示尺寸。缩小缩放器单元111向放大缩放器单元113提供第二图像参数。这些第二图像参数包括中间分辨率的尺寸(B_Ani[04].w,h)和输出显示参数(B_Ani[04].x,y,w,h)。
在t40时刻,放大缩放器单元113根据从缩小缩放器单元111提供的第二图像参数设置中间分辨率的尺寸(B_Ani[04].w,h)和输出图像(显示图像)的输出显示参数(B_Ani[04].x,y,w,h)。在该实例中,中间分辨率的尺寸与输出图像(显示图像)的显示尺寸相同。因此,放大缩放器单元113在保持由存储器保存的图像的当前尺寸的同时从存储器单元112读取由存储器保存的图像且输出由存储器保存的图像。因此,操作模式在图像处理装置100中从动画显示模式切换到非动画显示模式。
如上所述,在动画显示中的图像缩小传输时刻的传输中,使用作为用于动画显示的后处理而执行的边界尺寸设置过程中获得的充分边界尺寸,以便具有边界尺寸的尺寸设置为中间分辨率。因此,即便当输入和输出帧频率不同时,输出图像(显示图像)的显示尺寸可顺利更新。因此,可实现流畅的动画显示。
(动画显示中在图像放大传输时刻的传输)
图18到20为解释动画显示中图像放大传输时刻的传输的示意图。
应注意到,像图15至17所描述的一样,图18至20描述了下面的过程。图18示出边界尺寸设置过程,图19示出动画显示过程,而图20示出非动画显示过程(用于动画显示的后处理)。在该实例中,这些过程作为一系列过程来执行。因此,图像处理装置100在图18和19中以动画显示模式运行,而在图20中以非动画显示模式运行。
在t51时刻,缩小缩放器单元111执行图像缩小过程以减小输入图像的尺寸且将缩小的输入图像写入存储器单元112。然后,放大缩放器单元113读取存储器单元112中存储的由存储器保存的图像且将由存储器保存的图像作为输出图像输出而没有尺寸上的任何变化。
在t51时刻,放大缩放器单元113还向缩小缩放器单元111提供第一图像参数,该第一图像参数包括输出显示参数、边界参数、动画标志和初始标志。
应注意到,在该实例中,中间分辨率的边界尺寸设为8V。因此,第一图像参数包括输出显示参数(B_Ani[00].x,y,w,h)和边界参数(B_Ani[08].x,y,w,h)。进一步地,动画标志和初始标志均为启用。
在t52时刻,缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[00].x,y,w,h)和边界参数(B_Ani[08].x,y,w,h)进行比较,且从包含在这些参数(三个备选选择)中的尺寸中选择最小尺寸。由于输出显示参数中的输出尺寸在该实例中是最小的(B_Ani[00].w,h<B_Ani[08].w,h<F_Src.w,h),选择输出显示参数中的输出尺寸。应注意到,最小水平尺寸和最小垂直尺寸在该情况中彼此独立选择。
在t53时刻,缩小缩放器单元111设置中间分辨率的尺寸(Mid.w,h),该尺寸,即作为最小尺寸选择的输出显示参数中的输出尺寸(B_Ani[00].w,h)。在该实例中,输出显示参数中的输出尺寸(B_Ani[00].w,h)(其小于输入图像参数)被设置为中间分辨率的尺寸。因此,缩小缩放器单元111执行图像缩小过程以便将输入图像的图像尺寸减小到中间分辨率的尺寸,且将缩小的输入图像写入到存储器单元112中。
应注意到,当缩小缩放器单元111设置中间分辨率时,在图像参数传输***中设置返回到放大缩放器单元113的输出显示参数(B_Ani[00].x,y,w,h)。缩小缩放器单元111向放大缩放器单元113提供第二图像参数。这些第二图像参数包括中间分辨率的尺寸(B_Ani[00].w,h)和输出显示参数(B_Ani[00].x,y,w,h)。
在t54时刻,放大缩放器单元113根据从缩小缩放器单元111提供的第二图像参数设置中间分辨率的尺寸(B_Ani[00].w,h)和输出图像(显示图像)的输出显示参数(B_Ani[00].x,y,w,h)。在该实例中,输出图像的显示尺寸与中间分辨率的尺寸相同。因此,放大缩放器单元113在保持由存储器保存的图像的当前尺寸的同时读取存储器单元112中存储的由存储器保存的图像,并且将由存储器保存的图像作为输出图像输出。
当如上所述执行图18所示的边界尺寸设置过程时,8V之后的边界尺寸设置为中间分辨率的尺寸,并且因此,实现充足的边界尺寸。因此,完成开始动画显示过程的准备。然后,完成开始动画显示过程的准备之后,开始图19所示的动画显示过程。
在图19所示的动画显示过程中,在t55时刻和t56时刻,由放大缩放器单元113输出由存储器保存的图像(其已经在缩小缩放器单元111执行的图像缩小过程中被缩小且存储在存储器单元112中)而不对由存储器保存的图像的尺寸进行任何改变。进一步地,在t57时刻,既不执行由缩小缩放器单元111执行的图像缩小过程,也不执行由放大缩放器单元113执行的图像放大过程。即,在该状态下,输入到缩小缩放器单元111的输入图像作为输出图像(显示图像)从放大缩放器单元113输出,而不对输出图像的尺寸进行任何改变。
然后,在输入图像和输出图像(显示图像)彼此尺寸相等之后,在t58时刻,缩小缩放器单元111将输入图像存储到存储器单元112中而不对输入图像的尺寸进行任何改变,并且放大缩放器单元113放大存储器单元112中存储的由存储器保存的图像,然后将放大的由存储器保存的图像作为输出图像(显示图像)输出。以这种方式,实现动画显示,其中输出图像(显示图像)随着时间连续扩大。
应注意到,此后,就像t58时刻的过程一样,由缩小缩放器单元111执行的将输入图像存储到存储器单元112中而不对输入图像的尺寸进行任何改变的过程,和由放大缩放器单元113执行的放大由存储器保存的图像的图像放大过程被重复执行。以这种方式,实现动画显示,其中,输出图像(显示图像)随着时间连续扩大。
进一步地,在图19所示的动画显示过程中,在缩小缩放器单元111和放大缩放器单元113之间交换的图像参数如下所示。即,放大缩放器单元113向缩小缩放器单元111提供第一图像参数,即输出显示参数、边界参数、动画标志和初始标志,而缩小缩放器单元111提供第二图像参数,即中间分辨率的尺寸和输出显示参数。
具体地,在t55时刻,由于8V设置为边界尺寸,第一图像参数包括输出显示参数(B_Ani[01].x,y,w,h)和边界参数(B_Ani[09].x,y,w,h)。进一步地,尽管动画标志为启用,但是初始标志为关闭,这是因为在这个阶段边界尺寸设置过程已经被完成。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[01].x,y,w,h)和边界参数(B_Ani[09].x,y,w,h)进行比较,且从包含在这些参数(三种备选选择)中的尺寸中选择输出显示参数中的显示尺寸(B_Ani[01].w,h)作为最小尺寸。因此,显示尺寸(B_Ani[01].w,h)设为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,且在其中设置第二图像参数。
在t56时刻,第一图像参数包括输出显示参数(B_Ani[02].x,y,w,h)和边界参数(B_Ani[10].x,y,w,h)。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[02].x,y,w,h)和边界参数(B_Ani[10].x,y,w,h)进行比较,且从包含在这些参数(三种备选选择)中的尺寸中选择输出显示参数中的显示尺寸(B_Ani[02].w,h)作为最小尺寸。因此,显示尺寸(B_Ani[02].w,h)被设为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,且在其中设置第二图像参数。
在t57时刻,第一图像参数包括输出显示参数(B_Ani[03].x,y,w,h)和边界参数(B_Ani[11].x,y,w,h)。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[03].x,y,w,h)和边界参数(B_Ani[11].x,y,w,h)进行比较,并且从包含在这些参数(三种备选选择)中的尺寸中选择输入图像参数中的图像尺寸(F_Src.w,h)作为最小尺寸。因此,图像尺寸(F_Src.w,h)被设置为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,并且在其中设置第二图像参数。
在t58时刻,第一图像参数包括输出显示参数(B_Ani[04].x,y,w,h)和边界参数(B_Ani[12].x,y,w,h)。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h),输出显示参数(B_Ani[04].x,y,w,h)和边界参数(B_Ani[12].x,y,w,h)进行比较,并且从包含在这些参数(三种备选选择)中的尺寸中选择输入图像参数中的图像尺寸(F_Src.w,h)作为最小尺寸。因此,图像尺寸(F_Src.w,h)被设置为中间分辨率的尺寸(Mid.w,h)。此外,向放大缩放器单元113提供包括该中间分辨率尺寸和输出显示参数的第二图像参数,并且在其中设置第二图像参数。
如上所述,在图19所示的动画显示过程中,由于使用在图18所示的边界尺寸设置过程中获得的充分的边界尺寸,具有边界尺寸的尺寸被设置为中间分辨率。因此,放大缩放器单元113可顺利地更新输出图像(显示图像)的显示尺寸,并且实现流畅动画显示。即,在图19所示的动画显示过程中,存储器单元112之前的阶段中的缩小缩放器单元111保持不大于输入图像的尺寸的输出尺寸,而放大缩放器单元113保持不小于由存储器保存的图像的尺寸的输出尺寸。
在该实例中,图19所示的动画显示结束后,执行图20所示的非动画显示过程(作为动画显示的后处理)。应注意到,在该实例中,图19(图20)中的t58时刻为动画显示的结束时间,而图20中的t59时刻是非动画显示的开始时间。
具体地,在t59时刻,放大缩放器单元113向缩小缩放器单元111提供第一图像参数,该第一图像参数包括输出显示参数(B_Ani[04].x,y,w,h)、动画标志和初始标志。应注意到,在该实例中,图像处理装置100以非动画显示模式运行,并且因此,动画标志和初始标志为关闭。
缩小缩放器单元111将输入图像参数(F_Src.x,y,w,h)与输出显示参数(B_Ani[04].x,y,w,h)进行比较,并且从包含在这些参数(两个备选选择)中的尺寸中选择较小的尺寸(最小尺寸)。在该实例中,输入图像参数中的图像尺寸小于输出显示参数中的显示尺寸,并且因此,选择输入图像参数中的图像尺寸(F_Src.w,h)(两个备选选择),并且图像尺寸被设为中间分辨率的尺寸(Mid.w,h)。
此外,当缩小缩放器单元111设置中间分辨率时,在图像参数传输***中设置返回到放大缩放器单元113的输出显示参数中的显示尺寸。缩小缩放器单元111向放大缩放器单元113提供第二图像参数。这些第二图像参数包括中间分辨率的尺寸(F_Src.w,h)和输出显示参数(B_Ani[04].x,y,w,h)。
在t60时刻,放大缩放器单元113根据从缩小缩放器单元111提供的第二图像参数设置中间分辨率的尺寸(F_Src.w,h)和输出图像(显示图像)的输出显示参数(B_Ani[04].x,y,w,h)。在该实例中,输出图像的显示尺寸大于中间分辨率的尺寸。因此,放大缩放器单元113执行图像放大过程以便将从存储器单元112读取的由存储器保存的图像(其具有中间分辨率的尺寸)放大到输出图像的显示尺寸,并且输出放大的输出图像。因此,操作模式在图像处理装置100中从动画显示模式切换到非动画显示模式。
如上所述,在动画显示中图像放大传输时刻的传输中,使用在作为用于动画显示的预理而执行的边界尺寸设置过程中所获得的充分的边界尺寸,使得具有边界尺寸的尺寸被设置为中间分辨率。因此,即便是当输入和输出帧频率不同时,输出图像(显示图像)的显示尺寸可顺利更新。因此,可实现流畅的动画显示。
<3.实现所述缩放器单元的互锁操作的具体配置>
(具体实施方法)
使上面所述的缩放器单元彼此协调运行的图像参数传输可由硬件或软件执行。
(硬件配置实例)
图21示出由硬件执行使缩放器单元彼此协调运行的图像参数传输的配置。图21示出将第一图像参数从放大缩放器单元113传输到缩小缩放器单元111的硬件配置。
在图21中,紧接着由输出侧的垂直同步信号(输出Vsync)指示的时间之前(例如,几毫秒之前),控制放大缩放器单元113的软件将第一图像参数写入寄存器。然后,在输出侧的垂直同步信号指示的时间将第一图像参数锁存在触发器311中。之后,在输入侧的垂直同步信号(输入Vsync)的时间将输出锁存在触发器312中。然后,紧接着由输入侧的垂直同步信号指示的时刻之后(或之后立刻),控制缩小缩放器单元111的软件从寄存器读取第一图像参数。
由于第一图像参数在这种硬件配置中交换,缩小缩放器单元111和放大缩放器单元113彼此协调运行。应注意到,尽管图21中示出传输第一图像参数的硬件配置,可由硬件形成从缩小缩放器单元111向放大缩放器单元113传输第二图像参数的配置。
(软件配置实例)
图22示出由软件执行使缩放器单元彼此协调运行的图像参数传输的情况下的配置。图22示出将第二图像参数从缩小缩放器单元111传输到放大缩放器单元113的软件配置。
应注意到,在本技术的实施方式中,软件原理称为“图像参数传输***”。图像参数传输***为一对一对应地管理图像数据(图片图像)和图像参数的***。采用该***,用于存储在存储器单元112中的图像数据的第二图像参数从缩小缩放器单元111传输到放大缩放器单元113。
在图22所示的图像参数传输***中,当经由存储器单元332对图像数据执行图像处理时,CPU331在存储器单元332之前的阶段中的图像处理硬件333-1上执行图像数据控制以控制图像数据写入到存储器单元332中。同时,CPU331也将与图像数据相关的图像参数存储到存储器单元332,以便图像数据和图像参数由软件管理。
此外,存储器单元332之后的阶段中的图像处理硬件333-2(333-3)读取存储在存储器单元332中的图像数据,CPU331从存储器单元332读取与所述图像数据相关的图像参数且在图像处理硬件333-2(333-3)中设置所述图像参数。即,在图像处理硬件333-2(333-3)执行图像处理前,CPU331获取与将要经历图像处理的当前图像数据相关的图像参数。然后,CPU331在执行图像处理之前在图像处理硬件333-2(333-3)中设置图像参数。
借此,图像处理硬件333-2(333-3)在对从存储器单元332读取的图像数据进行图像处理时可反映由CPU331设置的图像参数。应注意到,图像参数传输***中使用的图像参数包括,例如,尺寸、格式和写入地址。
然后,在图像处理装置100中,该图像参数传输***的原理被用于传输第二图像参数。即,其中图22中的存储器单元332等同于图5中的存储器单元112,图22中的图像处理硬件333-1等同于图5中的缩小缩放器单元111,图22中的图像处理硬件333-2等同于图5中的放大缩放器单元113,并且图22中的CPU331设置在图5中的图像处理装置100的内部,用于将要经历图像处理的当前图像数据的第二图像参数可传输到放大缩放器单元113。
由于第一图像参数和第二图像参数在这种软件配置中交换,缩小缩放器单元111和放大缩放器单元113彼此协调运行。应注意到,尽管图22中示出传输第二图像参数的软件配置,也可由软件形成从放大缩放器单元113向缩小缩放器单元111传输第一图像参数的配置。
(确定边界尺寸的方法)
现在参考图23和24,描述了在动画显示中确定所述边界大小的方法。应注意到图23和24中的字母“A”到“I”表示这些图中彼此对应的内容。
上面描述的实例中,在边界尺寸设置过程中8V设置为边界尺寸。然而,边界尺寸8V是通过本技术的发明人实施的具体模拟确定的。也就是,本技术的发明人注意到当第一图像数据从放大缩放器单元113传输到缩小缩放器单元111时,第二图像参数从缩小缩放器单元111返回到放大缩放器单元113所需要的时间,并且根据所需要的时间确定边界尺寸8V。
具体地,图23示出缩小缩放器单元111和放大缩放器单元113通过交换第一图像参数和第二图像参数彼此协调运行。同时,图24的时序图示出在输入侧的垂直同步信号(输入Vsync)为24Hz(输入图像尺寸为1280×720),以及输出侧的的垂直同步信号(输出Vsync)为60Hz(显示尺寸由1920×1080变为720×480)的这种情况下,当第一图像数据从放大缩放器单元113传输到缩小缩放器单元111时第二图像参数从缩小缩放器单元111返回到放大缩放器单元113所需要的时间,。
如图24的时序图所示,第一图像参数从放大缩放器单元113传输到缩小缩放器单元111之后的7V,第二图像参数从缩小缩放器单元111传输到放大缩放器单元113。在此,当边界添加到7V时,确定边界尺寸8V。也就是,考虑到输入和输出频率以及向存储器单元112写入或从存储器单元112读取时***延时的影响,边界添加到7V。或者,可以实施方法将边界尺寸确定为小到输出图像(显示图像)的显示尺寸的百分之几至百分之几十。然而,为阻止图像质量恶化(为实现更高的图像质量),需要进行控制,以便以可能最小的尺寸设置(即8V)执行操作。
(动画显示中计算显示图像的显示位置和显示尺寸的方法)
现在参考图25到28,描述了一种动画显示中计算显示图像(输出图像)的显示位置和显示尺寸的方法。
(基于线性特征的动画显示)
图25示出基于线性特征的动画显示。
图25中,正执行动画显示,因此,通过边界参数表示显示图像的显示位置和显示尺寸。在该实例中,使用图26所示的线性特征动画显示表。由于时间和变化率之间的关系是线性关系,显示图像以恒速改变其显示位置和显示尺寸。
例如,动画显示开始和结束时的边界参数设置为B_Ani[0].x,y,w,h和B_Ani[255].x,y,w,h,根据图26的线性特征动画显示表,边界参数从B_Ani[0].x,y,w,h变化到B_Ani[255].x,y,w,h。作为结果,图25的显示图像恒速改变其显示位置和显示尺寸,且显示尺寸缩小。
通过利用这一原理可以在动画显示中计算边界尺寸(例如,后来的8V)。应注意到,在8V之后获得的值超出图26中线性特征动画显示表中限定的表特征范围的情况下,例如在显示结束时用位置和尺寸值执行限制过程。
(基于二次曲线特征的动画显示)
图27示出基于二次曲线特征的动画显示。
图27中,正执行动画显示,因此,用边界参数表示显示图像的显示位置和显示尺寸。在该实例中,使用图28示出的二次曲线特征动画显示表。由于时间和变化率之间的关系是非线性关系,显示图像以恒速改变其显示位置和显示尺寸。
例如,其中,动画显示开始和结束时的边界参数设置为B_Ani[0].x,y,w,h和B_Ani[255].x,y,w,h,根据图28的二次曲线特征动画显示表,边界参数从B_Ani[0].x,y,w,h变化到B_Ani[255].x,y,w,h。作为结果,例如,图27中的显示图像在某些区域加速改变其显示位置和显示尺寸,且显示尺寸缩小。
可以通过利用这一原理在动画显示中计算边界尺寸(例如,8V之后)。应注意到,例如,在8V之后获得的值超出图28中的二次曲线特征动画显示表中所限定的表特征范围的情况下,在显示结束时用位置和尺寸值执行限制过程。
<4.缩放过程的流程>
(缩放过程)
首先参考图29的流程图,描述图5所示的图像处理装置100执行的缩放过程。
在步骤S111中,进行检查以确定初始标志(AnimInit)是否为启用。如果初始标志在步骤S111中确定为启用,过程前进到步骤S112。在步骤S112中,进行边界尺寸设置过程。作为该边界尺寸设置过程,执行类似于图15或18所示的边界尺寸设置过程的过程。当执行边界尺寸设置过程时,具有边界尺寸的尺寸设置为中间分辨率的尺寸,且执行用于动画显示的准备。
完成步骤S112的处理后,过程前进到步骤S113。进一步地,如果初始标志在步骤S111中确定为关闭,跳过步骤S112,过程前进到步骤S113。在步骤S113中,执行参数选择过程。当执行参数选择过程时,设置在连锁模式下控制由缩小缩放器单元111执行图像缩小过程和由放大缩放器单元113执行图像放大过程的参数。
应注意到,稍后将参考图30中的流程图详细描述参数选择过程。
在步骤S114中,根据步骤S113中选择的参数,进行检查确定是否缩小输入图像的图像数据。如果在步骤S114中确定缩小输入图像的图像数据,则过程前进到步骤S115。在步骤S115,缩小缩放器单元111通过对输入图像的图像数据执行图像缩小过程缩小输入图像的图像数据,且将图像数据写入到存储器单元112。
应注意到,如果在步骤S114中确定输入图像的图像数据未缩小,跳过步骤S115。在这种情况下,缩小缩放器单元111在保持输入图像的当前尺寸而不对输入图像的输入数据进行任何图像缩小过程的同时,将输入图像的图像数据写入到存储器单元112。
在步骤S116中,根据步骤S113中选择的参数,进行检查以确定是否放大从存储器单元112读取的由存储器保存的图像的图像数据。如果在步骤S116中确定放大由存储器保存的图像的图像数据,过程前进到步骤S117。在步骤S117中,放大缩放器单元113通过对从存储器单元112读取的由存储器保存的图像的图像数据执行图像放大过程放大由存储器保存的图像的图像数据,且将放大的图像数据作为输出图像(显示图像)的图像数据输出。
应注意到,如果在步骤S116确定由存储器保存的图像的图像数据不放大,跳过步骤S117。在这种情况下,放大缩放器单元113在保持由存储器保存的图像的当前尺寸而不对由存储器保存的图像的图像数据进行任何图像放大过程的同时,将由存储器保存的图像的图像数据作为输出图像(显示图像)的图像数据输出。当完成步骤S117的处理时,结束图29中示出的缩放过程。
上面所述的过程为缩放过程。
(参数选择过程)
现在参考图30的流程图,描述参数选择过程,该参数选择过程等同于图29中步骤S113的处理。应注意到,参数选择过程执行之前,缩小缩放器单元111已从放大缩放器单元113获得第一图像参数和输入图像参数(F_Src.x,y,w,h)。
在步骤S151中,缩小缩放器单元111确定B_Win.w是否大于F_Src.w。也就是,在该步骤中确定输入图像的水平尺寸和来自放大缩放器单元113的输出图像(显示图像)的水平尺寸之间的最小值。
如果在步骤S151中确定B_Win.w大于F_Src.w,过程前进到步骤S152。在步骤S152中,缩小缩放器单元111将F_Src.w设置为Mid.w。在该实例中,输入图像的水平尺寸被选为中间分辨率的水平尺寸。
进一步地,如果在步骤S151中确定B_Win.w不大于F_Src.w,过程前进到步骤S153。在步骤S153中,缩小缩放器单元111将B_Win.w设置为Mid.w。在该实例中,输出图像(显示图像)的水平尺寸被选择为中间分辨率的水平尺寸。
在步骤S152或S153,输入图像的水平尺寸或输出图像的水平尺寸被选为中间分辨率的水平尺寸之后(两种备选选择),过程前进到步骤S154。在步骤S154中,缩小缩放器单元111确定动画标志是否为启用。
在步骤S154中如果动画标志确定为启用,在步骤S154中步骤S155。在步骤S155中,缩小缩放器单元111确定Mid.w是否大于B_Ani.w。也就是,在该步骤中确定输入图像的水平尺寸和输出图像的水平尺寸之间的最小值与边界参数尺寸(边界尺寸)的水平尺寸之间的最小值。
如果在步骤S155中确定Mid.w大于B_Ani.w,过程前进到步骤S156。在步骤S156中,缩小缩放器单元111将B_Ani.w设置为Mid.w。在该实例中,边界尺寸的水平尺寸被选为中间分辨率的尺寸。
进一步地,如果在步骤S155中确定Mid.w不大于B_Ani.w,另一方面,跳过步骤S156。在这种情况下,边界尺寸的水平尺寸不选为中间分辨率的尺寸,且输入图像的水平尺寸或输出图像的水平尺寸中的一个被选为中间分辨率的尺寸。
也就是,在动画标志为启用的情况下,输入图像的水平尺寸、输出图像的水平尺寸或边界尺寸的水平尺寸被选择做为中间分辨率的水平尺寸(三种备选选择)。
如果在步骤S154中确定动画标志为关闭,或如果在步骤S155中确定Mid.w不大于B_Ani.w,或在步骤S156中的处理完成时,过程前进到步骤S157。
当如上所述执行步骤S151到S156的程序时,计算最小水平值且将其选为中间分辨率的水平尺寸。进一步地,同样地,当步骤S157到S162中的程序被执行时,计算最小垂直尺寸并且将其选为中间分辨率的垂直尺寸。
在步骤S157中,缩小缩放器单元111确定B_Win.h是否大于F_Src.h。也就是,在该步骤确定放大缩放器单元113的输入图像的垂直尺寸和输出图像(显示图像)的垂直尺寸之间的最小值。
如果在步骤S157中确定B_Win.h大于F_Src.h,过程前进到步骤S158。在步骤S158中,缩小缩放器单元111将F_Src.h设置为Mid.h。在这种情况下,输入图像的垂直尺寸被选为中间分辨率的垂直尺寸。
进一步地,如果在步骤S157中确定B_Win.h不大于F_Src.h,另一方面,过程前进到步骤S159。在步骤S159中,缩小缩放器单元111将B_Win.h设置为Mid.h。在该实例中,输出图像(显示图像)的垂直尺寸被选择为中间分辨率的垂直尺寸。
在步骤S158或S159,输入图像的垂直尺寸或输出图像的垂直尺寸被选则作为中间分辨率的垂直尺寸之后(两种备选选择),过程前进到步骤S160。在步骤S160中,缩小缩放器单元111确定动画标志(Animation)是否为启用。
如果在步骤S160中动画标志确定为启用,过程前进到步骤S161。在步骤S161中,缩小缩放器单元111确定Mid.h是否大于B_Ani.h。也就是,确定输入图像的垂直尺寸和输出图像的垂直尺寸之间的最小值与边界尺寸的垂直尺寸之间的最小值。
如果在步骤S161中确定Mid.h大于B_Ani.h,过程前进到步骤S162。在步骤S162中,缩小缩放器单元111将B_Ani.h设置为Mid.h。在这种情况下,边界尺寸的垂直尺寸被选择作为中间分辨率的尺寸。
进一步地,如果在步骤S161中确定Mid.h不大于B_Ani.h,另一方面,跳过步骤S162。在这种情况下,边界尺寸的垂直尺寸不被选择作为中间分辨率的尺寸,且输入图像的垂直尺寸或输出图像的垂直尺寸中的一个被选择作为中间分辨率的尺寸。
也就是,在动画标志为启用的情况下,输入图像的垂直尺寸,输出图像的垂直尺寸或边界尺寸的垂直尺寸被选择作为中间分辨率的垂直尺寸(三种备选选择)。
如果在步骤S160中确定动画标志为关闭,或如果在步骤S161中确定Mid.h不大于B_Ani.h,或当在步骤S162中的处理完成时,图30的参数选择过程结束。然后回到图29中的步骤S113,并且执行此后的流程。
在上述方式中,缩小缩放器单元111选择中间分辨率的水平尺寸和垂直尺寸。应注意到,缩小缩放器单元111向放大缩放器单元113提供第二图像参数,第二图像参数包括在图30所示的参数选择过程中获得的中间分辨率的尺寸。
<5.接收设备的配置>
图31为示出本技术应用到的接收设备的实施方式的配置的示意图。
图31所示的接收设备400为能显示如4K2K内容的高图像质量内容的电子设备。例如,接收设备400可以是电视接收器、智能手机、平板终端装置、游戏机或个人电脑。在图31中,接收设备400包括控制单元411、调谐器单元412、图像处理单元413以及显示单元414。
控制单元411控制接收设备400的各个部件的操作。
在控制单元411的控制下,调谐器412经由天线421接收数字广播信号,执行解调过程等等,以及向图像处理单元413提供合成图像数据。
在控制单元411的控制下,图像处理单元413对从调谐器单元412提供的输入图像的图像数据执行预定的图像处理,且促使显示单元414显示作为图像处理的结果而获得的显示图像(输出图像)。
在此,图像处理单元图413等同于上面所述(图5)的图像处理装置100,且包括缩小缩放器单元111,存储器单元112,和放大缩放器单元113。在图像处理单元413中,缩小缩放器单元111和放大缩放器单元113交换图像参数,以便经由存储器单元112彼此协调执行缩小缩放器单元111的图像缩小过程和放大缩放器单元113的图像放大过程。
如上所述,在接收设备400中,图像处理单元413对输入图像的图像数据执行图像缩小过程和图像放大过程。因此,在输入图像的图像数据的动画显示中可实现顺利显示,且在非动画显示时实现高图像质量的显示。以这种方式,在接收设备400中也可实现流畅动画显示和非动画显示中的更高图像质量。
应注意到,图像31中,接收设备400接收电视节目等等用数字广播信号传输的内容。然而,可在接收设备400中提供具有连接到网络,比如,互联网的功能的通信单元,例如,通信单元接收互联网上的流媒体服务器分配的内容,以便可执行内容的动画显示或非动画显示。
应注意到,可由硬件或软件执行上面所述的一系列过程。在由软件执行这一系列过程的情况中,形成软件的程序可安装在并入专用硬件的电脑中,或可从记录介质向能通过安装各种程序执行各种功能的专用个人电脑等等安装。
该记录介质是用存储程序的且分布为从电脑向用户单独提供程序的可移除介质形成。这种可移除介质可以是磁盘、光盘、磁光盘、半导体存储器等等。或者,记录介质可用存储程序且提前并入电脑以提供给用户的ROM或记录单元等等形成。
此外,促使电脑执行上面所述的一系列过程的程序必要时可经由接口比如路由器或调制解调器通过有线或无线通信介质,比如局域网,互联网或数字卫星广播安装到电脑。
在该说明书中,写在促使电脑执行各种过程的程序中的处理步骤不没有必要根据流程图中描述的顺序按时间顺序执行,但包括并行执行的程序或彼此独立的程序(比如,平行程序或基于图像的程序)。
此外,可由一台脑执行程序,或可由不止一台电脑以分散的方式执行程序。进一步地,程序可传输到远程电脑,且可在此执行。
应注意到,本技术的实施方式不限于上面所述的实施方式,在不偏离本技术的范围的情况下可进行各种修改。
也可在下面描述的配置中体现本技术。
(1)
一种图像处理装置,其包括:
存储图像数据的存储器单元;
缩小缩放器单元,其被配置为缩小输入图像的图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据存储到所述存储器单元;以及
放大缩放器单元,其被配置为放大存储在所述存储器单元中的所述图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据作为输出图像的图像数据输出,
其中
所述缩小缩放器单元根据与待从所述放大缩放器单元提供的图像相关的第一参数将所述输入图像的分辨率转换为中间分辨率,所述中间分辨率为对所述存储器单元执行写入的分辨率,并且
所述放大缩放器单元根据与待从所述缩小缩放器单元提供的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的中间分辨率转换为所述输出图像的分辨率。
(2)
根据(1)所述的图像处理装置,其中在动画显示模式下时,对所述中间分辨率确保边界尺寸,其中所述动画显示模式用于在预定定时连续改变所述输出图像的显示尺寸的同时显示所述输出图像。
(3)
根据(2)所述的图像处理装置,其中
当在所述动画显示模式下时,所述缩小缩放器单元从所述输入图像的图像尺寸,所述输出图像的显示尺寸和所述边界尺寸中选择具有所述最小值的尺寸且将所选择的尺寸设置作为所述中间分辨率的尺寸,并且
所述缩小缩放器单元将设置为所述中间分辨率的具有所述最小值的所述尺寸合并到所述第二参数中且提供给所述放大缩放器单元。
(4)
根据(3)所述的图像处理装置,其中所述放大缩放器单元将所述输出图像的显示尺寸和所述边界尺寸合并到所述第一参数且提供给所述缩小缩放器单元。
(5)
根据(2)到(4)所述的图像处理装置,其中所述边界尺寸对应于在时间上较后显示的所述输出图像的显示尺寸。
(6)
根据(3)到(5)所述的图像处理装置,其中
当不在所述动画显示模式下时,所述缩小缩放器单元从所述输入图像的图像尺寸和所述输出图像的显示尺寸中选择较小的一个且将所选择的尺寸设置作为所述中间分辨率的尺寸,并且
所述缩小缩放器单元将设置为所述中间分辨率的较小尺寸合并到所述第二参数中且提供给所述放大缩放器单元。
(7)
根据权利要求6所述的图像处理装置,其中所述放大缩放器单元将所述输出图像的显示尺寸合并到所述第一参数且提供给所述缩小缩放器单元。
(8)
根据(6)或(7)所述的图像处理装置,其中当不在所述动画显示模式下时,只执行由所述缩小缩放器单元执行的图像缩小过程和由所述放大缩放器单元执行的图像放大过程的其中一个过程。
(9)
一种用于图像处理装置的图像处理方法,所述图像处理装置包括:
存储图像数据的存储器单元;
缩小缩放器单元,其被配置为缩小输入图像的图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据存储到所述存储器单元;以及
放大缩放器单元,其被配置为放大存储在所述存储器单元中的所述图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据作为输出图像的图像数据输出,
所述图像处理方法包括以下步骤:
所述缩小缩放器单元根据与所述放大缩放器单元待提供的图像相关的第一参数将所述输入图像的分辨率转换为中间分辨率,所述中间分辨率为对所述存储器单元执行写入的分辨率;且
所述放大缩放器单元根据与所述缩小缩放器单元待提供的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的中间分辨率转换为所述输出图像的分辨率。
(10)
一种程序,用于促使电脑执行以下步骤:
图像缩小步骤,缩小输入图像的图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据存储到存储器单元;以及
图像放大步骤,放大存储在所述存储器单元中的所述图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据作为输出图像的图像数据输出,
其中
所述图像缩小步骤,根据与通过所述图像放大步骤获得的图像相关的第一参数将所述输入图像的分辨率转换为中间分辨率,所述中间分辨率为对所述存储器单元执行写入的分辨率,以及
所述图像放大步骤,根据与通过所述图像缩小步骤获得的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的所述中间分辨率转换为所述输出图像的分辨率。
参考符号列表
100 图像处理装置
111 缩小缩放器单元
112 存储器单元
113 放大缩放器单元
400 接收设备
411 控制单元
412 调谐器单元
413 图像处理单元
414 显示单元
Claims (10)
1.一种图像处理装置,其包括:
存储图像数据的存储器单元;
缩小缩放器单元,其被配置为缩小输入图像的图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据存储到所述存储器单元;以及
放大缩放器单元,其被配置为放大存储在所述存储器单元中的所述图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据作为输出图像的图像数据输出,
其中
所述缩小缩放器单元根据与将要从所述放大缩放器单元提供的图像相关的第一参数将所述输入图像的分辨率转换为中间分辨率,所述中间分辨率为对所述存储器单元执行写入的分辨率,并且
所述放大缩放器单元根据与将要从所述缩小缩放器单元提供的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的中间分辨率转换为所述输出图像的分辨率。
2.根据权利要求1所述的图像处理装置,其中在动画显示模式下时,对所述中间分辨率确保边界尺寸,其中所述动画显示模式用于在预定定时连续改变所述输出图像的显示尺寸的同时显示所述输出图像。
3.根据权利要求2所述的图像处理装置,其中
当在所述动画显示模式下时,所述缩小缩放器单元从所述输入图像的图像尺寸,所述输出图像的显示尺寸和所述边界尺寸中选择具有最小值的尺寸且将所选择的尺寸设置作为所述中间分辨率的尺寸,并且
所述缩小缩放器单元将设置为所述中间分辨率的具有所述最小值的所述尺寸合并到所述第二参数中且提供给所述放大缩放器单元。
4.根据权利要求3所述的图像处理装置,其中所述放大缩放器单元将所述输出图像的显示尺寸和所述边界尺寸合并到所述第一参数且提供给所述缩小缩放器单元。
5.根据权利要求2所述的图像处理装置,其中所述边界尺寸对应于在时间上较后显示的所述输出图像的显示尺寸。
6.根据权利要求3所述的图像处理装置,其中
当不在所述动画显示模式下时,所述缩小缩放器单元从所述输入图像的图像尺寸和所述输出图像的显示尺寸中选择较小的一个且将所选择的尺寸设置作为所述中间分辨率的尺寸,并且
所述缩小缩放器单元将设置为所述中间分辨率的较小尺寸合并到所述第二参数中且提供给所述放大缩放器单元。
7.根据权利要求6所述的图像处理装置,其中所述放大缩放器单元将所述输出图像的显示尺寸合并到所述第一参数且提供给所述缩小缩放器单元。
8.根据权利要求7所述的图像处理装置,其中当不在所述动画显示模式下时,只执行由所述缩小缩放器单元执行的图像缩小过程和由所述放大缩放器单元执行的图像放大过程的其中一个过程。
9.一种用于图像处理装置的图像处理方法,所述图像处理装置包括:
存储图像数据的存储器单元;
缩小缩放器单元,其被配置为缩小输入图像的图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据存储到所述存储器单元;以及
放大缩放器单元,其被配置为放大存储在所述存储器单元中的所述图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据作为输出图像的图像数据输出,
所述图像处理方法包括以下步骤:
所述缩小缩放器单元根据与所述放大缩放器单元待提供的图像相关的第一参数将所述输入图像的分辨率转换为中间分辨率,所述中间分辨率为对所述存储器单元执行写入的分辨率;且
所述放大缩放器单元根据与所述缩小缩放器单元待提供的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的中间分辨率转换为所述输出图像的分辨率。
10.一种存储介质,其上存储有程序,当所述程序被执行时,促使计算机执行以下步骤:
图像缩小步骤,缩小输入图像的图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据存储到存储器单元;以及
图像放大步骤,放大存储在所述存储器单元中的所述图像数据或保持所述图像数据的当前尺寸,以及将所述图像数据作为输出图像的图像数据输出,
其中
所述图像缩小步骤,根据与通过所述图像放大步骤获得的图像相关的第一参数将所述输入图像的分辨率转换为中间分辨率,所述中间分辨率为对所述存储器单元执行写入的分辨率,以及
所述图像放大步骤,根据与通过所述图像缩小步骤获得的图像相关的第二参数将从所述存储器单元读取的由存储器保存的图像的所述中间分辨率转换为所述输出图像的分辨率。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014-185968 | 2014-09-12 | ||
JP2014185968 | 2014-09-12 | ||
PCT/JP2015/074339 WO2016039167A1 (ja) | 2014-09-12 | 2015-08-28 | 画像処理装置、画像処理方法、及び、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106797439A CN106797439A (zh) | 2017-05-31 |
CN106797439B true CN106797439B (zh) | 2020-02-07 |
Family
ID=55458921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580047650.4A Expired - Fee Related CN106797439B (zh) | 2014-09-12 | 2015-08-28 | 图像处理装置,图像处理方法,以及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (2) | US10116833B2 (zh) |
JP (1) | JP6549594B2 (zh) |
CN (1) | CN106797439B (zh) |
WO (1) | WO2016039167A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6689656B2 (ja) * | 2016-04-18 | 2020-04-28 | ルネサスエレクトロニクス株式会社 | 画像処理システム、画像処理方法及び画像送信装置 |
CN107657587A (zh) * | 2017-10-23 | 2018-02-02 | 北京嗨动视觉科技有限公司 | 图像处理方法、装置及*** |
CN111385600B (zh) * | 2018-12-29 | 2022-06-17 | 西安诺瓦星云科技股份有限公司 | 视频处理方法、装置及***、视频处理器以及存储介质 |
JP7316130B2 (ja) * | 2019-07-16 | 2023-07-27 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、プログラム |
DE102020107997A1 (de) * | 2020-03-24 | 2021-09-30 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zum Betreiben eines digitalen Assistenten eines Fahrzeugs, computerlesbares Medium, System, und Fahrzeug |
CN116095355B (zh) * | 2023-01-18 | 2024-06-21 | 百果园技术(新加坡)有限公司 | 视频显示控制方法及其装置、设备、介质、产品 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003143476A (ja) * | 2001-11-07 | 2003-05-16 | Hitachi Ltd | 映像信号処理装置、映像信号処理方法並びにテレビジョン受像機 |
CN1489750A (zh) * | 2001-02-02 | 2004-04-14 | �����ɷ� | 景物的基于图象的数字表示 |
CN101150645A (zh) * | 2007-10-31 | 2008-03-26 | 广东威创日新电子有限公司 | 一种图像处理的方法及图像处理装置 |
CN102112955A (zh) * | 2009-08-28 | 2011-06-29 | 株式会社亚派 | 信息显示装置 |
CN102685490A (zh) * | 2011-03-08 | 2012-09-19 | 索尼公司 | 图像处理设备、图像处理方法和程序 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0490054A (ja) * | 1990-08-03 | 1992-03-24 | Toshiba Corp | 画像記憶検索装置 |
JP3015134B2 (ja) * | 1991-04-23 | 2000-03-06 | キヤノン株式会社 | 画像処理方法及び装置 |
US5905530A (en) * | 1992-08-24 | 1999-05-18 | Canon Kabushiki Kaisha | Image pickup apparatus |
JPH089343A (ja) * | 1994-06-20 | 1996-01-12 | Fujitsu General Ltd | 映像信号変換装置 |
JPH1165802A (ja) | 1997-08-20 | 1999-03-09 | Fujitsu Ltd | コンテンツ表示方法及びコンテンツ表示装置 |
WO1999040564A1 (fr) * | 1998-02-03 | 1999-08-12 | Seiko Epson Corporation | Dispositif d'affichage de projection, procede d'affichage de projection et dispositif d'affichage d'image |
JP3730419B2 (ja) * | 1998-09-30 | 2006-01-05 | シャープ株式会社 | 映像信号処理装置 |
JP2002156961A (ja) * | 2001-08-10 | 2002-05-31 | Seiko Epson Corp | 表示回路 |
US6999045B2 (en) * | 2002-07-10 | 2006-02-14 | Eastman Kodak Company | Electronic system for tiled displays |
WO2004061609A2 (en) * | 2002-12-30 | 2004-07-22 | Mark Yuk-Lun Wong | Multi-display architecture using single video controller |
US20050231512A1 (en) * | 2004-04-16 | 2005-10-20 | Niles Gregory E | Animation of an object using behaviors |
US7676105B2 (en) * | 2005-05-31 | 2010-03-09 | Intel Corporation | Method, apparatus, article and system for use in association with images |
JP5728235B2 (ja) * | 2011-01-05 | 2015-06-03 | ソニー株式会社 | 表示制御装置、表示制御方法、およびプログラム |
JP2013143476A (ja) | 2012-01-11 | 2013-07-22 | Toshiba Corp | 静止誘導電器 |
GB2496015B (en) * | 2012-09-05 | 2013-09-11 | Imagination Tech Ltd | Pixel buffering |
JP2014115863A (ja) * | 2012-12-11 | 2014-06-26 | Sony Corp | 情報処理装置、情報処理方法およびプログラム |
-
2015
- 2015-08-28 US US15/502,977 patent/US10116833B2/en not_active Expired - Fee Related
- 2015-08-28 JP JP2016547360A patent/JP6549594B2/ja not_active Expired - Fee Related
- 2015-08-28 CN CN201580047650.4A patent/CN106797439B/zh not_active Expired - Fee Related
- 2015-08-28 WO PCT/JP2015/074339 patent/WO2016039167A1/ja active Application Filing
-
2018
- 2018-09-24 US US16/139,458 patent/US10389908B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489750A (zh) * | 2001-02-02 | 2004-04-14 | �����ɷ� | 景物的基于图象的数字表示 |
JP2003143476A (ja) * | 2001-11-07 | 2003-05-16 | Hitachi Ltd | 映像信号処理装置、映像信号処理方法並びにテレビジョン受像機 |
CN101150645A (zh) * | 2007-10-31 | 2008-03-26 | 广东威创日新电子有限公司 | 一种图像处理的方法及图像处理装置 |
CN102112955A (zh) * | 2009-08-28 | 2011-06-29 | 株式会社亚派 | 信息显示装置 |
CN102685490A (zh) * | 2011-03-08 | 2012-09-19 | 索尼公司 | 图像处理设备、图像处理方法和程序 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2016039167A1 (ja) | 2017-06-22 |
US10389908B2 (en) | 2019-08-20 |
CN106797439A (zh) | 2017-05-31 |
WO2016039167A1 (ja) | 2016-03-17 |
JP6549594B2 (ja) | 2019-07-24 |
US20170230539A1 (en) | 2017-08-10 |
US20190037100A1 (en) | 2019-01-31 |
US10116833B2 (en) | 2018-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106797439B (zh) | 图像处理装置,图像处理方法,以及存储介质 | |
US9454794B2 (en) | Image processing apparatus, image processing method, and program | |
US8717385B2 (en) | Image display control apparatus | |
JP2007271908A (ja) | マルチ画像生成装置 | |
JP4687725B2 (ja) | 画像処理装置及び画像処理方法、並びにコンピュータ・プログラム | |
KR20200052846A (ko) | 데이터 처리 시스템 | |
JP5899503B2 (ja) | 描画装置及び方法 | |
US20120256962A1 (en) | Video Processing Apparatus and Method for Extending the Vertical Blanking Interval | |
US10080014B2 (en) | Apparatus for displaying image, driving method thereof, and method for displaying image that allows a screen to be naturally changed in response to displaying an image by changing a two-dimensional image method to a three-dimensional image method | |
US20080018793A1 (en) | Method of providing a horizontal active signal and method of performing a pip function in a digital television | |
JP6666974B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
US20070146541A1 (en) | Video image processing apparatus, video image display apparatus, and video image processing method | |
JP2007057586A (ja) | 画像処理装置、画像処理方法及びテレビ受信機 | |
JP2007121378A (ja) | 映像表示装置 | |
JP2013218002A (ja) | 表示装置 | |
US11189254B2 (en) | Video processing device, display device, video processing method, and recording medium | |
JP4661036B2 (ja) | メモリコントローラおよびメモリコントロール方法、その方法を実行するためのプログラム | |
JP2008092316A (ja) | 表示装置 | |
CN111835957B (zh) | 视频处理方法、视频处理装置和视频处理设备 | |
JP2017181941A (ja) | 表示装置、テレビジョン受信機及び伝送方法 | |
JP4265342B2 (ja) | レート変換装置、レート変換方法、その方法を実行するためのプログラム、および画像信号処理装置 | |
JP4264641B2 (ja) | レート変換装置およびレート変換方法、画像信号の処理装置および処理方法、並びに各方法を実行するためのプログラム | |
US20140139516A1 (en) | Image processing apparatus with transmission formats and control method thereof | |
JP2010283530A (ja) | 映像装置 | |
JP2007325031A (ja) | 画像処理装置および画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200207 |
|
CF01 | Termination of patent right due to non-payment of annual fee |