CN114845091B - 投影装置与其梯形校正方法 - Google Patents
投影装置与其梯形校正方法 Download PDFInfo
- Publication number
- CN114845091B CN114845091B CN202110136044.7A CN202110136044A CN114845091B CN 114845091 B CN114845091 B CN 114845091B CN 202110136044 A CN202110136044 A CN 202110136044A CN 114845091 B CN114845091 B CN 114845091B
- Authority
- CN
- China
- Prior art keywords
- frame
- memory
- projection
- circuit
- processing circuit
- 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.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims abstract description 91
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000012545 processing Methods 0.000 claims abstract description 136
- 230000015654 memory Effects 0.000 claims abstract description 98
- 230000008569 process Effects 0.000 claims abstract description 74
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 238000001914 filtration Methods 0.000 claims description 29
- 239000000872 buffer Substances 0.000 claims description 21
- 238000012805 post-processing Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000009466 transformation Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- 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
-
- 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/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3188—Scale or resolution adjustment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/28—Indexing scheme for image data processing or generation, in general involving image processing hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20068—Projection on vertical or horizontal image axis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本发明提出一种投影装置与其梯形校正方法。投影装置包括投影模块、存储器,以及显示处理电路。显示处理电路耦接投影模块并经由存储器总线耦接存储器,并包括图像处理电路、第一梯形校正电路、旋转电路、第二梯形校正电路,以及视频输出电路。图像处理电路产生经处理图帧。第一梯形校正电路基于水平缩放处理对经处理图帧进行第一梯形校正处理,而获取第一经校正图帧。旋转电路对第一经校正图帧进行旋转处理,以将经旋转图帧写入存储器。第二梯形校正电路自存储器读取经旋转图帧,并基于水平缩放处理对经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧。视频输出电路将第二经校正图帧经由数据传输接口传送至投影模块。
Description
技术领域
本发明是有关于一种投影技术,且特别是有关于一种投影装置与其梯形校正方法。
背景技术
随着科技的进步,各式各样的投影装置已广泛的被应用于各种场合,如简报、演讲、戏院、视听教学、互动式教学与家庭剧院组等等。投影装置为一种用以产生投影画面的显示装置。投影装置的成像原理是将照明系统所产生的照明光束通过成像器件转换成图像光束,再将图像光束通过投影镜头投射到投影表面或墙面上,以形成投影画面。
需说明的是,当投影装置的镜头光轴不与投影表面或墙面垂直(perpendicular)时,投影表面或墙面上的投影画面将具有梯形失真(keystone distortion)的现象,这会降低投影质量。也就是说,投影装置的摆设必须使其镜头光轴垂直于投影表面,则所投放出来的投影画面才不会有扭曲现象。用户可自行手动调整投影装置的摆放位置与摆放方式,但可能受到环境限制而无法将投影画面调整至理想状态。为了解决上述问题,在投影装置进行投影之前,可利用投影装置内部的图像处理芯片执行图像预变形处理来实现梯形校正。目前,可透过图形处理单元(GPU)依据透射技术来完成梯形校正操作。然而,基于透射公式的转换原理,图形处理单元访问存储器时会有数据访问不连续的情况发生,导致GPU访问存储器的访问效率不佳,浪费许多存储器访问带宽。如何实现高效率与校正效果良好的梯形校正实为本领域技术人员关心的议题。
发明内容
有鉴于此,本发明提供一种投影装置与其梯形校正方法,其可实现高效率且低成本的梯形校正,进而提升投影质量。
本发明实施例提供一种投影装置,其包括投影模块、存储器,以及显示处理电路。显示处理电路耦接投影模块并经由存储器总线耦接存储器,并包括图像处理电路、第一梯形校正电路、旋转电路、第二梯形校正电路,以及视频输出电路。图像处理电路产生经处理图帧。第一梯形校正电路基于水平缩放处理对经处理图帧进行第一梯形校正处理,而获取第一经校正图帧。旋转电路对第一经校正图帧进行旋转处理,以将经旋转图帧写入存储器。第二梯形校正电路自存储器读取经旋转图帧,并基于水平缩放处理对经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧。视频输出电路将第二经校正图帧经由数据传输接口传送至投影模块。
本发明实施例提供一种梯形校正方法,适用于包括投影模块、存储器以及显示处理电路的投影装置。所述方法包括下列步骤:通过显示处理电路产生经处理图帧;通过显示处理电路基于水平缩放处理对经处理图帧进行第一梯形校正处理,而获取第一经校正图帧;通过显示处理电路对第一经校正图帧进行旋转处理,以将经旋转图帧写入所述存储器;通过显示处理电路自存储器读取经旋转图帧,并基于水平缩放处理对经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧;以及通过显示处理电路将第二经校正图帧经由数据传输接口传送至投影模块。
基于上述,于本发明的实施例中,显示处理电路先执行第一次的垂直梯形校正处理,接着进行旋转处理后写回存储器。接着,显示处理电路再从存储器读出经旋转图帧进行第二次的垂直梯形校正处理。经过两次的垂直梯形校正处理与一次的旋转处理,显示处理电路可实现投影装置的梯形校正功能。如此,可单纯透过水平线扫描的方式完成投影装置的梯形校正功能,从而节省内存空间的需求量。并且,显示处理电路访问储存器的访问效率高,不会浪费储存器的访问带宽。借此,可通过高效率与成本较低的图像缩放处理来实现梯性校正功能,从而提升投影画面质量。
为让本发明的上述特征和优点能更明显易懂,下文特举具体实施方式,并配合附图作详细说明如下。
附图说明
包含附图以便进一步理解本发明,且附图并入本说明书中并构成本说明书的一部分。附图说明本发明的实施例,并与描述一起用于解释本发明的原理。
图1A是依照本发明一实施例所绘示的投影装置进行投影的示意图;
图1B是依照本发明一实施例的投影装置的示意图;
图2是依据本发明一实施例所绘示的梯形校正方法的流程图;
图3是依照本发明一实施例的投影装置的示意图;
图4为依据本发明一实施例所绘示的旋转电路与其执行旋转操作的示意图。
具体实施方式
现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同组件符号在图式和描述中用来表示相同或相似部分。
图1A是依照本发明一实施例的投影装置进行投影的示意图。图1B是依照本发明一实施例的投影装置的示意图。请参照图1A与图1B,投影装置100可将图像投影于投影表面S1上,其可以为液晶投影机(Liquid Crystal Projector,LCP)、数字光学处理(DigitalLight Processing,DLP)投影机,或反射式液晶(Liquid Crystal On Silicon,LCOS)投影显示设备等等。在本实施例中,投影装置100可包括显示处理电路110、投影模块120,以及存储器130。投影模块120可包括光源模块、光机模块、镜头模块以及相关光学及电路控制组件等等。显示处理电路110耦接投影模块120并经由存储器总线耦接存储器130,具有图像处理功能与梯形校正功能。图像处理功能例如是图像缩放处理、图像去噪处理、图像强化处理、图像色调处理或图像叠合处理等等。梯形校正功能于后续实施例有详细说明。存储器130例如是DRAM,其可经由存储器总线连接至投影装置100的多个电路模块,使这些电路模块可将数据纪录于存储器130之中或从存储器130读取需要的数据。详细而言,显示处理电路110可自存储器130获取待投影图像数据,并对其进行图像处理与梯形校正处理而产生经校正图帧,然后再将经校正图帧提供给投影模块120进行投影。
可知的,若投影装置100未进行任何梯形校正处理,且投影装置100的镜头光轴不与投影表面S1垂直,则投影表面S1上的梯形失真画面KF1将具有投影画面变形且内容失真的现象。基此,于本发明的实施例中,为了实现梯形校正功能,显示处理电路110可进行图像变形处理,致使投影装置100可于投影表面S1上显示出具有不失真内容且矩形的投影画面SF1。于一些实施例中,显示处理电路110是透过进行水平缩放处理来实现梯形校正处理。更详细而言,显示处理电路110是依据定位点R1~R4的坐标信息进行图像缩放处理。因此,当投影模块120投影经过图像缩放处理而产生的图像时,可于投影表面S1上定位点R1~R4所定义的矩形区域中显示出矩形投影画面SF1。
于一些实施例中,投影表面S1上的定位点R1~R4可由使用者标定。更具体而言,投影装置100可在未进行梯形校正处理的条件下进行投影,接着使用者可透过输入设备(例如遥控器或投影装置100上的按键)于梯形失真画面KF1的画面范围内标定出定位点R1~R4。又或者,于一些实施例中,投影表面S1上的定位点R1~R4可基于投影装置100自身的距离传感器或图像传感器的感测数据而决定。基于投影表面S1上的定位点R1~R4,投影装置100可以依据透射变换关系获取梯形校正处理所需的一个目标四边形边界,以基于此目标四边形边界进行图像缩放处理。
于一些实施例中,在投影装置100投影未经梯形校正处理且为矩形的一张测试图像时,投影表面S1上显示有非矩形的梯形失真画面KF1。于是,显示处理电路110可获取投影表面S1上投影画面KF1的四个顶点G1~G4的坐标,例如透过图像传感器进行拍摄而产生。接着,可依据四个顶点G1~G4的坐标计算出对应的透射变换矩阵。基此,取得投影表面S1上的定位点R1~R4之后,可依据前述透射变换矩阵以及定位点R1~R4的坐标反推导出投影图像坐标系统中由四个目标顶点形成的非矩形四边形边界。如此一来,通过将矩形图帧缩小为贴齐目标变形范围,投影装置100后续可投影出内容不失真的矩形投影画面SF1。
请参照图2,图2是依据本发明一实施例所绘示的梯形校正方法的流程图,而图2的方法流程可以由图1B的投影装置100实现。
首先,于步骤S201,通过显示处理电路110产生一经处理图帧。详细而言,显示处理电路110可自存储器130获取待投影图像数据,并对其进行图像处理而获取经处理图帧。上述图像处理例如是图像缩放处理、图像去噪处理、图像强化处理、图像色调处理或图像叠合处理等等。需说明的是,在不同的实施例中,显示处理电路110可从存储器130获取经过旋转处理或未经过旋转处理的图帧数据。在一些实施例中,经处理图帧可包括基于视频解码而产生的视频图帧、GPU所产生的图形数据或其组合。
于步骤S202,通过显示处理电路110基于水平缩放处理对经处理图帧进行第一梯形校正处理,而获取第一经校正图帧。详细而言,通过执行沿水平方向的水平缩放处理,显示处理电路110可对图像内容经过旋转处理或没有经过图像处理的经处理图帧进行垂直梯形校正处理,以将一个经处理图帧转换为第一梯形图像区块。第一经校正图帧可包括上述第一梯形图像区块与第一梯形图像区块两侧的背景区块。于一实施例中,上述的背景区块可为一黑色区块或其他背景色区块。于此,水平缩放处理为依据缩小倍率将一或多行输入像素转换为一行输出像素的处理,其中一行输入像素具有N个像素点而一行输出像素具有M个像素点,且N≧M。
于步骤S203,通过显示处理电路110对第一经校正图帧进行旋转处理,以将经旋转图帧写入存储器130。具体而言,显示处理电路110可经由存储器总线并按照一定顺序和存储位置将第一经校正图帧的像素写回存储器130,以对第一经校正图帧进行旋转处理或镜像处理。像是,显示处理电路110可将第一经校正图的一行像素写入对应至一列像素的存储位置,以完成对第一经校正图帧进行90度的旋转处理,而将经旋转图帧写回存储器130。或者,于一些实施例中,可于显示处理电路110设置线缓存器,并按照一定顺序和存储位置将将第一经校正图的一行像素写入线缓存器,以对第一经校正图帧进行旋转处理或镜像处理。
于步骤S204,通过显示处理电路110自存储器130读取经旋转图帧,并基于水平缩放处理对经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧。显示处理电路110经由存储器总线自存储器130读出经旋转图帧,并对其执行沿水平方向的水平缩放处理,以将一个经旋转图帧转换为第二梯形图像区块。第二经校正图帧可包括上述第二梯形图像区块与第二梯形图像区块两侧的背景区块。于一实施例中,上述的背景区块可为一黑色区块或其他背景色区块。由此可知,于步骤S202中所产生之具有投影内容的第一梯形图像区块可更被转换为具有投影内容且贴齐目标变形范围的非矩形图像区块。
值得一提的是,无论是将经旋转图帧写入存储器130或从存储器130读取经旋转图帧,基于存储读取请求或存储写入请求而通过存储器总线传输的像素数据都是必要的,因而不会浪费存储器130的访问带宽。
于步骤S205,通过显示处理电路110将第二经校正图帧经由数据传输接口传送至投影模块120。显示处理电路110可依据数据传输接口的数据传输接口标准将第二经校正图帧的像素数据提供给投影模块120,使投影模块120可投影出经过梯形校正处理的矩形投影画面。举例而言,数据传输接口可以用以传输符合pRGB规格、sRGB规格、BT601规格、BT656规格的第二经校正图帧。
以下将详细说明显示处理电路110实现梯形校正功能的实施细节。
请参照图3,图3是依照本发明一实施例的投影装置的示意图。除了显示处理电路110、投影模块120,以及存储器130,投影装置100可包括解码处理电路140与图形处理单元150。解码处理电路140与图形处理单元150分别经由存储器总线耦接存储器130。
解码处理电路140进行解码操作而产生原始图帧,解码处理电路140将原始图帧写入存储器130。解码处理电路140可应用HEVC标准、AVS2标准或其他类似的视频编解码标准,本发明对此不限制。于一些实施例中,解码处理电路140可接收经编码压缩处理而产生的码流,并依据前述视频压缩标准解码该码流以重构接收码流中的图帧数据。也就是说,解码处理电路140可重构出视频的原始图帧,使投影装置100可以投影视频内容。
图形处理单元150可由GPU来实现,其将图形数据写入存储器130。于一些实施例中,图形处理单元150可依据实际需求产生图形数据,像是投影装置100的OSD选单、其他使用者操作选单或其他可叠加于投影画面上的图像数据等等。
显示处理电路110包括图像处理电路111、第一梯形校正电路112、旋转电路113、第二梯形校正电路114以及视频输出电路115。
于本实施例中,图像处理电路111自存储器130读取解码处理电路140产生的原始图帧与/或图形处理单元150产生的图形数据。图像处理电路111对原始图帧与图形数据进行图像后处理与图像叠合处理,从而产生经处理图帧。更详细而言,图像处理电路111可包括图像后处理模块111a与图像叠合模块111b。图像后处理模块111a可从自存储器130获取解码处理电路140产生的原始图帧与/或图形处理单元150产生的图形数据,并据以进行图像后处理。上述图像后处理例如是图像缩放处理、图像去噪处理、图像强化处理、图像色调处理或图像叠合处理等等。然后,图像叠合模块111b可将经过图像后处理的原始图帧与/或图形数据进行图像叠合处理,以产生经处理图帧。
图像处理电路111将经处理图帧提供给第一梯形校正电路112。第一梯形校正电路112基于水平缩放处理对经处理图帧进行第一梯形校正处理,而获取第一经校正图帧。第一梯形校正处理包括至少一次的非线性插值滤波与一次水平方向的线性缩放滤波。于一些实施例中,第一经校正图帧可包括基于水平缩放处理而产生的梯形图像区块与背景区块的图帧数据。或者,于一些实施例中,第一经校正图帧可包括对具有梯形图像区块与背景区块的图帧数据进行非线性插值滤波之后而产生的图帧数据。
也就是说,于一些实施例中,第一梯形校正处理可包括垂直方向的非线性插值滤波、水平方向的线性缩放滤波,以及水平方向的非线性插值滤波。详细而言,为了避免梯形校正后所产生的投影画面出现失真或变形的情况,显示处理电路110内的梯形校正电路(即第一梯形校正电路112与第二梯形校正电路114)是依据非线性取线的原理来进行水平缩放处理。也就是说,在水平缩放处理的过程中,这些梯形校正电路是依循非线性对应规则撷取输入图帧中的输入像素来产生输出像素。举例而言,水平缩放处理所产生的第k行输出像素是基于第p行输出像素(或者第p行输出像素与第(p+1)行输入像素)而产生,其中k可不等于p。基于非线性取线原理执行水平缩放处理的情况下,因为显示处理电路110需要执行两次水平方向的线性缩放滤波,所以显示处理电路110也需要执行两次的非线性插值滤波。如此,可在水平方向的线性缩放滤波之前,依据非线性对应规则产生适合输入至线性缩放滤波器的图帧数据。
于一些实施例中,第一梯形校正电路112可透过垂直方向的非线性插值滤波与水平方向的线性缩放滤波将经处理图帧转换为一个梯形图像区块。然后,第一梯形校正电路112可对包括上述梯形图像区块与背景区块的图帧数据执行水平方向的非线性插值滤波,以产生第一经校正图帧。换言之,于一些实施例中,第一梯形校正电路112可负责执行水平方向与垂直方向的非线性插值滤波,使后续的第二梯形校正电路114可免去执行垂直方向的非线性插值滤波的步骤而提升第二梯形校正电路114之内部存储器(未绘示)的访问效率。
旋转电路113对第一梯形校正电路112输出的第一经校正图帧进行旋转处理,以将经旋转图帧写入存储器130。如同前述,旋转电路113可按照一定顺序和存储位置将第一经校正图帧的像素经由存储器总线写回存储器130,以对第一经校正图帧进行旋转处理或镜像处理。需说明的是,旋转电路113可依据投影装置100的投影模式决定旋转处理的旋转角度。旋转角度例如是90度或270度。投影模式包括正常投影模式、竖屏投影模式、倒装投影模式,以及背投投影模式。由此可知,显示处理电路110可在执行梯形校正处理的过程中一并完成基于投影模式的投影旋转处理或投影镜像处理。
详细而言,当投影装置100操作于正常投影模式(又可称为横屏投影模式)、倒装投影模式或背投投影模式,解码处理电路140对原始图帧进行旋转处理并将经旋转的原始图帧写入存储器130,图形处理单元150对图形数据进行旋转处理并将经旋转的图形数据写入存储器130。
更具体而言,当投影装置100操作于正常投影模式时,解码处理电路140与图形处理单元150可分别对原始图帧与图形数据进行顺时钟方向90度的旋转处理。对应的,旋转电路113后续是进行逆时钟方向90度的旋转处理。当投影装置100操作于竖屏投影模式时,解码处理电路140与图形处理单元150无须原始图帧与图形数据进行旋转处理。当投影装置100操作于倒装投影模式时,解码处理电路140与图形处理单元150可分别对原始图帧与图形数据进行顺时钟方向270度的旋转处理。对应的,旋转电路113后续是进行顺时钟方向90度的旋转处理。当投影装置100操作于背投投影模式时,则可由旋转电路113对经旋转图帧进行镜像处理即可。
在旋转电路113将经旋转图帧写入存储器130之后,第二梯形校正电路114自存储器130读取经旋转图帧。并且,第二梯形校正电路114基于水平缩放处理对经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧。于一些实施例中,若第一梯形校正电路112负责执行水平方向的非线性插值滤波与垂直方向的非线性插值滤波,第二梯形校正处理可包括水平方向的线性缩放滤波,且第二梯形校正电路114无须执行关于非线性曲线的非线性插值滤波。换言之,第二梯形校正电路114的内存需求量可小于第一梯形校正电路112的内存需求量。此外,相较于由第二梯形校正电路114自行执行垂直方向的非线性插值滤波,由第一梯形校正电路112在旋转操作前提前执行水平方向的非线性插值滤波可明显提升处理效率。原因在于,垂直方向的滤波处理所耗费的内存需求与效率皆大于水平方向的滤波处理所耗费的内存需求与效率。
最后,视频输出电路115可将第二梯形校正电路114输出的第二经校正图帧经由数据传输接口传送至投影模块120。
图4为依据本发明一实施例所绘示的旋转电路与其执行旋转操作的示意图。请参照图4,旋转电路113可包括线缓存器LB1。旋转电路113可依据第一经校正图帧CF1的多行像素产生经旋转图帧的多列像素,线缓存器LB1记录经旋转图帧的多列像素。如图4所示,旋转电路113可依据第一经校正图帧CF1的第一行像素41产生经旋转图帧RF1的第一列像素42,旋转电路113可依据第一经校正图帧CF1的第二行像素43产生经旋转图帧RF1的第二列像素44。依此类推。线缓存器LB1即用以记录经旋转图帧CF1的多列像素。举例而言,第1条线缓存器用以记录经旋转图帧RF1的第一列像素42。之后,旋转电路113可透过一笔写入请求将线缓存器LB1中对应至同一行位置且对应至不同列位置的多个像素写入存储器130。
值得一提的是,于一些实施例中,线缓存器LB1的容量可依据存储器总线的位宽而决定。旋转电路113可将线缓存器LB1内的多个像素经由存储器总线写入存储器130,旋转电路113可透过一笔写入请求将经旋转图帧RF1中位于相同行位置的多个像素写入存储器130。举例而言,假设基于存储器总线的位宽(假设等于128位(bits))的限制,旋转电路113可依据单一笔写入请求将128位(bits)的像素数据写入存储器130。若一个像素具有8位(bits),代表一笔写入请求可将16个像素的像素数据写入存储器130。在此情况下,线缓存器LB1可配置为用以记录经旋转图帧RF1的16列像素的16条线缓存器,每一条线缓存器用以记录经旋转图帧RF1的1列像素中的部份或全部。
于一些实施例中,旋转电路113可依据行写入格式将线缓存器LB1内的像素写入存储器130。举例而言,旋转电路113可依据一笔写入请求同时将多条线缓存器所记录的像素写入存储器130,其中同一笔写入请求中的像素可为经旋转图帧RF1中位于相同行位置的多个像素。
此外,在配置线缓存器LB1的情况下,于一些实施例中,旋转电路113可依据区块(tile)写入格式将线缓存器LB1内的像素写入存储器130。举例而言,旋转电路113可基于区块(tile)写入格式而依据一笔写入请求同时将多条线缓存器所记录的像素写入存储器130,其中同一笔写入请求中的像素可为经旋转图帧RF1中位于不同行位置的多个像素。只需要该笔请求的突发长度(burst length)的长度大于1即可。像是,旋转电路113可先依据一笔写入请求而将经旋转图帧RF1中位于第一行且位于第1列至第16列的多个像素写入存储器130的一个区块(tile)里(写入地址记为A),如果该笔请求的突发长度为2,则可以随后将经旋转图帧中位于第二行且位于第1列至第16列的多个像素也写入存储器130的同一个区块(tile)里(且写入地址紧跟A之后)。同理,如果该笔请求的突发长度为3,则可以随后将经旋转图帧中位于第三行且位于第1列至第16列的多个像素写入存储器130的同一个区块(tile)里。基此,在一笔写入请求的突发长度可弹性配置为大于1的情况下,旋转电路113可使用更少的请求次数与单一笔写入请求所对应的更多的数据突发(data burst)将经旋转图帧RF1写入存储器130,因而可大幅提升旋转电路113访问存储器130的访问效率,且地址连续效率更高。
值得注意的是,在不同的实施例中,上述显示处理电路110的相关功能可以利用一般的编程语言(programming languages,例如C或C++)、硬件描述语言(hardwaredescription languages,例如Verilog HDL或VHDL)或其他合适的编程语言来实现为软件、固件或硬件。可执行所述相关功能的软件(或韧体)可以被布置为任何已知的计算器可存取媒体(computer-accessible medias),例如磁带(magnetic tapes)、半导体(semiconductors)内存、磁盘(magnetic disks)或光盘(compact disks,例如CD-ROM或DVD-ROM)。所述软件(或固件)可以被存放在计算器的可存取媒体(例如内存)中,以便于由计算器的处理器来存取/执行所述软件(或固件)的编程码(programming codes),以执行所述相关功能。
综上所述,于本发明的实施例中,投影装置可透过进行高效率的水平缩放处理来实现梯形校正功能,以使观看者可从投影表面上观看到矩形且不失真的投影画面。此外,于显示处理电路访问存储器的过程中,并不会浪费访问带宽的现象发生,因而可大幅节省访问存储器的消耗带宽。并且,显示处理电路可一并完成梯形校正与关于投影模式的投影方向转换,提升处理效率。因此,可在实现高效率且低成本的梯形校正的情况下提升投影质量。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (8)
1.一种投影装置,其特征在于,包括:
投影模块;
存储器;以及
显示处理电路,耦接所述投影模块并经由存储器总线耦接所述存储器,包括:
图像处理电路,产生一经处理图帧;
第一梯形校正电路,基于水平缩放处理对所述经处理图帧进行第一梯形校正处理,而获取第一经校正图帧;
旋转电路,基于所述投影装置的投影模式对所述第一经校正图帧进行旋转处理,以将经旋转图帧写入所述存储器;
第二梯形校正电路,自所述存储器读取所述经旋转图帧,并基于水平缩放处理对所述经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧;以及
视频输出电路,将所述第二经校正图帧经由数据传输接口传送至所述投影模块,
其中所述第一梯形校正处理包括垂直方向的非线性插值滤波、水平方向的线性缩放滤波,以及水平方向的非线性插值滤波,
其中所述第二梯形校正处理包括水平方向的线性缩放滤波。
2.根据权利要求1所述的投影装置,其特征在于,所述旋转电路包括线缓存器,所述旋转电路依据所述第一经校正图帧的多行像素产生所述经旋转图帧的多列像素,所述线缓存器记录所述经旋转图帧的所述多列像素。
3.根据权利要求2所述的投影装置,其特征在于,所述线缓存器的容量依据存储器总线的位宽而决定,所述旋转电路将所述线缓存器内的多个像素写入所述存储器,所述旋转电路透过一笔写入请求将所述经旋转图帧中位于相同行位置的多个像素写入所述存储器。
4.根据权利要求3所述的投影装置,其特征在于,所述旋转电路依据一区块写入格式将所述线缓存器内的所述像素写入所述存储器。
5.根据权利要求1所述的投影装置,其特征在于,所述图像处理电路自所述存储器读取原始图帧与图形数据,对所述原始图帧与所述图形数据进行图像后处理与图像叠合处理,从而产生所述经处理图帧。
6.根据权利要求5所述的投影装置,其特征在于,更包括解码处理电路与图形处理单元,所述解码处理电路与所述图形处理单元分别经由存储器总线耦接所述存储器,所述解码处理电路进行解码操作而产生所述原始图帧,所述解码处理电路将所述原始图帧写入所述存储器,所述图形处理单元将所述图形数据写入所述存储器。
7.根据权利要求1所述的投影装置,其特征在于,所述旋转电路依据所述投影装置的所述投影模式决定所述旋转处理的旋转角度,所述投影模式包括正常投影模式、竖屏投影模式、倒装投影模式,以及背投投影模式。
8.一种梯形校正方法,适用于包括投影模块、存储器以及显示处理电路的投影装置,其特征在于,包括:
通过所述显示处理电路产生一经处理图帧;
通过所述显示处理电路基于水平缩放处理对所述经处理图帧进行第一梯形校正处理,而获取第一经校正图帧;
通过所述显示处理电路基于所述投影装置的投影模式对所述第一经校正图帧进行旋转处理,以将经旋转图帧写入所述存储器;
通过所述显示处理电路自所述存储器读取所述经旋转图帧,并基于水平缩放处理对所述经旋转图帧进行第二梯形校正处理,而获取第二经校正图帧;以及
通过所述显示处理电路将所述第二经校正图帧经由数据传输接口传送至所述投影模块,
其中所述第一梯形校正处理包括垂直方向的非线性插值滤波、水平方向的线性缩放滤波,以及水平方向的非线性插值滤波,
其中所述第二梯形校正处理包括水平方向的线性缩放滤波。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110136044.7A CN114845091B (zh) | 2021-02-01 | 2021-02-01 | 投影装置与其梯形校正方法 |
US17/582,021 US11838695B2 (en) | 2021-02-01 | 2022-01-24 | Projection apparatus and keystone correction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110136044.7A CN114845091B (zh) | 2021-02-01 | 2021-02-01 | 投影装置与其梯形校正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114845091A CN114845091A (zh) | 2022-08-02 |
CN114845091B true CN114845091B (zh) | 2023-11-10 |
Family
ID=82561340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110136044.7A Active CN114845091B (zh) | 2021-02-01 | 2021-02-01 | 投影装置与其梯形校正方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11838695B2 (zh) |
CN (1) | CN114845091B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114449236B (zh) * | 2020-10-30 | 2024-04-09 | 扬智科技股份有限公司 | 投影装置与其投影画面校正方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005057492A (ja) * | 2003-08-04 | 2005-03-03 | Casio Comput Co Ltd | プロジェクタ及びその投影像補正方法 |
CN101329761A (zh) * | 2008-07-25 | 2008-12-24 | 北京中星微电子有限公司 | 一种投影设备梯形失真调节方法及装置 |
JP2010278485A (ja) * | 2009-05-26 | 2010-12-09 | Seiko Epson Corp | 投写型表示装置及びキーストーン補正方法 |
JP2011097629A (ja) * | 2010-12-28 | 2011-05-12 | Seiko Epson Corp | 画像処理装置および画像処理方法 |
JP2011135426A (ja) * | 2009-12-25 | 2011-07-07 | Canon Inc | 投射型表示装置 |
CN102831577A (zh) * | 2012-08-29 | 2012-12-19 | 电子科技大学 | 基于gpu的二维地震图像的快速缩放方法 |
JP2014187515A (ja) * | 2013-03-22 | 2014-10-02 | Seiko Epson Corp | プロジェクター及びプロジェクターの制御方法 |
CN107454372A (zh) * | 2016-06-01 | 2017-12-08 | 中兴通讯股份有限公司 | 图像校正方法、装置及投影仪 |
CN107493463A (zh) * | 2017-09-19 | 2017-12-19 | 歌尔股份有限公司 | 投影仪梯形校正方法及系统 |
CN109040728A (zh) * | 2018-11-02 | 2018-12-18 | 泉州市新锐极光科技有限公司 | 一种带有双摄像头梯形校正的超短焦投影设备及其方法 |
CN109416829A (zh) * | 2016-06-30 | 2019-03-01 | 苹果公司 | 并行计算机视觉和图像缩放架构 |
CN110049299A (zh) * | 2019-04-19 | 2019-07-23 | 珠海全志科技股份有限公司 | 梯形校正方法、装置、计算机设备和存储介质 |
JP2019192996A (ja) * | 2018-04-20 | 2019-10-31 | キヤノン株式会社 | 投影制御装置及び投影制御方法 |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210944A (zh) | 1998-05-22 | 1999-03-17 | 马琛恩 | 永动式发电机 |
JP2002527953A (ja) * | 1998-10-02 | 2002-08-27 | マクロニクス インターナショナル カンパニー リミテッド | キーストーン歪みを防止する方法および装置 |
JP4150924B2 (ja) * | 2003-07-02 | 2008-09-17 | セイコーエプソン株式会社 | 画像処理システム、プロジェクタ、プログラム、情報記憶媒体および画像処理方法 |
AU2002312676A1 (en) * | 2001-06-12 | 2002-12-23 | Silicon Optix Inc. | System and method for correcting keystone distortion |
EP1395952B1 (en) * | 2001-06-12 | 2007-10-10 | Silicon Optix Inc. | Method and system for processing a non-linear two dimensional spatial transformation |
US7362385B2 (en) * | 2002-10-08 | 2008-04-22 | Sony Corporation | Image conversion device image conversion method and image projection device |
US7380946B1 (en) * | 2003-01-28 | 2008-06-03 | Pixelworks, Inc. | Semiautomatic keystone correction system and method |
US8068115B2 (en) * | 2003-05-19 | 2011-11-29 | Microvision, Inc. | Image generation with interpolation and distortion correction |
EP1742459A1 (en) * | 2005-06-13 | 2007-01-10 | SONY DEUTSCHLAND GmbH | Method for geometry distorsion correction |
US7441906B1 (en) * | 2005-07-05 | 2008-10-28 | Pixelworks, Inc. | Keystone correction system and method |
JP5217537B2 (ja) * | 2008-03-18 | 2013-06-19 | セイコーエプソン株式会社 | プロジェクタ、電子機器、および、プロジェクタの制御方法 |
US8396322B1 (en) * | 2008-06-11 | 2013-03-12 | Pixelworks, Inc. | Optical distortion correction in digital video processing applications |
GB2470611B (en) * | 2009-06-25 | 2011-06-29 | Tv One Ltd | Apparatus and method for processing data |
JP5744418B2 (ja) * | 2010-05-18 | 2015-07-08 | キヤノン株式会社 | 投影装置及び投影方法 |
US9667932B2 (en) * | 2011-02-03 | 2017-05-30 | Videa, Llc | Automatic correction of keystone distortion and other unwanted artifacts in projected images |
US8878858B2 (en) * | 2011-02-03 | 2014-11-04 | Videa, Llc | Video projection apparatus and methods, with image content control |
TWI545956B (zh) * | 2011-03-02 | 2016-08-11 | 鴻海精密工業股份有限公司 | 投影系統和其投影方法 |
JP5611917B2 (ja) * | 2011-09-20 | 2014-10-22 | 株式会社東芝 | プロジェクタ、及び画像処理装置 |
GB2499635B (en) * | 2012-02-23 | 2014-05-14 | Canon Kk | Image processing for projection on a projection screen |
KR101331097B1 (ko) * | 2012-05-23 | 2013-11-19 | 주식회사 코아로직 | 필름 영상을 티브이 영상으로 변환하기 위한 방법 및 장치 |
JP2013257665A (ja) * | 2012-06-11 | 2013-12-26 | Canon Inc | 映像処理装置、映像処理装置の制御方法 |
JP6289003B2 (ja) * | 2013-09-26 | 2018-03-07 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
US9915857B2 (en) * | 2013-12-09 | 2018-03-13 | Geo Semiconductor Inc. | System and method for automated test-pattern-free projection calibration |
JP2015126340A (ja) * | 2013-12-26 | 2015-07-06 | ソニー株式会社 | 画像処理方法並びに画像投影装置 |
JP6510213B2 (ja) * | 2014-02-18 | 2019-05-08 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 投影システム、半導体集積回路、および画像補正方法 |
WO2016036370A1 (en) * | 2014-09-04 | 2016-03-10 | Hewlett-Packard Development Company, L.P. | Projection alignment |
JP6524713B2 (ja) * | 2015-03-02 | 2019-06-05 | セイコーエプソン株式会社 | 画像処理装置、表示装置、及び、画像処理装置の制御方法 |
JP6657570B2 (ja) * | 2015-03-02 | 2020-03-04 | セイコーエプソン株式会社 | 画像処理装置、表示装置、及び、画像処理装置の制御方法 |
US20170150110A1 (en) * | 2015-11-25 | 2017-05-25 | Ziv Nevo | Projecting an image on an irregularly shaped display surface |
US20180139423A1 (en) * | 2016-11-11 | 2018-05-17 | Christie Digital Systems Usa, Inc. | System and method for digital black level blending |
TWI682358B (zh) * | 2017-10-25 | 2020-01-11 | 宏芯科技股份有限公司 | 多維影像投射裝置及其多維影像校正方法 |
TWI622960B (zh) * | 2017-11-10 | 2018-05-01 | 財團法人工業技術研究院 | 深度影像擷取裝置的校正方法 |
US10681318B2 (en) * | 2017-11-14 | 2020-06-09 | Texas Instruments Incorporated | Camera-assisted arbitrary surface characterization and slope-based correction |
US10339718B1 (en) * | 2017-12-29 | 2019-07-02 | Verizon Patent And Licensing Inc. | Methods and systems for projecting augmented reality content |
US10853911B2 (en) * | 2018-04-17 | 2020-12-01 | Google Llc | Dynamic adaptation of images for projection, and/or of projection parameters, based on user(s) in environment |
CN114449233B (zh) * | 2020-10-30 | 2023-12-01 | 扬智科技股份有限公司 | 投影装置与其梯形校正方法 |
CN114449236B (zh) * | 2020-10-30 | 2024-04-09 | 扬智科技股份有限公司 | 投影装置与其投影画面校正方法 |
CN114449234B (zh) * | 2020-10-30 | 2024-01-09 | 扬智科技股份有限公司 | 投影装置与其投影画面校正方法 |
US11350066B1 (en) * | 2020-12-10 | 2022-05-31 | Texas Instruments Incorporated | Camera-assisted projection optics distortion characterization and correction |
JP2022138883A (ja) * | 2021-03-11 | 2022-09-26 | セイコーエプソン株式会社 | 画像生成方法、制御方法、および情報処理装置 |
CN115883799A (zh) * | 2021-09-29 | 2023-03-31 | 中强光电股份有限公司 | 投影机以及投影方法 |
-
2021
- 2021-02-01 CN CN202110136044.7A patent/CN114845091B/zh active Active
-
2022
- 2022-01-24 US US17/582,021 patent/US11838695B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005057492A (ja) * | 2003-08-04 | 2005-03-03 | Casio Comput Co Ltd | プロジェクタ及びその投影像補正方法 |
CN101329761A (zh) * | 2008-07-25 | 2008-12-24 | 北京中星微电子有限公司 | 一种投影设备梯形失真调节方法及装置 |
JP2010278485A (ja) * | 2009-05-26 | 2010-12-09 | Seiko Epson Corp | 投写型表示装置及びキーストーン補正方法 |
JP2011135426A (ja) * | 2009-12-25 | 2011-07-07 | Canon Inc | 投射型表示装置 |
JP2011097629A (ja) * | 2010-12-28 | 2011-05-12 | Seiko Epson Corp | 画像処理装置および画像処理方法 |
CN102831577A (zh) * | 2012-08-29 | 2012-12-19 | 电子科技大学 | 基于gpu的二维地震图像的快速缩放方法 |
JP2014187515A (ja) * | 2013-03-22 | 2014-10-02 | Seiko Epson Corp | プロジェクター及びプロジェクターの制御方法 |
CN107454372A (zh) * | 2016-06-01 | 2017-12-08 | 中兴通讯股份有限公司 | 图像校正方法、装置及投影仪 |
CN109416829A (zh) * | 2016-06-30 | 2019-03-01 | 苹果公司 | 并行计算机视觉和图像缩放架构 |
CN107493463A (zh) * | 2017-09-19 | 2017-12-19 | 歌尔股份有限公司 | 投影仪梯形校正方法及系统 |
JP2019192996A (ja) * | 2018-04-20 | 2019-10-31 | キヤノン株式会社 | 投影制御装置及び投影制御方法 |
CN109040728A (zh) * | 2018-11-02 | 2018-12-18 | 泉州市新锐极光科技有限公司 | 一种带有双摄像头梯形校正的超短焦投影设备及其方法 |
CN110049299A (zh) * | 2019-04-19 | 2019-07-23 | 珠海全志科技股份有限公司 | 梯形校正方法、装置、计算机设备和存储介质 |
Non-Patent Citations (2)
Title |
---|
一款基于新型Field Programmable Gate Array芯片的投影仪梯形校正系统研究与实现;曹凤莲等;南京大学学报(自然科学版)(04);全文 * |
一种可变缩放因子非线性缩放方案的研究与实现;郑峰等;电子测量技术(02);全文 * |
Also Published As
Publication number | Publication date |
---|---|
US11838695B2 (en) | 2023-12-05 |
US20220247983A1 (en) | 2022-08-04 |
CN114845091A (zh) | 2022-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8300978B2 (en) | Projector, electronic apparatus, and method of controlling projector | |
JP3601439B2 (ja) | 画像表示装置 | |
US8767017B2 (en) | Display device | |
WO2007018624A1 (en) | Image adaptation system and method | |
US11652967B2 (en) | Projection device and projection image correction method thereof | |
TW200905356A (en) | Projector, image display system, and image processing system | |
CN114845091B (zh) | 投影装置与其梯形校正方法 | |
US20070097326A1 (en) | Digital rear-projection display apapratus and method for adjusting a displayed image thereof | |
US11877103B2 (en) | Projection device and projection picture correction method thereof | |
CN114449233B (zh) | 投影装置与其梯形校正方法 | |
TW554232B (en) | Projection-type display device having distortion correction function | |
CN110895918B (zh) | 分辨率调整方法及其系统 | |
JP2022036737A (ja) | 投影装置、制御方法、プログラム | |
JP2015053558A (ja) | 画像表示装置及びその制御方法 | |
JP2005208413A (ja) | 画像処理装置及び画像表示装置 | |
JP2002108322A (ja) | 投影システム及び投影方法 | |
WO2012111121A1 (ja) | プロジェクタおよび議事録情報生成方法 | |
JP2007251723A (ja) | 投写型映像表示装置 | |
CN101907822B (zh) | 显示组件及其异步显示方法 | |
JP2008009299A (ja) | 画像処理装置及びマルチプロジェクションシステム | |
US12020604B2 (en) | Display control method, control method for display device, and display device | |
JP2019114889A (ja) | 投影装置および投影装置の較正方法 | |
JP4428624B2 (ja) | 画像表示システム | |
CN116482920A (zh) | 一种基于数字微镜的8k超高清单色显示器 | |
CN115550618A (zh) | 控制传输电路、激光投影方法和装置 |
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 |