CN102395011A - 自动旋转照片的方法及电视机 - Google Patents
自动旋转照片的方法及电视机 Download PDFInfo
- Publication number
- CN102395011A CN102395011A CN2011103131716A CN201110313171A CN102395011A CN 102395011 A CN102395011 A CN 102395011A CN 2011103131716 A CN2011103131716 A CN 2011103131716A CN 201110313171 A CN201110313171 A CN 201110313171A CN 102395011 A CN102395011 A CN 102395011A
- Authority
- CN
- China
- Prior art keywords
- information
- photo
- exif
- orientation
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
本发明涉及一种自动旋转照片的方法及电视机,该方法包括步骤:读取照片的Exif信息;判断Exif信息中是否包含Orientation信息,如果是,则读取Orientation信息值;根据Orientation信息值,保留原始照片或者对照片进行旋转;显示原始照片或者旋转后的照片。本发明实现了当用户使用电视机浏览照片时,电视机能够将未以被摄景物正常方向显示的照片进行自动旋转,提高用户的体验度。
Description
技术领域
本发明涉及电子产品技术领域,具体是一种自动旋转照片的方法及电视机。
背景技术
目前,市面上电视机的品种齐全,种类繁多。随着科学技术的发展,电视机的功能也越来越多,越来越强大。其中,很多电视机都可以播放移动存储设备或者数字照相机中的图片,但是在播放的时候存在被摄景物的方向与电视机显示屏方向不一致的情形,例如,用户在拍摄景物的时候,有时会把相机竖着拍摄,以使景物刚好适合整个取景框,但是此时获得的相片如果直接用普通的电视机浏览,则被摄景物的方向是与电视机显示屏方向相垂直的,给用户的观看带来了不便。为了能正常地观看图片,用户需要在电脑上手动调整相片的位置并保存到移动存储设备中,再到电视机上观看,如果照片数量较大时,将对用户带来极大的不便。
发明内容
本发明提供一种自动旋转照片的方法及对应的电视机,以实现自动将照片旋转浏览的功能,方便了用户使用电视机浏览不同方向的照片,提高了用户的体验度。
本发明提供一种自动旋转照片的方法,具体包括步骤:
读取照片的可交换图像文件Exif信息;
判断Exif信息中是否包含方向Orientation信息,如果是,则读取Orientation信息值;
根据Orientation信息值,保留原始照片或者对照片进行旋转;
显示原始照片或者旋转后的照片。
优选地,在所述读取照片的Exif信息步骤之前,还包括:
电视机接受用户的操作指令进入自动旋转照片模式;
判断照片中的Exif信息是否为空;若是,则结束流程;若否,则转入所述读取照片的Exif信息步骤。
优选地,所述判断Exif信息中是否包含Orientation信息具体包括:
判断Exif信息中是否包含“0x0112”字符串,如果是,则判定所述Exif信息中包含Orientation信息。
优选地,所述根据Orientation信息值,对照片进行相应的旋转操作的具体包括步骤:
根据读取到的Orientation信息值,从预设的Orientation信息值与旋转角度关系表中查找与Orientation信息值对应的旋转角度,并根据对应的旋转角度旋转照片。
本发明还提供一种电视机,包括:
第一取值单元,用于读取照片的Exif信息;
第二取值单元,用于判断Exif信息中是否包含Orientation信息值,如果是,则读取Orientation信息值;
旋转单元,用于根据Orientation信息值对照片进行旋转;
显示单元,用于显示原始照片或者旋转后的照片。
优选地,还包括:操作指令接收单元,用于接受用户的操作指令使得电视机进入自动旋转照片模式;
Exif信息判断单元,用于判断照片中的Exif信息是否为空。
优选地,所述第二取值单元具体用于:判断Exif信息中是否包含“0x0112”字符串,如果是,则判定所述Exif信息中包含Orientation信息。
优选地,所述旋转单元具体用于:
根据读取到的Orientation信息值,从预设的Orientation信息值与旋转角度关系表中查找与Orientation信息值对应的旋转角度,并根据对应的旋转角度旋转照片。
实施本发明的技术方案,具有以下有益效果:本发明通过读取照片的Exif信息,并根据Exif信息中照片的Orientation信息值对照片进行相应的旋转操作,在不增加任何硬件成本的基础上,实现了对照片进行自动旋转的浏览功能,提高了用户的体验度。
附图说明
图1为本发明自动旋转照片的方法的流程图;
图2为本发明自动旋转照片的方法的第一流程示意图;
图3为本发明自动旋转照片的方法的第二流程示意图;
图4为本发明自动旋转照片的方法的第三流程示意图;
图5为本发明电视机一实施例中的功能模块图;
图6为本发明电视机另一实施例中的功能模块图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,用户将存储有照片的移动存储设备或者是数码相机等带存储功能的设备与电视机相连接,当电视机能够识别移动存储设备或者数码相机等存储设备并且具备浏览照片的功能时,用户可以浏览存储设备中的相片。其中,存储设备可以使用各种接口如IEEE1394接口或者USB(UniversalSerial BUS,通用串行总线)接口与电视机连接。
参照图1,图1为本发明实施例提供的自动旋转照片的方法流程图,具体包括步骤:
S110:读取照片的可交换图像文件Exif信息;
Exif(Exchangeable Image File,可交换图像文件)是最初由日本电子工业发展协会制定的一种图像文件格式。它的数据存储与JPEG图片格式是完全相同的,实际上,Exif格式就是在JPEG格式头部***了照片的信息,具体包括拍摄时的光圈、快门、白平衡、焦距、方向等信息。本实施例中,在执行步骤S110之前,可先判断读取到的照片的Exif信息是否为空,判定不为空时,读取Exif信息的具体内容并进行下一步的操作。判定照片的Exif信息为空时,则说明照片未包含Exif信息,电视机无法判断照片的状态,无法自动进行旋转的操作,则跳出本方法流程。
在其他的实施例中,在电视机判断照片中是否包含Exif信息之前,用户将存储设备与电视相连时,电视机提示用户选择是否进入自动旋转照片模式,并接受用户的指令进入或者不进入自动旋转照片模式。当用户选择进入自动旋转照片模式时,由电视机采用本发明提供的方法对需要旋转的照片进行旋转操作;当用户选择不进入自动旋转照片模式时,则电视机采用正常模式浏览照片。
S120:判断Exif信息中是否包含方向Orientation信息,如果是,则读取Orientation信息值。
电视机必须根据方向Orientation信息中用于标识具体方向的值判断照片的方向才能对照片进行旋转操作,但是Exif信息中是否包含Orientation信息与拍摄该照片的相机品牌、型号等有密切的关系,只有当拍摄的相机具备记录拍摄方向信息功能时,才能在Exif信息中记录Orientation信息。电视机判断Exif信息中是否包含Orientation信息,并在包含Orientation信息时读取Orientation信息值,具体包括:
判断Exif信息中是否包含“0x0112”字符串,如果是,则判定所述Exif信息中包含Orientation信息。在Exif信息中,“0x0112”字符串是标识Orientation信息的字符串,当Exif信息中包含“0x0112”字符串时,则判定Exif信息中包含有Orientation信息,当Exif信息中不包含“0x0112”字符串时,则判定Exif信息中没有记录Orientation信息。当判定Exif信息中包含Orientation信息时,电视机读取Orientation信息值。
S130:根据Orientation信息值,保留原始照片或者对照片进行旋转。
在本实施例中,在电视机中预设Orientation信息值与旋转角度关系表,根据该关系表对照片进行旋转操作,其中,Orientation信息中具体标识方向的数值为1~8,每一数值分别标识了照片的方向,电视机根据Orientation信息值对照片采取表中对应的旋转操作。
当Orientation信息值为1或2时,保留原始照片。
当Orientation信息值为5或6时,将照片顺时针旋转90度。参照图2,图2为当Orientation信息值为5或6时,旋转照片的方法流程示意图,此时将照片102顺时针旋转90度,将照片旋转后,用户能以被摄景物200的正常位置来浏览照片。
当Orientation信息值为3或4时,将照片顺时针旋转180度。参照图3,图3为当Orientation信息值为3或4时,旋转照片的方法流程示意图,此时电视机将照片103顺时针旋转180度,将照片旋转后,用户能以被摄景物200的正常位置来浏览照片。
当Orientation信息值为7或8时,电视机将照片顺时针旋转270度。参照图4,图4为当Orientation信息值为7或8时,电视机旋转照片的方法流程示意图,此时电视机将照片104顺时针旋转270度,将照片旋转后,用户能以被摄景物200的正常位置来浏览照片。
S140:显示原始照片或者旋转后的照片。当完成上述步骤之后,电视机将原始照片或者旋转后的照片显示在屏幕上。
在本发明实施例中,电视机先将照片读取到电视机的内存后,在内存中对相片进行自动旋转处理,在进行完旋转处理之后再将照片显示出来,而不会修改移动存储设备中的原始照片。
本发明提供的自动旋转照片的方法,通过读取照片的Exif信息,并根据Exif信息中照片的Orientation信息值对照片进行相应的旋转操作,在不增加任何硬件成本的基础上,实现了对照片进行自动旋转的浏览功能,提高了用户的体验度。
本发明实施例还提供一种电视机,参照图5,图5为本发明电视机一实施例中的功能模块图,该电视机具体包括:
第一取值单元310,用于读取照片的Exif信息。
第二取值单元320,用于判断Exif信息中是否包含Orientation信息,如果是,则读取Orientation信息值。
旋转单元330,用于根据Orientation信息值,对照片进行旋转。
显示单元340,用于显示原始照片或者旋转后的照片。
在本实施例中,电视机的第一取值单元310读取照片中的Exif信息的具体内容,在读取Exif信息后,电视机的第二取值单元320判断Exif信息中是否包含Orientation信息,如果是,则读取Orientation信息值,如果否,则电视机以正常模式浏览照片。更为具体的,所述第二取值单元320通过判断Exif信息中是否包含“0x0112”字符串来判断Exif信息中是否包含Orientation信息,当Exif信息中包含“0x0112”字符串时,判定Exif信息中包含Orientation信息并读取Orientation信息;当Exif信息中未包含“0x0112”字符串时,判定Exif信息中未包含Orientation信息。
在其他的实施例中,参照图6,图6为本发明电视机另一实施例中的功能模块图,电视机还包括:操作指令接收单元350,用于接受用户的操作指令使得电视机进入自动旋转照片模式;Exif信息判断单元360,用于判断照片中的Exif信息是否为空。电视机提示用户选择是否进入自动旋转照片模式,当用户未选择进入自动旋转照片模式时,电视机采用正常模式浏览照片;当用户选择进入自动旋转照片模式时,操作指令接收单元350接收用户的操作指令进入自动旋转照片模式,Exif信息判断单元360判断所述第一取值单元310读取到的Exif信息是否为空,如果是,则电视机采用正常模式浏览照片,如果否,则发送指令至所述第一取值单元310读取Exif信息的具体内容。
旋转单元330中预设有Orientation信息值与旋转角度关系表,其中,Orientation信息中具体标识方向的数值为1~8,每一数值分别标识了照片的方向,每一数值对应有旋转角度。旋转单元330根据第二取值单元320读取到的Orientation信息值,以及预设的Orientation信息与旋转角度关系表,对照片进行对应的旋转操作:
当Orientation信息值为1或2时,所述旋转单元330不对照片进行旋转操作,保留原始照片;
当Orientation信息值为5或6时,所述旋转单元330将照片顺时针旋转90度;
当Orientation信息值为3或4时,所述旋转单元330将照片顺时针旋转180度;
当Orientation信息为7或8时,所述旋转单元330将照片顺时针旋转270度。
显示单元340将原始照片或者已经旋转后的照片显示在电视机的屏幕上。以上上述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种自动旋转照片的方法,其特征在于,具体包括步骤:
读取照片的可交换图像文件Exif信息;
判断Exif信息中是否包含方向Orientation信息,如果是,则读取Orientation信息值;
根据Orientation信息值,保留原始照片或者对照片进行旋转;
显示原始照片或者旋转后的照片。
2.如权利要求1所述的自动旋转照片的方法,其特征在于,在所述读取照片的Exif信息步骤之前,还包括:
电视机接受用户的操作指令进入自动旋转照片模式;
判断照片中的Exif信息是否为空;若是,则结束流程;若否,则转入所述读取照片的Exif信息步骤。
3.如权利要求1或2所述的自动旋转照片的方法,其特征在于,所述判断Exif信息中是否包含Orientation信息具体包括:
判断Exif信息中是否包含“0x0112”字符串,如果是,则判定所述Exif信息中包含Orientation信息。
4.如权利要求3所述的自动旋转照片的方法,其特征在于,所述根据Orientation信息值,对照片进行相应的旋转操作具体包括步骤:
根据读取到的Orientation信息值,从预设的Orientation信息值与旋转角度关系表中查找与Orientation信息值对应的旋转角度,并根据对应的旋转角度旋转照片。
5.一种电视机,其特征在于,包括:
第一取值单元,用于读取照片的Exif信息;
第二取值单元,用于判断Exif信息中是否包含Orientation信息值,如果是,则读取Orientation信息值;
旋转单元,用于根据Orientation信息值对照片进行旋转;
显示单元,用于显示原始照片或者旋转后的照片。
6.如权利要求5所述的电视机,其特征在于,还包括:
操作指令接收单元,用于接受用户的操作指令使得电视机进入自动旋转照片模式;
Exif信息判断单元,用于判断照片中的Exif信息是否为空。
7.如权利要求5或6所述的电视机,其特征在于,所述第二取值单元具体用于:判断Exif信息中是否包含“0x0112”字符串,如果是,则判定所述Exif信息中包含Orientation信息。
8.如权利要求7所述的电视机,其特征在于,所述旋转单元具体用于:
根据读取到的Orientation信息值,从预设的Orientation信息值与旋转角度关系表中查找与Orientation信息值对应的旋转角度,并根据对应的旋转角度旋转照片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103131716A CN102395011A (zh) | 2011-10-14 | 2011-10-14 | 自动旋转照片的方法及电视机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103131716A CN102395011A (zh) | 2011-10-14 | 2011-10-14 | 自动旋转照片的方法及电视机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102395011A true CN102395011A (zh) | 2012-03-28 |
Family
ID=45862210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103131716A Pending CN102395011A (zh) | 2011-10-14 | 2011-10-14 | 自动旋转照片的方法及电视机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102395011A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104252697A (zh) * | 2013-06-26 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 一种自动旋转照片的方法、装置及终端 |
CN105187491A (zh) * | 2015-08-06 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | 上传图片的方法、***及其服务器 |
CN105227861A (zh) * | 2015-06-29 | 2016-01-06 | 深圳市美贝壳科技有限公司 | 一种自动调整照片显示角度的方法 |
CN105812648A (zh) * | 2014-12-30 | 2016-07-27 | 深圳富泰宏精密工业有限公司 | 照片方位校正***及方法 |
CN106371730A (zh) * | 2016-09-08 | 2017-02-01 | 珠海市魅族科技有限公司 | 一种移动终端及图像旋转方法 |
CN106610821A (zh) * | 2015-10-22 | 2017-05-03 | 青岛海信电器股份有限公司 | 一种在终端上显示图片的方法和终端 |
CN107103586A (zh) * | 2017-05-23 | 2017-08-29 | 山东浪潮商用***有限公司 | 一种旋转照片的方法和装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617041A (zh) * | 2003-11-14 | 2005-05-18 | 联想(北京)有限公司 | 一种校正数码相片显示的方法 |
CN101297548A (zh) * | 2005-10-26 | 2008-10-29 | 松下电器产业株式会社 | 影像再生装置和影像记录装置、影像再生方法和影像记录方法以及半导体集成电路 |
US20080291221A1 (en) * | 2007-02-26 | 2008-11-27 | Sony Corporation | Image processing system, information processing apparatus, image processing method and program |
CN101577783A (zh) * | 2008-05-09 | 2009-11-11 | 宏达国际电子股份有限公司 | 图像画面的处理方法及其电子装置 |
CN101675467A (zh) * | 2007-06-14 | 2010-03-17 | 夏普株式会社 | 图像数据接收装置、操作装置、操作***、图像数据的数据结构、控制方法、操作方法、程序及记录介质 |
CN101674493A (zh) * | 2009-10-19 | 2010-03-17 | 广州杰赛科技股份有限公司 | 数字电视网络图像监控方法、监控终端及监控*** |
-
2011
- 2011-10-14 CN CN2011103131716A patent/CN102395011A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617041A (zh) * | 2003-11-14 | 2005-05-18 | 联想(北京)有限公司 | 一种校正数码相片显示的方法 |
CN101297548A (zh) * | 2005-10-26 | 2008-10-29 | 松下电器产业株式会社 | 影像再生装置和影像记录装置、影像再生方法和影像记录方法以及半导体集成电路 |
US20080291221A1 (en) * | 2007-02-26 | 2008-11-27 | Sony Corporation | Image processing system, information processing apparatus, image processing method and program |
CN101675467A (zh) * | 2007-06-14 | 2010-03-17 | 夏普株式会社 | 图像数据接收装置、操作装置、操作***、图像数据的数据结构、控制方法、操作方法、程序及记录介质 |
CN101577783A (zh) * | 2008-05-09 | 2009-11-11 | 宏达国际电子股份有限公司 | 图像画面的处理方法及其电子装置 |
CN101674493A (zh) * | 2009-10-19 | 2010-03-17 | 广州杰赛科技股份有限公司 | 数字电视网络图像监控方法、监控终端及监控*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104252697A (zh) * | 2013-06-26 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 一种自动旋转照片的方法、装置及终端 |
CN105812648A (zh) * | 2014-12-30 | 2016-07-27 | 深圳富泰宏精密工业有限公司 | 照片方位校正***及方法 |
CN105227861A (zh) * | 2015-06-29 | 2016-01-06 | 深圳市美贝壳科技有限公司 | 一种自动调整照片显示角度的方法 |
CN105187491A (zh) * | 2015-08-06 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | 上传图片的方法、***及其服务器 |
CN106610821A (zh) * | 2015-10-22 | 2017-05-03 | 青岛海信电器股份有限公司 | 一种在终端上显示图片的方法和终端 |
CN106610821B (zh) * | 2015-10-22 | 2020-05-12 | 海信视像科技股份有限公司 | 一种在终端上显示图片的方法和终端 |
CN106371730A (zh) * | 2016-09-08 | 2017-02-01 | 珠海市魅族科技有限公司 | 一种移动终端及图像旋转方法 |
CN107103586A (zh) * | 2017-05-23 | 2017-08-29 | 山东浪潮商用***有限公司 | 一种旋转照片的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102395011A (zh) | 自动旋转照片的方法及电视机 | |
US8094132B1 (en) | Image display touch control | |
TWI245545B (en) | Image play device and image play method | |
CN101031051B (zh) | 图像文件记录方法、图像记录再现显示方法、***及装置 | |
US20090142005A1 (en) | Image display method, program, and image display apparatus | |
TW201617717A (zh) | 用於穩定及重定框架之方法及系統 | |
CN102325237A (zh) | 一种具有画中画视频录制播放功能的数码相机 | |
KR20060029539A (ko) | 카메라 결합형 휴대단말기의 사진파일 저장 방법 | |
US8605308B2 (en) | Apparatus for displaying slide show function and method of controlling the same | |
JP4877559B2 (ja) | 画像提示方法、画像提示装置、画像提示システム、画像提示プログラム | |
JP4783073B2 (ja) | カメラ及びこのカメラの表示制御装置とその表示制御方法 | |
US20090051705A1 (en) | Method for automatically memorizing picture orientation | |
US20110199538A1 (en) | Digital photo-frame anywhere | |
KR101162930B1 (ko) | 사진파일 편집방법, 시스템 및 그 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체 | |
JP4284581B2 (ja) | 情報処理装置 | |
KR20060091438A (ko) | 파노라마 전용 디지털 카메라 | |
JP4742061B2 (ja) | 撮影画像表示装置及び撮影画像表示プログラム並びに撮影画像表示プログラムを記録した記録媒体 | |
King | Nikon D600 for Dummies | |
King | Canon EOS Rebel T8i/850D For Dummies | |
US20080018753A1 (en) | Method for modifying images by a way of capturing raw image data | |
JP6163894B2 (ja) | 画像再生装置、画像表示方法、プログラム及び画像表示システム | |
JP6504203B2 (ja) | 情報表示装置、情報表示方法、及びプログラム | |
WO2006011067A2 (en) | Backing-up image data | |
King | Canon EOS Rebel T7/2000D For Dummies | |
Busch | David Busch's Nikon D5600 Guide to Digital SLR Photography |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120328 |