CN100534125C - 一种图像处理方法及实现该方法的图像可旋转数码相框 - Google Patents
一种图像处理方法及实现该方法的图像可旋转数码相框 Download PDFInfo
- Publication number
- CN100534125C CN100534125C CNB2007103037741A CN200710303774A CN100534125C CN 100534125 C CN100534125 C CN 100534125C CN B2007103037741 A CNB2007103037741 A CN B2007103037741A CN 200710303774 A CN200710303774 A CN 200710303774A CN 100534125 C CN100534125 C CN 100534125C
- Authority
- CN
- China
- Prior art keywords
- image
- divergent
- convergent
- dpf
- rotation
- 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
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Studio Circuits (AREA)
Abstract
本发明提供了一种图像处理方法以及实现该方法的数码相框。所述方法包括:对图像进行解码;以及对解码后的图像进行缩放以及任意角度的旋转。本发明通过将缩放后的图像进行任意角度的旋转,从而解决了需要将图像旋转到指定任意角度的问题。
Description
技术领域
本发明涉及一种图像处理方法及实现该方法的数码相框。
背景技术
随着数字技术的发展,数码相框成为一种新型的相框形式。数码相框是一种数字显示式相框。它与传统的相框相比,具有许多明显的优点,不但存储量大,而且人们可以随时更换照片、背景、音乐等。数码相框的基本原理就是采用普通相框的造型,把原来相框中间的照片部分换成液晶显示屏,配上电源,存储介质等,可以直接播放数码照片,使得同一个相框内可以循环播放。数码相框的核心功能是将介质中的图像文件经过解码转换后通过液晶屏或其他显示设备输出。
通常,数码相框都具有图像旋转功能,可以将图像旋转90度、180度、270度,从而完成基本的旋转处理。然而在某些特定情况下,需要将图像旋转到指定角度才能达到最好效果。在这种情况下,当前的数码相框仅有的对图像90度、180度、270度的旋转显然无法满足任意角度的旋转要求。因此,存在着对于一种能够将图像旋转任意角度的图像处理方法以及实现该方法的数码相框的需要。
发明内容
本发明的目的在于提供一种能在数码相框中解决以上问题的图像处理方法以及实现该方法的数码相框。
在第一方面,本发明提供了一种用于在数码相框中进行图像处理的方法,所述方法包括:对图像进行解码;对解码后的图像分解为多个图像部分;对每个分解后的图像部分进行缩放和任意角度的旋转。
作为本发明的一个优选方案,所述缩放是将解码后的图像缩放成适合显示设备分辨率大小的图像。
作为本发明的另一个优选方案,所述缩放和旋转是先对分解后的图像部分进行缩放,然后再将缩放后的所述图像部分旋转到图像旋转角度值。
作为本发明的又一个优选方案,所述缩放和旋转是先将分解后的图像部分旋转到图像的旋转角度值,然后再对旋转后的所述图像部分进行缩放。
作为本发明的再一个优选方案,所述缩放和旋转是交替地对分解后的图像部分进行有限次的旋转和缩放。
作为本发明的另一个优选方案,所述解码是对标准JPEG图像进行解码。
在第二方面,本发明提供一种数码相框,所述数码相框包括:解码模块,用于对图像进行解码;以及图像处理模块,用于对解码后的图像分解为多个图像部分,并且对每个分解后的部分进行缩放和任意角度的旋转。
本发明通过将缩放后的图像进行任意角度的旋转,从而解决了需要将图像旋转到指定任意角度的问题。
附图说明
下面将参照附图对本发明的具体实施方案进行更详细的说明,其中:
图1是根据本发明一个实施例的数码相框的结构框图。
具体实施方式
图1是本发明的一个实施例的数码相框结构框图。如图1所示,该数码相框包括:存储器200、外部存储介质接口300、显示设备400、外部输入端口600、主芯片100,其中主芯片包括:解码模块120、图像处理模块130、和图像显示模块140。
在一个优选方案中,主芯片还包括微控制器110。微控制器110控制解码模块120、图像处理模块130、和图像显示模块140的工作。
解码模块120与外部介质接口300相连接,对来自外部介质接口300的图像进行解码,然后将解码后的图像传送到图像处理模块130。在一个优选方案中,解码模块120经由外部介质接口300读入标准JPEG数据文件并进行解码。
图像处理模块130对解码后的图像进行缩放。在本发明的一个优选方案中,图像处理模块130将解码后的图像缩放成适合显示设备分辨率大小的图像。
外部输入端口600用于输入图像所需的旋转角度值。在本发明的一个优选方案中,在当前图像需要进行旋转时,外部输入端口600将图像所需的旋转角度值传送给微控制器110。
图像处理模块对缩放后的图像进行旋转。在本发明的一个优选方案中,图像图像处理模块130将缩放后的图像旋转到经由外部输入端口600输入的指定角度值,并且在图片四周空余部分填充相应的数据,然后将旋转后的图像传送到图像显示模块140。
图像显示模块140将图像数据传送到显示设备以用于显示。
显示设备400用于显示图像。
存储器200用于存储程序。在一个优选方案中,存储器200用于存储微控制器110所运行的程序。
SDRAM或DDR存储器及其它外围器件500,用于运行程序及完成数码相框的工作。
下面结合本发明的一个实施例的数码相框结构图对数码相框的工作过程做具体的说明。
首先,解码模块120接收到微控制器110的指令,从外部存储介质接口300读入标准的JPEG数据文件并对其进行解码,然后将解码后的数据传送到图像处理模块130。
图像处理模块130接收到微控制器110的指令,将解码后的图像缩放成适合显示设备分辨率大小的图像。当有图像需要旋转时,微控制器110把经由外部输入端口所输入的角度值传送给图像处理模块130。图像处理模块130根据微控制器110所传送的角度值将缩放后的图像旋转到指定的角度值,并在图像四周空余部分填充相应的数据,然后将结果图像传送到图像显示模块140。
图像显示模块140接收到微控制器110的指令,将图像传送给外部显示设备以用于显示。
在一个实施方案中,将图像旋转任意角度的基本步骤如下:
1.根据显示设备的屏幕大小、屏幕长宽比、旋转角度以及图像本身的长宽来确定图像解码时的长宽。
2.按照所确定的图像长宽对图像进行解码,得到图像A。
3.最终显示在屏幕上的图像为B,从而得到图像B的每个像素点坐标(X,Y)在图像A上的对应坐标(X’,Y’)
4.图像B上像素点(X,Y)的值为在图像A上插值计算得到的(X’,Y’)的值,插值方式可以为四邻近点均值、两次立方、三次样条等。
在本发明的其它优选方案中,图像的缩放和旋转可以有如下多种途径。
第一,先对图像进行缩放然后再进行旋转;第二,先对图像进行旋转然后再进行缩放;第三,有限次的图像缩放和旋转交替进行;第四,先将图像分成有限的几个部分,然后再依次对各部分执行上述3种处理。
显而易见,在此描述的本发明可以有许多变化,这种变化不能认为偏离本发明的精神和范围。因此,所有对本领域技术人员显而易见的改变,都包括在本权利要求书的涵盖范围之内。
Claims (10)
1.一种用于在数码相框中对图像进行处理的方法,所述方法包括:
对图像进行解码;以及
对解码后的图像分解为多个图像部分;
对每个分解后的图像部分进行缩放和任意角度的旋转。
2.如权利要求1所述的方法,其中,所述缩放是将解码后的图像缩放成适合显示设备分辨率大小的图像。
3.如权利要求1所述的方法,其中,所述缩放和旋转是先对分解后的图像部分进行缩放,然后再将缩放后的所述图像部分旋转到图像旋转角度值。
4.如权利要求1所述的方法,其中,所述缩放和旋转是先将分解后的图像部分旋转到图像的旋转角度值,然后再对旋转后的所述图像部分进行缩放。
5.如权利要求1所述的方法,其中,所述缩放和旋转是交替地对分解后的图像部分进行有限次的旋转和缩放。
6.一种用于进行图像处理的数码相框,包括解码模块和图像处理模块,其特征在于:
解码模块,用于对图像进行解码;以及
图像处理模块,用于对解码后的图像分解为多个图像部分,并且对每个分解后的图像部分进行缩放和任意角度的旋转。
7.如权利要求6所述的数码相框,其特征在于所述图像处理模块用于将解码后的图像缩放成适合显示设备分辨率大小的图像数据。
8.如权利要求6所述的数码相框,其特征在于所述数码相框还包括外部输入端口,用于向图像处理模块输入图像旋转角度值。
9.如权利要求6所述的数码相框,其特征在于所述主芯片还包括微控制器,用于把经由外部输入端口输入的图像旋转角度值传送到图像处理模块。
10.如权利要求6所述的数码相框,其特征在于所述图像数据文件是标准JPEG数据文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007103037741A CN100534125C (zh) | 2007-12-21 | 2007-12-21 | 一种图像处理方法及实现该方法的图像可旋转数码相框 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007103037741A CN100534125C (zh) | 2007-12-21 | 2007-12-21 | 一种图像处理方法及实现该方法的图像可旋转数码相框 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101184142A CN101184142A (zh) | 2008-05-21 |
CN100534125C true CN100534125C (zh) | 2009-08-26 |
Family
ID=39449210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007103037741A Expired - Fee Related CN100534125C (zh) | 2007-12-21 | 2007-12-21 | 一种图像处理方法及实现该方法的图像可旋转数码相框 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100534125C (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101673505B (zh) * | 2008-09-08 | 2013-11-06 | 鸿富锦精密工业(深圳)有限公司 | 具有多种图片显示形状的电子相框及图片显示方法 |
CN107481194B (zh) * | 2017-08-22 | 2020-06-30 | 四川长虹电器股份有限公司 | 基于相册应用的相框内照片旋转自适应缩放的方法 |
CN108898548B (zh) * | 2018-06-27 | 2022-09-02 | 维沃移动通信有限公司 | 一种全景图的显示方法和移动终端 |
-
2007
- 2007-12-21 CN CNB2007103037741A patent/CN100534125C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101184142A (zh) | 2008-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8692848B2 (en) | Method and system for tile mode renderer with coordinate shader | |
KR100804898B1 (ko) | 이미지 회전을 위한 방법 및 장치 | |
CN107146274B (zh) | 图像数据处理系统、纹理贴图压缩和产生全景视频的方法 | |
JP6735908B2 (ja) | パノラマビデオ圧縮方法および装置 | |
CA3029590A1 (en) | Method and device for performing mapping on spherical panoramic image | |
EP2372566A1 (en) | Method and system for providing 1080p video with 32-bit mobile DDR memory | |
TWI757637B (zh) | 影像信號處理器、其操作方法以及應用處理器 | |
WO2017222633A1 (en) | Image rotation method and apparatus | |
CN103377030A (zh) | 图像旋转控制方法及装置 | |
US8798386B2 (en) | Method and system for processing image data on a per tile basis in an image sensor pipeline | |
TWI251787B (en) | Apparatus, method and system for filtering two-dimensional (2-D) data | |
JP2012099906A (ja) | サムネイル表示装置 | |
CN103379344A (zh) | 半导体设备、电子装置和图像处理方法 | |
CN100534125C (zh) | 一种图像处理方法及实现该方法的图像可旋转数码相框 | |
CN103312981A (zh) | 一种多照片合成拍照方法及拍照装置 | |
CN103999043B (zh) | 用于在三维流水线中增强多视图性能的技术 | |
CN101214108B (zh) | 一种触摸屏输入信息合成方法及实现该方法的数码相框 | |
TW535107B (en) | Data processing device | |
CN105427235A (zh) | 一种图像浏览方法及系统 | |
JP2005102168A (ja) | 画像処理装置及び画像処理方法 | |
CN101931804B (zh) | 无需使用存储器的旋转图像的设备及方法 | |
US20080007648A1 (en) | Real time scaling and rotating decoded image data | |
CN201122424Y (zh) | 一种数码相框 | |
US20050140990A1 (en) | Image processing apparatus and method and image data display method for digital camera | |
US20080278606A9 (en) | Image compositing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090826 Termination date: 20161221 |