CN108702445B - 一种图像显示方法、电子设备及计算机可读存储介质 - Google Patents
一种图像显示方法、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108702445B CN108702445B CN201780008045.5A CN201780008045A CN108702445B CN 108702445 B CN108702445 B CN 108702445B CN 201780008045 A CN201780008045 A CN 201780008045A CN 108702445 B CN108702445 B CN 108702445B
- Authority
- CN
- China
- Prior art keywords
- image
- target
- information
- camera
- pointing
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/587—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/909—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Studio Devices (AREA)
- User Interface Of Digital Computer (AREA)
- Indication In Cameras, And Counting Of Exposures (AREA)
Abstract
本申请提供一种图像显示方法及电子设备,涉及图像处理领域,可以帮助用户准确的还原拍摄图像时的具体细节。该方法包括:电子设备获取用户触发的第一指令,该第一指令用于指示电子设备显示全景图像;响应于该第一指令,电子设备获取其摄像头的历史指向信息和实时指向信息,该历史指向信息用于指示拍摄该全景图像时该摄像头的历史指向,而该实时指向信息用于指示当前该摄像头的目标指向;当该历史指向信息中存在该目标指向时,电子设备可显示该全景图像中与该目标指向对应的目标画面。
Description
本申请要求于2017年03月03日提交中国专利局、申请号为201710125171.0、发明名称为“照片中增加方位信息的几种应用”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及图像处理领域,尤其涉及一种图像显示方法、电子设备及计算机可读存储介质。
背景技术
用户可以通过手机的拍照或摄像功能记录一些图像信息,例如,拍摄一个建筑物,拍摄某一地点的全景照片等。这样,用户在回看这些图像信息时,能够从这些图像信息中提取出所需的信息。
目前,手机除了可以存储用户在拍摄时摄像头捕捉到的图像信息外,还可以在图像信息中记录拍摄和图像处理时采集到的该图像的属性信息,例如,拍摄日期、摄像头参数(例如,快门速度以及焦距大小等)、图像处理参数(例如,对比度、白平衡以及饱和度等)以及全球定位***(global positioning system,GPS)定位数据等。这样,用户在回看这些图像信息时,还可以进一步查看这些属性信息。
但是,上述属性信息所提供的内容还不够全面,用户通过查看这些属性信息可能仍然无法准确的还原拍摄图像时的具体细节。
发明内容
本申请提供一种图像显示方法、电子设备及计算机可读存储介质,可以帮助用户准确的还原拍摄图像时的具体细节。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种图像显示方法,包括:电子设备获取用户触发的第一指令,该第一指令用于指示电子设备显示全景图像;响应于该第一指令,电子设备可获取其摄像头的历史指向信息和实时指向信息,其中,该历史指向信息用于指示拍摄该全景图像时该摄像头的历史指向,而该实时指向信息用于指示当前该摄像头的目标指向;那么,当该历史指向信息中存在该目标指向时,说明电子设备的摄像头此时指向的目标方位与上述全景图像中记录的某一摄像头的历史指向相同。那么,电子设备可显示该全景图像中与该目标指向对应的目标画面,从而在全景图像的显示过程中更加真实的还原出与当前目标方位相同的具体拍摄画面,使用户在观看已拍摄的图像时得到与拍摄该图像时一样逼真的体验。
在一种可能的设计方法中,在电子设备获取电子设备的摄像头的历史指向信息和实时指向信息之后,还包括:当该历史指向信息中不存在该实时指向信息所指示的目标指向时,电子设备根据该历史指向信息和该全景图像,确定与该目标指向对应的目标画面;电子设备显示该目标画面。这样,即使历史指向信息中没有记录当前摄像头的目标指向,电子设备仍然可以根据历史指向信息中已经记录的历史指向推算出全景图像中与该目标指向对应的目标画面,并显示该目标画面。
例如,该历史指向信息包括该摄像头从第一历史指向转动至第二历史指向时形成的夹角;此时,电子设备根据该历史指向信息和该全景图像,确定与该目标指向对应的目标画面,具体包括:电子设备根据该历史指向信息,计算该摄像头每转动单位角度时,在该全景图像中所对应的一个子画面;这样,电子设备可将与该目标指向对应的子画面作为该目标画面。
在一种可能的设计方法中,在电子设备显示该目标画面之后,还包括:电子设备在该目标画面中添加用于指示该目标指向的方位标识,以提示用户当前显示的目标画面的方位。
在一种可能的设计方法中,在电子设备获取用户触发的第一指令之前,还包括:电子设备获取用户触发的第二指令,该第二指令用于指示电子设备拍摄全景图像;响应于该第二指令,电子设备在拍摄该全景图像的过程中获取摄像头的历史指向信息;电子设备将该历史指向信息添加至该全景图像的EXIF信息中。
在一种可能的设计方法中,该方法还包括:电子设备获取该摄像头当前的实时指向信息以及N个图像中每个图像的历史指向信息,N为大于0的整数;电子设备从该N个图像中,显示历史指向信息与该实时指向信息相同的K个图像,K为大于或等于0的整数。这样,通过对比显示图像时摄像的指向和拍摄图像时摄像头的指向,可以为用户显示与当前电子设备所处方位对应的所有图像,使用户可以通过调整当前摄像头的指向获取到历史指向信息相同的一类图像。
第二方面,本申请提供一种图像显示方法,包括:电子设备获取用户触发的第一指令,该第一指令用于指示电子设备显示目标图像;响应于第一指令,电子设备获取拍摄该目标图像时摄像头的指向信息,该指向信息用于指示摄像头在拍摄该目标图像时所指的方向;在显示该目标图像时,电子设备根据该指向信息在显示画面内添加方位标识,该方位标识包括第一标识和第二标识中的至少一个,第一标识用于指示拍摄该目标图像时摄像头所指的方向,第二标识用于指示该目标图像中被拍摄物体所处的方位。
这样,在显示目标图像的同时,还可以显示出拍摄该目标图像时拍摄方位的方位标识,以便于用户通过该方位标识准确还原当时拍摄的具体场景,从而获取用户所需的信息。
在一种可能的设计方法中,在电子设备获取用户触发的第一指令之前,还包括:电子设备获取用户触发的第二指令,该第二指令用于指示电子设备通过摄像头拍摄该目标图像;响应于该第二指令,电子设备确定摄像头拍摄该目标图像时的指向信息;电子设备将该指向信息添加至该目标图像的EXIF信息中。
那么,当电子设备显示上述目标图像时,可通过读取其EXIF信息获取拍摄该目标图像时摄像头的指向信息,进而,可以在显示画面内添加与该指向信息对应的方位标识。
在一种可能的设计方法中,电子设备确定摄像头拍摄该目标图像时的指向信息,包括:电子设备通过电子罗盘获取当前该电子罗盘所指示的方位信息,由于拍摄时使用的摄像头在电子设备上的设置位置是固定的,因此,电子设备可以根据该方位信息以及该摄像头在电子设备上的设置位置,确定该摄像头拍摄该目标图像时的指向信息。这样,可沿用现有的电子罗盘便可以添上述指向信息,可降低上述图像显示方法的实现复杂度。
在一种可能的设计方法中,该方位标识为第一标识;其中,电子设备根据该指向信息在显示画面内添加方位标识,包括:电子设备根生成与该指向信息对应的第一标识;电子设备在该显示画面中添加该第一标识。此时,第一标识用于指示拍摄目标图像时摄像头的指向。
在一种可能的设计方法中,该方位标识为该第二标识;其中,电子设备根据该指向信息在该显示画面内添加方位标识,包括:电子设备根据该指向信息确定该目标图像中被拍摄物体的方位;电子设备生成与该被拍摄物体的方位对应的第二标识;电子设备在该显示画面中添加该第二标识。此时,第二标识用于指示目标图像中被拍摄物体的方位,这样一来,电子设备可以帮助用户确定出被拍摄物体的具体方位,并通过方位标识在显示画面内向用户提示,以便用户准确还原拍摄目标图像时的拍摄场景。
在一种可能的设计方法中,该第二指令中包括全景拍摄标识;其中,电子设备确定摄像头拍摄该目标图像时的指向信息,包括:电子设备确定摄像头开始拍摄该目标图像时的起始指向信息,以及结束拍摄该目标图像时的结束指向信息;其中,电子设备根据该指向信息在该显示画面内添加方位标识,包括:电子设备在该显示画面内添加第三标识,该第三标识用于指示该起始指向信息;电子设备在该显示画面内添加第四标识,该第四标识用于指示该结束指向信息。
这样,在显示全景模式的目标图像的同时,还可以显示出拍摄该目标图像时各个拍摄方位的方位标识,以便于用户通过该方位标识准确还原当时的全景拍摄场景。
在一种可能的设计方法中,电子设备在该显示画面内添加第三标识,包括:在显示该目标图像中的第一帧图像时,电子设备在该第一帧图像内添加该第三标识;其中,电子设备在该显示画面内添加用于第四标识,包括:在显示该目标图像中的最后一帧图像时,电子设备在该最后一帧图像内添加该第四标识。这样,在全屏播放全景的目标图像时,可以在相应的显示画面上添加与拍摄该显示画面时对应的方向标识。
在一种可能的设计方法中,该方法还包括:电子设备获取当前该摄像头的指向信息;若当前该摄像头的指向信息与该起始指向信息相同,则电子设备显示该目标图像中的第一帧图像;若当前该摄像头的指向信息与该结束指向信息相同,则电子设备显示该目标图像中的最后一帧图像。
那么,在电子设备移动的过程中,电子设备可以根据当前该摄像头的指向信息,逐帧显示拍摄上述目标图像时与指向信息相同的画面,这样用户可以完全还原当时全景拍摄目标图像时的场景。
在一种可能的设计方法中,该方法还包括:电子设备获取用户触发的第三指令,该第三指令用于指示电子设备对已存储的N个图像分类,N为大于0的整数;响应于该第三指令,电子设备按照每个图像的指向信息,将该N个图像划分为M个图像集合,其中,每个图像集合内的所有图像的指向信息相同,M为大于0的整数。
第三方面,本申请提供一种电子设备,包括:获取单元,用于:获取用户触发的第一指令,该第一指令用于指示电子设备显示全景图像;响应于该第一指令,获取电子设备的摄像头的历史指向信息和实时指向信息,该历史指向信息用于指示拍摄该全景图像时该摄像头的历史指向,该实时指向信息用于指示当前该摄像头的目标指向;显示单元,用于:当该历史指向信息中存在该目标指向时,显示该全景图像中与该目标指向对应的目标画面。
在一种可能的设计方法中,电子设备还包括确定单元,该确定单元,用于:当该历史指向信息中不存在该实时指向信息所指示的目标指向时,根据该历史指向信息和该全景图像,确定与该目标指向对应的目标画面;该显示单元,还用于:显示该目标画面。
在一种可能的设计方法中,该历史指向信息包括该摄像头从第一历史指向转动至第二历史指向时形成的夹角;该确定单元,具体用于:根据该历史指向信息,计算该摄像头每转动单位角度时,在该全景图像中所对应的一个子画面;将与该目标指向对应的子画面作为该目标画面。
在一种可能的设计方法中,该显示单元,还用于:在该目标画面中添加用于指示该目标指向的方位标识。
在一种可能的设计方法中,电子设备还包括添加单元,该获取单元,还用于:获取用户触发的第二指令,该第二指令用于指示电子设备拍摄全景图像;响应于该第二指令,在拍摄该全景图像的过程中获取摄像头的历史指向信息;该添加单元,用于:将该历史指向信息添加至该全景图像的图像文件格式EXIF信息中。
在一种可能的设计方法中,该获取单元,还用于:获取该摄像头当前的实时指向信息以及N个图像中每个图像的历史指向信息,N为大于0的整数;该显示单元,还用于:从该N个图像中,显示历史指向信息与该实时指向信息相同的K个图像,K为大于或等于0的整数。
第四方面,本申请提供一种电子设备,包括:获取单元,用于:获取用户触发的第一指令,该第一指令用于指示电子设备显示目标图像;响应于该第一指令,获取拍摄该目标图像时摄像头的指向信息,该指向信息用于指示该摄像头在拍摄该目标图像时所指的方向;添加单元,用于:在显示画面中显示该目标图像时,根据该指向信息在该显示画面内添加方位标识,该方位标识包括第一标识和第二标识中的至少一个,该第一标识用于指示拍摄该目标图像时该摄像头所指的方向,该第二标识用于指示该目标图像中被拍摄物体所处的方位。
在一种可能的设计方法中,电子设备还包括确定单元,其中,该获取单元,还用于:获取用户触发的第二指令,该第二指令用于指示电子设备通过该摄像头拍摄该目标图像;该确定单元,用于:响应于该第二指令,确定该摄像头拍摄该目标图像时的指向信息;该添加单元,还用于:将该指向信息添加至该目标图像的EXIF信息中。
在一种可能的设计方法中,该确定单元,具体用于:通过电子罗盘获取当前该电子罗盘所指示的方位信息;根据该方位信息以及该摄像头在电子设备上的设置位置,确定该摄像头拍摄该目标图像时的指向信息。
在一种可能的设计方法中,该添加单元,具体用于:生成与该指向信息对应的第一标识;在该显示画面中添加该第一标识。
在一种可能的设计方法中,该添加单元,具体用于:根据该指向信息确定该目标图像中被拍摄物体的方位;生成与该被拍摄物体的方位对应的第二标识;在该显示画面中添加该第二标识。
在一种可能的设计方法中,该第二指令中包括全景拍摄标识;该确定单元,具体用于:确定该摄像头开始拍摄该目标图像时的起始指向信息,以及结束拍摄该目标图像时的结束指向信息;该添加单元,具体用于:在该显示画面内添加第三标识,该第三标识用于指示该起始指向信息;在该显示画面内添加第四标识,该第四标识用于指示该结束指向信息。
在一种可能的设计方法中,该添加单元,具体用于:在显示该目标图像中的第一帧图像时,在该第一帧图像内添加该第三标识;在显示该目标图像中的最后一帧图像时,在该最后一帧图像内添加该第四标识。
在一种可能的设计方法中,该获取单元,还用于:获取当前该摄像头的指向信息;该添加单元,具体用于:若当前该摄像头的指向信息与该起始指向信息相同,则显示该目标图像中的第一帧图像;若当前该摄像头的指向信息与该结束指向信息相同,则显示该目标图像中的最后一帧图像。
在一种可能的设计方法中,电子设备还包括分类单元,其中,该获取单元,还用于:获取用户触发的第三指令,该第三指令用于指示电子设备对已存储的N个图像分类,N为大于0的整数;该分类单元,用于:响应于该第三指令,按照每个图像的指向信息,将该N个图像划分为M个图像集合,其中,每个图像集合内的所有图像的指向信息相同,M为大于0的整数。
第五方面,本申请提供一种电子设备,包括:显示器、输入接口、处理器以及摄像头,其中:该输入接口,用于:获取用户触发的第一指令,该第一指令用于指示该电子设备显示全景图像;该处理器,用于:获取该电子设备的摄像头的历史指向信息和实时指向信息,该历史指向信息用于指示拍摄该全景图像时该摄像头的历史指向,该实时指向信息用于指示当前该摄像头的目标指向;该处理器,还用于:当该历史指向信息中存在该目标指向时,控制该显示器显示该全景图像中与该目标指向对应的目标画面。
在一种可能的设计方法中,该处理器,还用于:当该历史指向信息中不存在该实时指向信息所指示的目标指向时,根据该历史指向信息和该全景图像,确定与该目标指向对应的目标画面;控制该显示器显示该目标画面。
在一种可能的设计方法中,该历史指向信息包括该摄像头从第一历史指向转动至第二历史指向时形成的夹角;其中,该电子设备根据该历史指向信息和该全景图像,确定与该目标指向对应的目标画面,具体包括:该处理器根据该历史指向信息,计算该摄像头每转动单位角度时,在该全景图像中所对应的一个子画面;该处理器将与该目标指向对应的子画面作为目标子画面;该处理器将包含该目标子画面的一个画面确定为该目标画面。
在一种可能的设计方法中,该处理器还用于:控制该显示器在该目标画面中添加用于指示该目标指向的方位标识。
在一种可能的设计方法中,该输入接口,还用于:获取用户触发的第二指令,该第二指令用于指示电子设备拍摄全景图像;该处理器,还用于:在拍摄该全景图像的过程中获取摄像头的历史指向信息;将该历史指向信息添加至该全景图像的图像文件格式EXIF信息中。
在一种可能的设计方法中,该处理器,还用于:获取该摄像头当前的实时指向信息以及N个图像中每个图像的历史指向信息,N为大于0的整数;从该N个图像中,控制该显示器显示历史指向信息与该实时指向信息相同的K个图像,K为大于或等于0的整数。
第六方面,本申请提供一种电子设备,包括:显示器、输入接口、摄像头以及处理器,其中:该输入接口,用于:获取用户触发的第一指令,该第一指令用于指示电子设备显示目标图像;该处理器,用于:响应于该第一指令,获取拍摄该目标图像时摄像头的指向信息,该指向信息用于指示该摄像头在拍摄该目标图像时所指的方向;该处理器,还用于:在该显示器内显示该目标图像时,根据该指向信息在显示画面内添加方位标识,该方位标识包括第一标识和第二标识中的至少一个,该第一标识用于指示拍摄该目标图像时该摄像头所指的方向,该第二标识用于指示该目标图像中被拍摄物体所处的方位。
在一种可能的设计方法中,该输入接口,还用于获取用户触发的第二指令,该第二指令用于指示电子设备通过该摄像头拍摄该目标图像;该处理器,还用于响应于该第二指令,确定该摄像头拍摄该目标图像时的指向信息;将该指向信息添加至该目标图像的EXIF信息中。
在一种可能的设计方法中,电子设备还包括电子罗盘,其中,该电子罗盘,用于获取当前的方位信息;该处理器,还用于根据该方位信息以及该摄像头在电子设备上的设置位置,确定该摄像头拍摄该目标图像时的指向信息。
在一种可能的设计方法中,该处理器,具体用于生成与该指向信息对应的第一标识;在该显示画面中添加该第一标识。
在一种可能的设计方法中,该处理器,具体用于根据该指向信息确定该目标图像中被拍摄物体的方位;生成与该被拍摄物体的方位对应的第二标识;在该显示画面中添加该第二标识。
在一种可能的设计方法中,该处理器,还用于确定该摄像头开始拍摄该目标图像时的起始指向信息,以及结束拍摄该目标图像时的结束指向信息;该显示器,还用于在该显示画面内添加第三标识,该第三标识用于指示该起始指向信息;在该显示画面内添加第四标识,该第四标识用于指示该结束指向信息。
在一种可能的设计方法中,该显示器,具体用于在显示该目标图像中的第一帧图像时,在该第一帧图像内添加该第三标识;在显示该目标图像中的最后一帧图像时,在该最后一帧图像内添加该第四标识。
在一种可能的设计方法中,该输入接口,还用于获取当前该摄像头的指向信息;该显示器,还用于若当前该摄像头的指向信息与该起始指向信息相同,则显示该目标图像中的第一帧图像;若当前该摄像头的指向信息与该结束指向信息相同,则显示该目标图像中的最后一帧图像。
在一种可能的设计方法中,该输入接口,还用于获取用户触发的第三指令,该第三指令用于指示该电子设备对已存储的N个图像分类,N为大于0的整数;该处理器,还用于响应于该第三指令,按照每个图像的指向信息,将该N个图像划分为M个图像集合,其中,每个图像集合内的所有图像的指向信息相同,M为大于0的整数。
第七方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在上述任一项电子设备上运行时,使得电子设备执行上述任一项图像显示方法。
第八方面,本申请实施例提供一种包含指令的计算机程序产品,当其在上述任一项电子设备上运行时,使得电子设备执行上述任一项图像显示方法。
本申请的实施例中,上述电子设备的名字对设备本身不构成限定,在实际实现中,这些设备可以以其他名称出现。只要各个设备的功能和本申请的实施例类似,即属于本申请权利要求及其等同技术的范围之内。
另外,第三方面至第八方面中任一种设计方法所带来的技术效果可参见上述第一方面中不同设计方法所带来的技术效果,此处不再赘述。
附图说明
图1为现有书提供的一种图像显示场景;
图2为本申请实施例提供的一种指向信息的各式示意图;
图3为本申请实施例提供的一种电子设备的结构示意图一;
图4为本申请实施例提供的一种图像显示方法的流程示意图一;
图5为本申请实施例提供的一种图像显示方法的应用场景示意图一;
图6为本申请实施例提供的一种图像显示方法的应用场景示意图二;
图7为本申请实施例提供的一种图像显示方法的应用场景示意图三;
图8为本申请实施例提供的一种图像显示方法的应用场景示意图四;
图9为本申请实施例提供的一种图像显示方法的应用场景示意图五;
图10为本申请实施例提供的一种图像显示方法的应用场景示意图六;
图11为本申请实施例提供的一种图像显示方法的应用场景示意图七;
图12为本申请实施例提供的一种图像显示方法的应用场景示意图八;
图13为本申请实施例提供的一种图像显示方法的应用场景示意图九;
图14为本申请实施例提供的一种图像显示方法的流程示意图二;
图15为本申请实施例提供的一种图像显示方法的应用场景示意图十;
图16为本申请实施例提供的一种图像显示方法的应用场景示意图十一;
图17为本申请实施例提供的一种图像显示方法的应用场景示意图十二;
图18为本申请实施例提供的一种图像显示方法的应用场景示意图十三;
图19为本申请实施例提供的一种图像显示方法的应用场景示意图十四;
图20为本申请实施例提供的一种电子设备的结构示意图二;
图21为本申请实施例提供的一种电子设备的结构示意图三;
图22为现有书提供的一种全景图像的显示界面图;
图23为本申请实施例提供的一种图像显示方法的流程示意图三;
图24为本申请实施例提供的一种图像显示方法的应用场景示意图十五;
图25为本申请实施例提供的一种图像显示方法的流程示意图四;
图26为本申请实施例提供的一种图像显示方法的应用场景示意图十六;
图27为本申请实施例提供的一种图像显示方法的应用场景示意图十七;
图28为本申请实施例提供的一种图像显示方法的应用场景示意图十八;
图29为本申请实施例提供的一种图像显示方法的应用场景示意图十九;
图30为本申请实施例提供的一种图像显示方法的应用场景示意图二十;
图31为本申请实施例提供的一种图像显示方法的应用场景示意图二十一;
图32为本申请实施例提供的一种图像显示方法的应用场景示意图二十二;
图33为本申请实施例提供的一种图像显示方法的应用场景示意图二十三。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行详细地描述。
目前,如图22所示,电子设备在显示全景图像,例如,全景照片时,通常是以缩略图的形式将完整的全景图像呈现给用户。用户可以通过拖动、双击等操作调整全景照片的大小,从而查看全景照片中某一位置的局部细节。然而,这些操作使得用户在查看全景照片中某一位置的画面时过程十分繁琐,用户体验感不高。
对此,在本发明实施例提供的图像显示方法中,在显示全景图像时,可触发电子设备获取其摄像头当前的实时指向信息(例如,该实时指向信息指示摄像头当前的指向为北向),以及拍摄该全景图像时记录的该摄像头的历史指向信息(例如,该历史指向信息指示该摄像头自北向东旋转了90°)。
这样,电子设备可以确定上述历史指向信息中是否存在上述实时指向信息所指示的目标指向,例如,上述实时指向信息所指示的目标指向为北向,而上述历史指向信息中摄像头自北向东旋转了90°,则该历史指向信息中包括了实时指向信息所指示的北向。此时,电子设备可以将全景图像中与北向这一目标指向对应的目标画面呈现给用户,使得用户可以通过当前摄像头的指向从全景图像中自动获取到与该指向相同画面,从而提高显示全景图像时的用户体验。
其中,上述全景图像,也可以称为全景照片(panoramic photography)或全景,通常是指以符合人眼的正常有效视角(例如,水平方向90度)范围或更大视野范围(例如水平方向180度乃至360度)拍摄得到的图像。
当前许多智能设备都提供拍摄全景照片的功能,除此之外,现在许多在线地图服务商也提供所谓“街景”、“实景”等功能,使用户可以浏览某一个地点的360度周边景象的照片,这些照片同样属于本发明实施例所说的全景图像。例如,图33中所示的在线地图服务商提供的“街景”功能所显示的图像即可作为上述全景图像。
在本发明实施例中,上述全景图像可以存储为一个单一的文件,也可以是存储为多个文件,例如,构成该全景图像的多个图片文件,这些文件可以被存放在同一个文件夹中。
以下,将结合具体实施例详细阐述本申请实施例提供的一种图像显示方法,如图23所示,该方法包括:
101、电子设备获取用户触发的全景拍摄指令。
示例性的,当用户打开电子设备的全景拍摄功能时,电子设备进入拍摄界面,此时,如果用户触发拍摄界面内的拍摄按钮,则电子设备响应于用户此次触发的按键操作生成拍摄指令,用于指示电子设备以全景模式存储摄像头当前捕捉到的拍摄画面,生成全景图像。
通常,生成的全景图像是将拍摄过程中拍摄的多幅图像按照拍摄顺序合成后得到的,其具体合成方法本发明实施例对此不作任何限制。
102、响应于上述全景拍摄指令,电子设备在拍摄全景图像的过程中获取摄像头的历史指向信息。
具体的,电子设备获取到上述拍摄指令后,触发电子设备开始拍摄全景图像。但与现有技术不同的是,在拍摄的过程中,电子设备可以通过其电子罗盘获取到拍摄过程中摄像头的历史指向信息。
例如,如图15所示,当用户第一次触发拍摄按钮(即开始拍摄全景图片)时,电子设备可以通过电子罗盘确定开始拍摄全景图像时摄像头的起始指向信息,例如,北向;当用户第二次触发拍摄按钮(即结束拍摄全景图片)时,电子设备仍可以通过该电子罗盘确定出结束拍摄该全景图像时的结束指向信息,例如,东向。也就是说,用户使用电子设备自北向东旋转90°拍摄了一张全景图像。此时,电子设备获取到的历史指向信息中包括上述起始指向信息和结束指向信息。
又或者,在拍摄全景图像时电子设备通常会连续拍摄多张图像,那么,在拍摄每一张图像时,均可触发电子设备通过其电子罗盘确定此时摄像头的指向信息,那么,如果电子设备在拍摄全景图像时一共拍摄了X(X>1)张图像,则电子设备获取到的历史指向信息中包括与每一张图像对应的一个指向信息,即X个指向信息。
103、电子设备保存上述全景图像的历史指向信息。
示例性的,如图2所示,EXIF(exchangeable image file,可交换图像文件)格式的图片在图像信息的头部增加了有关拍摄的一些属性信息,例如,拍摄时的光圈、快门、白平衡、感光度、焦距、日期以及相机品牌、型号以及GPS数据等,本申请实施例中可将其称其为EXIF信息。那么,在本发明实施中,电子设备可以将将步骤102中获取到的历史指向信息添加至该全景图像的EXIF信息中,以EXIF格式存储上述全景图像。
又或者,还可以在电子设备的存储空间中划分出一部分专门用于存储不同图像(包括全景图像)的历史指向信息。此时,可以在每个历史指向信息中携带与其对应的图片的标识,以区分不同图像的历史指向信息。
进一步地,当电子设备拍摄的图像是全景图像时,其历史指向信息中通常包括多个指向信息,例如,电子设备在拍摄全景图像的每一张图像时都记录了该图像对应的指向信息。那么,电子设备在保存其历史指向信息的同时,还可以记录该历史指向信息中每一个指向信息与其对应的图像之间的对应关系。
示例性的,电子设备在保存该全景图像时可以直接将拍摄到的多个图像进行图像融合,以全景照片的形式保存。在这种情况下,如图24中的(a)所示,电子设备在拍摄该全景图像时自北向东连续拍摄了三张图像,在保存该全景图像时将这三张图像融合为一张全景图像进行保存,拍摄每一张图像时都记录有对应的历史指向信息,并且,在融合的过程中电子设备可确定出每一幅图像在全景图像中的具***置,因此,电子设备可以得到历史指向信息中每一个指向信息在上述全景照片中对应的画面。
又或者,电子设备在保存该全景图像时还可以按照拍摄顺序分别将已拍摄的多个图像保存下来(如图24中的(b)所示的三个图像),在后续显示该全景图像时,电子设备再将这多个图像融合为一幅全景图像。那么,仍如图24中的(b)所示,在保存这三个图像的同时,电子设备可直接记录每个图像与其对应的指向信息之间的对应关系。
当然,电子设备在拍摄上述全景图像时,也可能仅记录了拍摄过程中摄像头在某几个方位的指向信息,例如,上述起始指向信息和结束指向信息。那么,如图24中的(c)所示,电子设备仅需记录该起始指向信息与其在全景图像中的起始画面之间的对应关系,以及该结束指向信息与其在全景图像中的结束画面之间的对应关系即可,本发明实施例对此不作任何限制。
本申请的另一个实施例提供一种图像显示方法,当用户在电子设备上查看或浏览全景图像时,电子设备可执行下述步骤201-205,如图25所示,步骤201-205包括:
201、电子设备获取用户触发的图像显示指令,该图像显示指令用于指示电子设备显示全景图像。
示例性的,当用户打开上述全景图像的缩略图时,可触发电子设备生成图像显示指令,此时,如图26所示,电子设备可通过显示窗口提示用户是否进入全景显示模式。如果用户确认进入全景显示模式,则电子设备继续执行下属步骤202-205;如果用户取消进入全景显示模式,则电子设备可以按照现有技术以缩略图的形式显示上述全景图像。
再例如,用户可以通过点击在线地图上的“街景”或者“实景”按钮触发所述电子设备显示“街景”或者“实景”。如前所述,“街景”或者“实景”功能所显示的照片也属于本发明实施例所说的全景图像。
当然,电子设备也可以不经过用户确认直接进入全屏显示模式,本发明实施例对此不作任何限制。
202、响应于上述图像显示指令,电子设备获取其摄像头当前的实时指向信息以及所述全景图像的历史指向信息。
在获取到上述图像显示指令后,可以触发电子设备执行以下两个动作:第一,从上述全景图像的EXIF信息中获取摄像头拍摄该全景图像时记录的历史指向信息;第二,通过电子罗盘获取摄像头当前的实时指向信息。
示例性的,如图27所示,用户确认进入全景显示模式后,将电子设备举起,此时,电子设备上摄像头的指向为北向,那么,电子设备获取到的实时指向信息也指示为北向。
并且,电子设备还可以从上述全景图像的EXIF信息中获取拍摄该全景图像时记录的历史指向信息,例如,该历史指向信息包括开始拍摄该全景图像的北向信息和结束拍摄该全景图像的东向信息。
当然,上述历史指向信息可以是电子设备在拍摄时全景图像时,通过电子罗盘获取到的,也可以是后续得到该全景图像后人工手动输入的,或者,还可以是由其他设备发送给上述电子设备的,本发明实施例对此不作任何限制。
需要说明的是,电子设备可以先获取上述实时指向信息再获取上述历史指向信息,也可以先获取上述历史指向信息再获取上述实时指向信息,也可以同时获取上述实时指向信息和历史指向信息,本发明实施例对此不作任何限制。
203、当上述历史指向信息中存在上述实时指向信息所指示的目标指向时,电子设备显示上述全景图像中与目标指向对应的目标画面。
具体的,电子设备可以将获取到的上述实时指向信息和历史指向信息进行比较,由于历史指向信息中一般包括摄像头拍摄全景图像时的多个指向,而实时指向信息中仅指示该摄像头当前的指向(即目标指向),因此,电子设备可以从上述历史指向信息中查找该历史指向信息中是否包括上述目标指向。
仍以步骤202中的示例进行说明,上述历史指向信息中包括北向信息和东向信息,而实时指向信息所指示的目标指向为北向,则电子设备可以确定该历史指向信息中存在目标指向(北向)。
此时,在步骤203中,由于在上述步骤103中已经记录了不同指向信息与其对应的图像之间的对应关系,因此,如图28所示,当历史指向信息中存在上述实时指向信息所指示的目标指向时,电子设备可以以全屏的显示方式,显示上述全景图像中与目标指向(北向)对应的目标画面,即显示摄像头在北向拍摄上述全景图像时的拍摄画面。这样,用户可以看见当时在北向上拍摄该全景图像时的场景。
在一个实施例中,当上述实时指向信息所指示的目标指向,与历史指向信息中指示的某一个历史指向之间的偏差在预设范围内时,即可认为上述历史指向信息中存在该目标指向。例如,上述预设范围为±10°,如果上述实时指向信息所指示的目标指向为北偏东30°,而上述历史指向信息中记录了北偏东25°时的指向信息,那么,由于北偏东30°与北偏东25°之间的偏差在±10°内,因此,电子设备可确定上述历史指向信息中存在该目标指向。
可选的,上述方法还包括下述步骤204-205:
204、当上述历史指向信息中不存在上述实时指向信息所指示的目标指向时,电子设备根据该全景图像以及已经记录的历史指向信息,确定该全景图像中与该目标指向对应的目标画面。
205、电子设备显示上述确定出的目标画面。
如果上述历史指向信息中不存在实时指向信息所指示的目标指向,电子设备还可以根据该全景图像以及已经记录的历史指向信息,进一步确定出全景图像中与该目标指向对应的目标画面。
示例性的,电子设备可以默认用户在自北向东拍摄全景图像时电子设备是匀速转动的,进而,电子设备可以计算出拍摄该全景图像时,摄像头每偏转一度,在该全景图像中所对应的一个子画面,那么,可以确定出上述目标指向所对应的目标子画面,进而,根据电子设备上显示屏的显示规格,显示包含上述目标子画面的目标画面。
例如,如图29所示,用户在自北向东转动90°拍摄了一幅全景图像,该全景图像在x轴方向包括9000像素,那么,摄像头每偏转1°会拍摄到全景图像中在x轴方向大小为100像素的一个子画面。那么,当摄像头当前的目标指向为北偏东30°时,可以确定出摄像头偏转30°时拍摄到的目标子画面为第2900像素-第3000像素的子画面1。此时,如果电子设备的显示屏在x轴上可显示3000的像素,则电子设备可将以子画面1为中心的3000像素的画面作为上述目标画面。当然,本领域技术人员可以理解,所述电子设备可以显示任意一个包含上述目标子画面的目标画面,例如一个包含子画面1的2000像素的画面。
又或者,如30所示,当上述实时指向信息所指示的目标指向为东北向,即当前电子设备的摄像头的指向为东北向,而上述历史指向信息中并未记录在东北向拍摄该全景图像时的指向信息,仅记录了开始拍摄该全景图像的北向信息和结束拍摄该全景图像的东向信息。那么,电子设备可将位于起始画面(该起始画面与北向信息对应)和结束画面(该结束画面与东向信息对应)中间的画面作为上述目标画面,并以全屏的显示方式显示上述目标画面。
可选的,上述方法还包括下述步骤206:
206、在显示上述目标画面时,电子设备在该目标画面中添加用于指示上述目标指向的方位标识。
在显示上述目标画面时,如图31所示,电子设备还可以在上述目标画面中添加用于指示上述目标指向的方位标识,以提示用户当前显示的目标画面的方位。
其中,本领域技术人员可以根据实际应用场景和实际经验设置该方位标识的具体形式,本发明实施例对此不作任何限制。
至此,通过上述步骤201-206所述的图像显示方法可以看出,在本发明实施例提供的图像显示方法中,电子设备可以在显示图像的过程中,通过对比显示全景图像时摄像的指向和生成该全景图像时摄像头的指向,为用户显示与当前电子设备所处方位对应的画面,从而在全景图像显示过程中更加真实的还原出与当前方位相同的具体拍摄画面,使用户在观看已拍摄的图像时得到与拍摄该图像时一样逼真的体验。
本申请的另一个实施例提供的图像显示方法包括以下步骤301-303:301、电子设备获取其摄像头当前的实时指向信息;
示例性的,电子设备的显示画面中可以设置一个用于图像分类的功能按键,当用户触发该功能按键时,可触发电子设备生成一个图像分类指令,该图像分类指令可用于指示电子设备对已存储的N(N>0)个图像分类。
其中,这N个图像可以是电子设备内存储的所有图像,也可以是所有图像中用户选中的一个或多个图像,本申请实施例对此不作任何限制。
其中,电子设备获取其摄像头当前的实时指向信息的方法可参见上述步骤202中的相关描述,此处不再赘述。
302、电子设备获取上述N个图像中每个图像的历史指向信息。
303、电子设备从上述N个图像中,显示历史指向信息与上述实时指向信息相同的K个图像,K为大于或等于0的整数。
由于在拍摄每张图像时,电子设备均已在该图像的EXIF信息中记录了拍摄时摄像头的历史指向信息。因此,在步骤303中,电子设备可以将步骤302中获取的上述N个图像中每个图像内记录的历史指向信息,与步骤301获取到的实时指向信息对比,得到K个历史指向信息与上述实时指向信息相同的图像。
如图32所示,当电子设备当前摄像头的指向为东向时,电子设备可以将图库中所有历史指向信息也为东向的照片作为上述K个图像,进而,仍如图30所示,电子设备可以以缩略图的形式显示这K个图像。这样,用户通过调整电子设备当前的指向,便可以获取到拍摄图像时历史指向信息相同的一类图像。
当然,步骤303中的“相同”二字不一定是绝对的,当上述历史指向信息所指示的历史指向与实时指向信息所指示的实时指向之间的偏差小于预设阈值时,电子设备也可认为上述历史指向信息与上述实时指向信息相同,本发明实施例对此不作任何限制。
至此,通过上述步骤301-303所述的图像显示方法可以看出,在本发明实施例提供的图像显示方法中,通过对比显示图像时摄像的指向和拍摄图像时摄像头的指向,为用户显示与当前电子设备所处方位对应的所有图像,使用户可以通过调整当前摄像头的指向获取到历史指向信息相同的一类图像。
目前,如图1所示,用户可以通过相册等应用在电子设备上查看已经存储的图像。在显示图像内容的同时,还可以在显示画面内显示该图像的一些属性信息,例如,拍摄时间和拍摄地点等。如图1所示,用户还可以进入该图像的详细信息中查看其摄像头参数(例如,快门速度以及焦距大小等)、图像处理参数(例如,对比度、白平衡以及饱和度等)等属性信息。这样,用户可以通过这些属性信息详细了解拍摄上述图像时的一些拍摄细节。
但是,当用户拍摄一张图像后,尤其是在陌生的环境或景点中拍摄的图像,用户后续在查看该图像时可能希望获知拍摄时的具体拍摄方位或图像内景物的具体方位,以帮助用户准确的还原拍摄图像时的拍摄细节。
对此,在本申请实施例提供的图像显示方法中,当用户触发电子设备的拍照功能时,电子设备可在拍摄目标图像的同时,确定拍摄该目标图像时摄像头的指向信息,即此时摄像头在拍摄目标图像时所指的方向。这样,电子设备可以将上述指向信息添加至目标图像的属性信息中,例如,将上述指向信息添加至EXIF信息中,以EXIF格式存储上述目标图像。
那么,当电子设备显示上述目标图像时,可通过读取其EXIF信息获取拍摄该目标图像时摄像头的指向信息,进而,可以在显示画面内添加与该指向信息对应的方位标识,例如,图7中所示的拍摄时东西南北四个方位的标识。
这样,在显示目标图像的同时,还可以显示出拍摄该目标图像时拍摄方位的方位标识,以便于用户通过该方位标识准确还原当时拍摄的具体场景,从而获取用户所需的信息。
其中,如图2所示,EXIF格式的图片在图像信息的头部增加了有关拍摄的一些属性信息,本申请实施例中称其为EXIF信息。也就是说,以EXIF格式存储的图像,包括用于描述图像的图像信息(例如,图像内各个像素的灰阶值)以及图像的属性信息,即EXIF信息,例如,拍摄时的光圈、快门、白平衡、感光度、焦距、日期以及相机品牌、型号、拍摄时录制的声音以及GPS数据等。
在本申请实施中,如图2所示,电子设备在拍摄一幅图像时,可以获取摄像头的指向信息,并将该指向信息添加至该图像的EXIF信息中,以便于后续显示该图像时通过读取该指向信息显示相应的方位标识。
进一步地,上述电子设备具体可以为手机、相机、可穿戴设备、AR(augmentedreality,增强现实)\VR(virtual reality,虚拟现实)设备、平板电脑、笔记本电脑、UMPC(ultra-mobile personal computer,超级移动个人计算机)、上网本、PDA(personaldigital assistant,个人数字助理)等任意具有图像显示功能的设备,本申请实施例对此不作任何限制。
本申请实施例中电子设备的硬件结构可以参考图3所示的电子设备的构成部件。
如图3所示,上述电子设备具体可以包括:射频(radio frequency,RF射频)电路320、存储器330、输入接口340、显示器350、摄像头360、音频电路370、处理器380以及电子罗盘390等部件。本领域技术人员可以理解,图3中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图3对电子设备的各个构成部件进行具体的介绍:
RF电路320可用于收发信息或通话过程中,信号的接收和发送,特别地,将无线接入设备的下行信息接收后,给处理器380处理;另外,将上行的数据发送给无线接入设备。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoise amplifier,LNA)、双工器等。此外,RF电路320还可以通过无线通信与网络和其他设备通信。
存储器330可用于存储软件程序以及模块,处理器380通过运行存储在存储器330的软件程序以及模块,从而执行电子设备的各种功能应用以及数据处理。
输入接口340可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,输入接口340可包括触摸面板341以及其他输入设备342。
显示器350可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种菜单。显示器350可包括显示面板351,可选的,可以采用液晶显示器(liquid crystaldisplay,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板351。
摄像头360,也可以作为一种输入设备,具体用于将采集到的模拟视频或图像信号转换成数字信号,进而将其储存在存储器330中。具体的,摄像头360可以包括前置摄像头、后置摄像头、内置摄像头以及外置摄像头等,本申请实施例对此不作任何限制。
电子设备还可以包括重力传感器(gravity sensor)以及其它传感器,比如,光传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
音频电路370、扬声器371、麦克风372可提供用户与电子设备之间的音频接口。音频电路370可将接收到的音频数据转换后的电信号,传输到扬声器371,由扬声器371转换为声音信号输出;另一方面,麦克风372将收集的声音信号转换为电信号,由音频电路370接收后转换为音频数据,再将音频数据输出至RF电路320以发送给比如另一电子设备,或者将音频数据输出至存储器330以便进一步处理。
处理器380是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器330内的软件程序和/或模块,以及调用存储在存储器330内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器380可包括一个或多个处理单元。
电子罗盘390,也可称为数字指南针,可根据感测到的地磁场的磁场强度确定当前电子罗盘所指示的方位。电子罗盘按照有无倾角补偿可以分为平面电子罗盘和三维电子罗盘,也可以按照传感器的不同分为磁阻效应传感器、霍尔效应传感器和磁通门传感器,本发明实施例对此不作任何限制。
尽管未示出,上述电子设备还可以包括电源、WiFi(wireless fidelity,无线保真)模块、蓝牙模块等,在此不再赘述。
以下,将结合具体实施例详细阐述本申请实施例提供的一种图像显示方法,如图4所示,该方法包括:
401、电子设备获取用户触发的拍摄指令。
示例性的,当用户打开电子设备的摄影或摄像功能时,电子设备进入拍摄界面,此时,如果用户触发拍摄界面内的拍摄按钮,则电子设备响应于用户此次触发的按键操作生成拍摄指令,该拍摄指令用于指示电子设备存储摄像头当前捕捉到的拍摄画面。
在电子设备获取到拍摄指令后,电子设备可以通过摄像头将景物的反射光线投射到电子设备内的光传感器(例如,CCD(charge-coupled device,电荷耦合元件))上,由光传感器将上述反射光线的光信号转换成电信号,该电信号经过一定的变换和处理后,以一定的格式存储在电子设备内。
同时,在本申请实施例中,在电子设备获取到拍摄指令后,电子设备还可以同时执行下述步骤402-404。
402、电子设备通过电子罗盘获取当前电子罗盘所指示的方位信息。
403、电子设备根据上述方位信息以及摄像头在电子设备上的设置位置,确定摄像头拍摄目标图像时的指向信息。
在步骤402中,电子设备内部一般都设置有电子罗盘,即数字指南针,该电子罗盘可根据感测到的地磁场的磁场强度确定当前电子罗盘所指示的方位信息,即此时电子设备当前所处的方位信息,例如,如图5所示,电子罗盘显示了当前电子设备的正前方为西方,电子设备的右方为北方,电子设备的正后方为东方,电子设备的左方为南方。
那么,由于在电子设备上设置摄像头的设置位置是一定的,因此,在步骤403中,电子设备可基于上述方位信息,根据摄像头在电子设备上的具体设置位置,确定出摄像头此时的指向信息。
例如,如图5所示,如果电子设备开启前置摄像头51进行拍摄,那么,结合图5所示的电子设备当前所处的方位,可以确定使用前置摄像头51拍摄图像(即目标图像)时,前置摄像头21的指向为东向,此时,电子设备生成的指向信息可用于指示朝东的方向。
404、电子设备将上述指向信息添加至目标图像的EXIF信息中。
在步骤404中,电子设备可以以EXIF格式存储上述目标图像,并且,如图2所示,电子设备将上述指向信息添加至目标图像的EXIF信息中。
具体的,EXIF信息中包含不同的字段,每个字段都设置有对应的标签。其中,0x927C号标签和0x9286号标签所对应的字段分别是由厂商自定义和由用户自定义的,因此,电子设备可以将上述指向信息添加至EXIF信息中0x927C号标签和/或0x9286号标签所对应的字段中。
后续,当用户在电子设备上查看或浏览上述目标图像时,电子设备可继续执行下述步骤405-407。
405、电子设备获取用户触发的图像显示指令,该图像显示指令用于指示电子设备显示上述目标图像。
示例性的,当用户打开上述目标图像时,触发电子设备生成图像显示指令,此时,如图6所示,电子设备可通过显示窗口提示用户是否显示方位标识。如果用户确认显示方位标识,则电子设备继续执行下属步骤406-407。
当然,电子设备也可以默认在显示每一幅图像时均显示方位标识,用户可以在设置等选项中修改这一默认的设置,本申请实施例对此不作任何限制。
406、电子设备从目标图像的EXIF信息中,获取拍摄目标图像时摄像头的指向信息。
获取到上述图像显示指令之后,电子设备可以从已存储的目标图像的EXIF信息中,例如,EXIF信息中标签为0x9286的字段,获取拍摄上述目标图像时摄像头的指向信息。
同时,电子设备还可以在显示画面内显示目标图像的图像。
407、在显示画面中显示目标图像时,电子设备根据上述指向信息在显示画面内添加方位标识。
具体的,电子设备可以根据步骤406中获取到的指向信息生成上述方位标识。
示例性的,该方位标识可以为第一标识,该第一标识用于指示拍摄目标图像时摄像头的指向。例如,指向信息中记录了拍摄目标图像时摄像头的指向为南向,那么,电子设备可以将该指向信息所指示的方位转化为图8中所示的南向标识。又例如,如果指向信息中记录了拍摄目标图像时摄像头所处的东南西北四个方位,那么,电子设备可以将该指向信息所指示的方位转化为图7中所示的东南西北四个方位的方位标识。
另外,电子设备可以在目标图像内显示上述方位标识(如图8所示),也可以在显示画面内除上述目标图像外的其他位置显示上述方位标识(如图7所示),本申请实施例对此不作任何限制。
或者,该方位标识还可以为第二标识,该第二标识用于指示目标图像中被拍摄物体的方位。具体的,由于电子设备在拍摄目标图像时,摄像头与被拍摄物体之间的位置是一定的,因此,根据上述指向信息,电子设备可以通过图像识别技术确定目标图像中被拍摄物体所处的方位。
此时,如图9所示,电子设备可以通过一个显示窗口提示用户是否显示被拍摄物体的方位。如果用户确认显示被拍摄物体的方位,则电子设备可以通过边缘检测等图像识别方法识别目标图像中的主要线条,例如,图10中天安门的线条1,那么,根据线条1与水平线之间的夹角,以及拍摄时记录的摄像头的指向信息(例如,该指向信息用于指示拍摄时摄像头的指向为北偏东60°),电子设备可以估算出线条1原本的所处的方位,进而,根据该线条1原本的所处的方位确定图10中天安门所处的方位为正北方。此时,电子设备可生成与天安门(被拍摄物体)所处的方位对应的第二标识,即图9中的“北”字标识,并将该第二标识添加至目标图像中。
进一步地,如图11所示,电子设备还可以通过图像识别等方法识别出目标图像中天安门的城门,进而根据上述天安门(被拍摄物体)所处的方位,确定该城门为天安门的北门,进而在目标图像中显示“北门”的方位标识。
这样一来,电子设备可以帮助用户根据拍摄目标图像时的拍摄方位,确定出被拍摄物体的具体方位,并通过方位标识在显示画面内向用户提示,以便用户准确还原拍摄目标图像时的拍摄场景。
进一步地,在电子设备拍摄上述目标图像的过程中,也可以周期或非周期性的通过电子罗盘获取指向信息并生成方位标识。这样,如图12所示,电子设备可以在拍摄画面中显示该方位标识,该方位标识一直指示北向方向,从而在拍摄过程中提示用户当前的拍摄方位。
可以理解的是,电子设备可以同时显示上述目标图像与显示上述方位标识,也可以先在显示画面内显示上述目标图像,再在显示画面内显示上述方位标识。上述方位标识的显示时间也可以由用户进行设置,本申请实施例对此不作任何限制。
进一步地,本申请实施例提供的图像显示方法还可以包括以下步骤408-409。
408、电子设备获取用户触发的图像分类指令,该图像分类指令用于指示电子设备对已存储的N个图像分类,N为大于0的整数。
409、电子设备按照每个图像的指向信息,将N个图像划分为M个图像集合,每个图像集合内的所有图像的指向信息相同,M为大于0的整数。
在步骤408中,如图13所示,当用户触发按照拍摄方位进行图像分类功能时,电子设备可生成图像分类指令,该图像分类指令用于指示电子设备对已存储的N(N>0)个图像分类。
其中,这N个图像可以是电子设备内存储的所有图像,也可以是所有图像中用户选中的一个或多个图像,本申请实施例对此不作任何限制。
那么,由于在拍摄每张图像时,电子设备已经在该图像的EXIF信息中记录了拍摄时的指向信息,因此,在步骤409中,电子设备可以按照每个图像的指向信息,将这N个图像划分为M(M>0)个图像集合,每个图像集合内图像的拍摄方位相同。
示例性的,如图13所示,电子设备按照每个图像的指向信息,将N个图像划分为4个图像集合,即东、南、西、北四个图像集合。其中,指向信息中指示东向的图片均位于标识为“东”的图像集合内,指向信息中指示南向的图片均位于标识为“南”的图像集合内,指向信息中指示西向的图片均位于标识为“西”的图像集合内,指向信息中指示北向的图片均位于标识为“北”的图像集合内。
当然,可以理解的是,电子设备还可以按照每个图像的指向信息,设置“东南”、“西北”等其他方位的图像集合,本申请实施例对此不作任何限制。
进一步地,本申请实施例还提供一种图像显示方法,如图14所示,该方法包括:
601、电子设备获取用户触发的拍摄指令,该拍摄指令中包括全景拍摄标识。
与步骤401类似的,如果用户触发拍摄界面内的全景拍摄按钮,则电子设备响应于用户此次触发的按键操作生成拍摄指令,不同的是,该拍摄指令中可以包括一个全景拍摄标识,使得电子设备获知当前的拍摄模式为全景拍摄模式。
602、电子设备确定摄像头开始拍摄目标图像时的起始指向信息,以及结束拍摄目标图像时的结束指向信息。
用户在拍摄全景图像时,一般需要在开始拍摄时触发一次拍摄按钮,并在结束拍摄时再出发一次拍摄按钮。那么,当用户第一次触发拍摄按钮(即开始拍摄全景图片)时,与步骤402-403类似的,电子设备可以通过电子罗盘确定开始拍摄目标图像时的起始指向信息;当用户第二次触发拍摄按钮(即结束拍摄全景图片)时,与步骤402-403类似的,电子设备可以通过电子罗盘确定结束拍摄目标图像时的起始指向信息。
示例性的,如图15所示,当用户第一次触发拍摄按钮时,电子设备确定开始拍摄目标图像时的起始指向信息为:北向。当用户第二次触发拍摄按钮时,电子设备确定结束拍摄目标图像时的结束拍摄方位信息指向信息为:东向。也就是说,用户使用电子设备自北向东旋转90°拍摄了目标图像。
603、电子设备将上述起始指向信息和结束指向信息添加至目标图像的EXIF信息中。
与步骤404不同的是,上述起始指向信息与开始拍摄目标图像时的拍摄画面(通常是第一帧图像)对应,而上述结束指向信息与结束拍摄目标图像时的拍摄画面(通常是最后一帧图像)对应。
604、在显示画面中显示目标图像时,电子设备在显示画面内添加用于指示起始指向信息的起始方位标识,以及用于指示结束指向信息的结束方位标识。
当电子设备获取到用于指示电子设备显示上述目标图像的图像显示指令时,电子设备可以从目标图像的EXIF信息中,获取拍摄目标图像时记录的上述起始指向信息和结束指向信息。进而,电子设备可以根据该起始指向信息生成对应的起始方位标识,并根据该结束指向信息生成对应的结束方位标识。
那么,以全屏播放上述目标图像为例,如图16所示,当显示目标图像的第一帧图像时,电子设备可在该第一帧图像内添加上述起始方位标识,即图16的(a)中的北向标识;当显示目标图像的最后一帧图像时,电子设备可在该最后一帧图像内添加上述结束方位标识,即图16的(b)中的东向标识。
进一步地,电子设备还可以根据已经记录的起始指向信息和结束指向信息,计算目标图像中其他位置的方位。例如,如图17所示,电子设备根据播放目标图像时的播放速度,以及起始指向信息(北向)和结束指向信息(东向),计算出目标图像中与东北方位对应的画面。这样,在全屏播放上述目标图像时,当播放与东北方位对应的画面时,如图17中的(b)所示,电子设备在可以在该画面内添加东北方位的标识。这样,在全屏播放全景的目标图像时,可以在相应的显示画面上添加与拍摄该显示画面时对应的方向标识。
另外,电子设备在全屏播放上述目标图像时,如图18所示,电子设备还可以显示一个移动方向的标识,用于提示用户按照该移动方向移动电子设备,那么,在电子设备移动的过程中,电子设备可以逐帧显示上述目标图像以及对应的方位标识(例如图18中的北向标识),这样用户可以完全还原当时全景拍摄目标图像时的场景。
进一步地,电子设备在按照上述移动方向全屏播放上述目标图像时,电子设备还可以通过电子罗盘实时的获取当前的指向信息。那么,如果当前的指向信息与已经记录的指向信息相同时,电子设备可显示拍摄时与该指向信息对应的画面。例如,电子设备拍摄目标图像时的方向如图15所示,为自北向东旋转90°,当电子设备显示该目标图像时,如果当前电子设备的拍摄方位也为北向,则电子设备可显示目标图像中与北向对应的画面,那么,在显示该目标图像时,如果电子设备也是自北向东旋转90°,则可以完整地回看整个目标图像。
当然,电子设备也可以以缩略图的方式显示上述目标图像,如图19所示,此时,电子设备仍然可以在目标图像上添加对应的起始方位标识和结束方位标识,本申请实施例对此不作任何限制。
可以理解的是,上述电子设备等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
本申请实施例可以根据上述方法示例对上述电子设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图20示出了上述实施例中所涉及的电子设备的一种可能的结构示意图,该电子设备包括:获取单元1101、显示单元1102、添加单元1103、确定单元1104以及分类单元1105。
获取单元1101用于支持电子设备执行图4中的过程401-402、405-406、408,图14中的过程601,图23中的过程101-102以及图25中的过程201-202;显示单元1102用于支持电子设备执行图4中的过程407,图14中的过程604以及图25中的过程203和205-206;添加单元1103用于支持电子设备执行图4中的过程404,图14中的过程603以及图23中的过程103;确定单元1104用于支持电子设备执行图4中的过程403,图14中的过程602,以及图25中的过程204;分类单元1105用于支持电子设备执行图4中的过程409。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图21示出了上述实施例中所涉及的电子设备的一种可能的结构示意图。该电子设备包括:处理模块1302和通信模块1303。处理模块1302用于对电子设备的动作进行控制管理。通信模块1303用于支持UE与其他网络实体的通信。该电子设备还可以包括存储模块1301,用于存电子设备的程序代码和数据。
其中,处理模块1302可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1303可以是收发器、收发电路或输入接口等。存储模块1301可以是存储器。
当处理模块1302为处理器,通信模块1303为RF收发电路,存储模块1301为存储器时,本申请实施例所提供的电子设备可以为图3所示的电子设备。
在上述实施例中,可以全部或部分的通过软件,硬件,固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式出现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘,硬盘、磁带)、光介质(例如,DVD)或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在发明揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (27)
1.一种图像显示方法,其特征在于,包括:
电子设备获取用户触发的第一指令,所述第一指令用于指示所述电子设备显示全景图像;
响应于所述第一指令,所述电子设备获取所述电子设备的摄像头的历史指向信息和实时指向信息,所述历史指向信息用于指示拍摄所述全景图像时所述摄像头的历史指向,所述实时指向信息用于指示当前所述摄像头的目标指向;
当所述历史指向信息中存在所述目标指向时,所述电子设备显示所述全景图像中与所述目标指向对应的目标画面;
所述电子设备在所述目标画面中添加用于指示所述目标指向的方位标识。
2.根据权利要求1所述的方法,其特征在于,在所述电子设备获取所述电子设备的摄像头的历史指向信息和实时指向信息之后,还包括:
当所述历史指向信息中不存在所述实时指向信息所指示的目标指向,且所述目标指向处于所述历史指向信息的范围内时,所述电子设备根据所述历史指向信息和所述全景图像,确定与所述目标指向对应的目标画面;
所述电子设备显示所述目标画面。
3.根据权利要求2所述的方法,其特征在于,所述历史指向信息包括所述摄像头从第一历史指向转动至第二历史指向时形成的夹角;
其中,所述电子设备根据所述历史指向信息和所述全景图像,确定与所述目标指向对应的目标画面,包括:
所述电子设备根据所述历史指向信息,计算所述摄像头每转动单位角度时,在所述全景图像中所对应的一个子画面;
所述电子设备将与所述目标指向对应的子画面作为目标子画面;
所述电子设备将包含所述目标子画面的一个画面确定为所述目标画面。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在电子设备获取用户触发的第一指令之前,还包括:
所述电子设备获取用户触发的第二指令,所述第二指令用于指示电子设备拍摄全景图像;
响应于所述第二指令,所述电子设备在拍摄所述全景图像的过程中获取摄像头的历史指向信息;
所述电子设备将所述历史指向信息添加至所述全景图像的图像文件格式EXIF信息中。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
所述电子设备获取所述摄像头当前的实时指向信息以及N个图像中每个图像的历史指向信息,N为大于0的整数;
所述电子设备从所述N个图像中,显示历史指向信息与所述实时指向信息相同的K个图像,K为大于或等于0的整数。
6.一种图像显示方法,其特征在于,包括:
电子设备获取用户触发的第一指令,所述第一指令用于指示所述电子设备显示目标图像;
响应于所述第一指令,所述电子设备获取拍摄所述目标图像时摄像头的指向信息,所述指向信息用于指示所述摄像头在拍摄所述目标图像时所指的方向;
在显示画面中显示所述目标图像时,所述电子设备根据所述指向信息在所述显示画面内添加方位标识,所述方位标识包括第一标识和第二标识中的至少一个,所述第一标识用于指示拍摄所述目标图像时所述摄像头所指的方向,所述第二标识用于指示所述目标图像中被拍摄物体所处的方位。
7.根据权利要求6所述的方法,其特征在于,在电子设备获取用户触发的第一指令之前,还包括:
所述电子设备获取用户触发的第二指令,所述第二指令用于指示所述电子设备通过所述摄像头拍摄所述目标图像;
响应于所述第二指令,所述电子设备确定所述摄像头拍摄所述目标图像时的指向信息;
所述电子设备将所述指向信息添加至所述目标图像的图像文件格式EXIF信息中。
8.根据权利要求7所述的方法,其特征在于,所述电子设备确定所述摄像头拍摄所述目标图像时的指向信息,包括:
所述电子设备通过电子罗盘获取当前所述电子罗盘所指示的方位信息;
所述电子设备根据所述方位信息以及所述摄像头在所述电子设备上的设置位置,确定所述摄像头拍摄所述目标图像时的指向信息。
9.根据权利要求6-8中任一项所述的方法,其特征在于,所述方位标识为所述第一标识;
其中,所述电子设备根据所述指向信息在所述显示画面内添加方位标识,包括:
所述电子设备生成与所述指向信息对应的第一标识;
所述电子设备在所述显示画面中添加所述第一标识。
10.根据权利要求6-8中任一项所述的方法,其特征在于,所述方位标识为所述第二标识;
其中,所述电子设备根据所述指向信息在所述显示画面内添加方位标识,包括:
所述电子设备根据所述指向信息确定所述目标图像中被拍摄物体的方位;
所述电子设备生成与所述被拍摄物体的方位对应的第二标识;
所述电子设备在所述显示画面中添加所述第二标识。
11.根据权利要求7或8所述的方法,其特征在于,所述第二指令中包括全景拍摄标识;
其中,所述电子设备确定所述摄像头拍摄所述目标图像时的指向信息,包括:
所述电子设备确定所述摄像头开始拍摄所述目标图像时的起始指向信息,以及结束拍摄所述目标图像时的结束指向信息;
其中,所述电子设备根据所述指向信息在所述显示画面内添加方位标识,包括:
所述电子设备在所述显示画面内添加第三标识,所述第三标识用于指示所述起始指向信息;
所述电子设备在所述显示画面内添加第四标识,所述第四标识用于指示所述结束指向信息。
12.根据权利要求11所述的方法,其特征在于,所述电子设备在所述显示画面内添加第三标识,包括:
在显示所述目标图像中的第一帧图像时,所述电子设备在所述第一帧图像内添加所述第三标识;
其中,所述电子设备在所述显示画面内添加用于第四标识,包括:
在显示所述目标图像中的最后一帧图像时,所述电子设备在所述最后一帧图像内添加所述第四标识。
13.根据权利要求11中所述的方法,其特征在于,所述方法还包括:
所述电子设备获取当前所述摄像头的指向信息;
若当前所述摄像头的指向信息与所述起始指向信息相同,则所述电子设备显示所述目标图像中的第一帧图像;
若当前所述摄像头的指向信息与所述结束指向信息相同,则所述电子设备显示所述目标图像中的最后一帧图像。
14.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
所述电子设备获取用户触发的第三指令,所述第三指令用于指示所述电子设备对已存储的N个图像分类,N为大于0的整数;
响应于所述第三指令,所述电子设备按照每个图像的指向信息,将所述N个图像划分为M个图像集合,其中,每个图像集合内的所有图像的指向信息相同,M为大于0的整数。
15.一种电子设备,其特征在于,包括:
获取单元,用于:获取用户触发的第一指令,所述第一指令用于指示所述电子设备显示全景图像;响应于所述第一指令,获取所述电子设备的摄像头的历史指向信息和实时指向信息,所述历史指向信息用于指示拍摄所述全景图像时所述摄像头的历史指向,所述实时指向信息用于指示当前所述摄像头的目标指向;
显示单元,用于:当所述历史指向信息中存在所述目标指向时,显示所述全景图像中与所述目标指向对应的目标画面;
所述显示单元,还用于:在所述目标画面中添加用于指示所述目标指向的方位标识。
16.根据权利要求15所述的电子设备,其特征在于,所述电子设备还包括确定单元,
所述确定单元,用于:当所述历史指向信息中不存在所述实时指向信息所指示的目标指向,且所述目标指向处于所述历史指向信息的范围内时,根据所述历史指向信息和所述全景图像,确定与所述目标指向对应的目标画面;
所述显示单元,还用于:显示所述目标画面。
17.根据权利要求16所述的电子设备,其特征在于,所述历史指向信息包括所述摄像头从第一历史指向转动至第二历史指向时形成的夹角;
所述确定单元,具体用于:根据所述历史指向信息,计算所述摄像头每转动单位角度时,在所述全景图像中所对应的一个子画面;将与所述目标指向对应的子画面作为目标子画面;将包含所述目标子画面的一个画面确定为所述目标画面。
18.根据权利要求15-17中任一项所述的电子设备,其特征在于,所述电子设备还包括添加单元,
所述获取单元,还用于:获取用户触发的第二指令,所述第二指令用于指示电子设备拍摄全景图像;响应于所述第二指令,在拍摄所述全景图像的过程中获取摄像头的历史指向信息;
所述添加单元,用于:将所述历史指向信息添加至所述全景图像的图像文件格式EXIF信息中。
19.根据权利要求15-17中任一项所述的电子设备,其特征在于,
所述获取单元,还用于:获取所述摄像头当前的实时指向信息以及N个图像中每个图像的历史指向信息,N为大于0的整数;
所述显示单元,还用于:从所述N个图像中,显示历史指向信息与所述实时指向信息相同的K个图像,K为大于或等于0的整数。
20.一种电子设备,其特征在于,包括:
获取单元,用于:获取用户触发的第一指令,所述第一指令用于指示所述电子设备显示目标图像;响应于所述第一指令,获取拍摄所述目标图像时摄像头的指向信息,所述指向信息用于指示所述摄像头在拍摄所述目标图像时所指的方向;
添加单元,用于:在显示画面中显示所述目标图像时,根据所述指向信息在所述显示画面内添加方位标识,所述方位标识包括第一标识和第二标识中的至少一个,所述第一标识用于指示拍摄所述目标图像时所述摄像头所指的方向,所述第二标识用于指示所述目标图像中被拍摄物体所处的方位。
21.一种电子设备,其特征在于,包括:显示器、输入接口、处理器以及摄像头,其中:
所述输入接口,用于:获取用户触发的第一指令,所述第一指令用于指示所述电子设备显示全景图像;
所述处理器,用于:获取所述电子设备的摄像头的历史指向信息和实时指向信息,所述历史指向信息用于指示拍摄所述全景图像时所述摄像头的历史指向,所述实时指向信息用于指示当前所述摄像头的目标指向;
所述处理器,还用于:当所述历史指向信息中存在所述目标指向时,控制所述显示器显示所述全景图像中与所述目标指向对应的目标画面;
所述处理器还用于:控制所述显示器在所述目标画面中显示用于指示所述目标指向的方位标识。
22.根据权利要求21所述的电子设备,其特征在于,所述处理器,还用于:
当所述历史指向信息中不存在所述实时指向信息所指示的目标指向,且所述目标指向处于所述历史指向信息的范围内时,根据所述历史指向信息和所述全景图像,确定与所述目标指向对应的目标画面;控制所述显示器显示所述目标画面。
23.根据权利要求22所述的电子设备,其特征在于,所述历史指向信息包括所述摄像头从第一历史指向转动至第二历史指向时形成的夹角;
其中,所述根据所述历史指向信息和所述全景图像,确定与所述目标指向对应的目标画面,具体包括:
根据所述历史指向信息,计算所述摄像头每转动单位角度时,在所述全景图像中所对应的一个子画面;将与所述目标指向对应的子画面作为目标子画面;将包含所述目标子画面的一个画面确定为所述目标画面。
24.根据权利要求21-23中任一项所述的电子设备,其特征在于,
所述输入接口,还用于:获取用户触发的第二指令,所述第二指令用于指示电子设备拍摄全景图像;
所述处理器,还用于:在拍摄所述全景图像的过程中获取摄像头的历史指向信息;将所述历史指向信息添加至所述全景图像的图像文件格式EXIF信息中。
25.根据权利要求21-23中任一项所述的电子设备,其特征在于,所述处理器,还用于:
获取所述摄像头当前的实时指向信息以及N个图像中每个图像的历史指向信息,N为大于0的整数;从所述N个图像中,控制所述显示器显示历史指向信息与所述实时指向信息相同的K个图像,K为大于或等于0的整数。
26.一种电子设备,其特征在于,包括:显示器、输入接口、摄像头以及处理器,其中:
所述输入接口,用于:获取用户触发的第一指令,所述第一指令用于指示所述电子设备显示目标图像;
所述处理器,用于:响应于所述第一指令,获取拍摄所述目标图像时所述摄像头的指向信息,所述指向信息用于指示所述摄像头在拍摄所述目标图像时所指的方向;
所述处理器,还用于:在所述显示器内显示所述目标图像时,根据所述指向信息在显示画面内添加方位标识,所述方位标识包括第一标识和第二标识中的至少一个,所述第一标识用于指示拍摄所述目标图像时所述摄像头所指的方向,所述第二标识用于指示所述目标图像中被拍摄物体所处的方位。
27.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行权利要求1-5或6-14中任一项所述的图像显示方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710125171 | 2017-03-03 | ||
CN2017101251710 | 2017-03-03 | ||
PCT/CN2017/082058 WO2018157464A1 (zh) | 2017-03-03 | 2017-04-26 | 一种图像显示方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108702445A CN108702445A (zh) | 2018-10-23 |
CN108702445B true CN108702445B (zh) | 2021-01-15 |
Family
ID=63369804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780008045.5A Active CN108702445B (zh) | 2017-03-03 | 2017-04-26 | 一种图像显示方法、电子设备及计算机可读存储介质 |
Country Status (8)
Country | Link |
---|---|
US (1) | US11134191B2 (zh) |
EP (1) | EP3582117A4 (zh) |
JP (1) | JP7248304B2 (zh) |
KR (1) | KR102314594B1 (zh) |
CN (1) | CN108702445B (zh) |
AU (1) | AU2017401161B2 (zh) |
CA (1) | CA3055114C (zh) |
WO (1) | WO2018157464A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464734B (zh) * | 2019-01-18 | 2021-09-21 | 北京小米移动软件有限公司 | 处理图像数据的方法及装置 |
WO2020166582A1 (ja) * | 2019-02-15 | 2020-08-20 | 株式会社Jvcケンウッド | 画像調整システム、画像調整装置、及び画像調整方法 |
CN111083411A (zh) * | 2019-12-30 | 2020-04-28 | 武汉邮电科学研究院有限公司 | 一种基于exif信息进行时空影像记录的方法及*** |
CN113132531B (zh) * | 2020-01-14 | 2022-06-24 | 北京小米移动软件有限公司 | 照片展示方法、装置及存储介质 |
CN111625166B (zh) * | 2020-05-21 | 2021-11-30 | 维沃移动通信有限公司 | 图片显示方法及装置 |
CN111858992B (zh) * | 2020-07-04 | 2023-10-20 | 广东粤源工程咨询有限公司 | 基于gps和标签信息的水利工程照片管理方法及*** |
CN111988520B (zh) * | 2020-07-07 | 2021-08-13 | 安徽文香科技有限公司 | 一种画面切换方法、装置、电子设备及存储介质 |
JP2022030985A (ja) * | 2020-08-07 | 2022-02-18 | ソニーグループ株式会社 | 情報処理装置、情報処理方法及び情報処理システム |
CN113271412A (zh) * | 2021-04-17 | 2021-08-17 | 深圳市圆周率软件科技有限责任公司 | 一种查看全景图像的方法和设备 |
CN113271411B (zh) * | 2021-04-17 | 2024-02-27 | 圆周率科技(常州)有限公司 | 一种查看全景图像的方法和播放设备 |
CN113840087B (zh) * | 2021-09-09 | 2023-06-16 | Oppo广东移动通信有限公司 | 声音处理方法、装置、电子设备和计算机可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101902571A (zh) * | 2009-05-27 | 2010-12-01 | 索尼公司 | 图像拍摄装置、电子设备、全景图像记录方法及程序 |
CN105827978A (zh) * | 2016-04-28 | 2016-08-03 | 努比亚技术有限公司 | 一种半球形全景图的拍摄方法、装置及终端 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3738310B2 (ja) * | 1997-08-04 | 2006-01-25 | カシオ計算機株式会社 | カメラ |
JP2001154647A (ja) * | 1999-11-26 | 2001-06-08 | Canon Inc | 表示装置、画像処理装置、画像表示システム、画像表示方法、及び記憶媒体 |
JP3781016B2 (ja) * | 2002-06-18 | 2006-05-31 | カシオ計算機株式会社 | 電子カメラ、撮影方向取得方法及びプログラム |
JP4324728B2 (ja) | 2003-06-30 | 2009-09-02 | カシオ計算機株式会社 | 撮像装置、この撮像装置に用いられる撮影画像処理方法及びプログラム |
US8453060B2 (en) * | 2006-08-25 | 2013-05-28 | Microsoft Corporation | Panoramic ring user interface |
JP5262232B2 (ja) | 2008-03-27 | 2013-08-14 | アクリーグ株式会社 | 画像上方位表示方法及び装置並びに写真 |
JP4479829B2 (ja) | 2008-04-03 | 2010-06-09 | ソニー株式会社 | 撮像装置及び撮像方法 |
US20110126119A1 (en) * | 2009-11-20 | 2011-05-26 | Young Daniel J | Contextual presentation of information |
US9766089B2 (en) | 2009-12-14 | 2017-09-19 | Nokia Technologies Oy | Method and apparatus for correlating and navigating between a live image and a prerecorded panoramic image |
JP5402612B2 (ja) * | 2009-12-22 | 2014-01-29 | ソニー株式会社 | 表示装置、表示方法及びプログラム |
US8447136B2 (en) * | 2010-01-12 | 2013-05-21 | Microsoft Corporation | Viewing media in the context of street-level images |
JP2011193169A (ja) | 2010-03-12 | 2011-09-29 | National Institute Of Information & Communication Technology | 撮影画像と撮影情報の同時表示処理方法、及び装置 |
US9122707B2 (en) * | 2010-05-28 | 2015-09-01 | Nokia Technologies Oy | Method and apparatus for providing a localized virtual reality environment |
JP2012075018A (ja) | 2010-09-29 | 2012-04-12 | Casio Comput Co Ltd | 再生装置及び方法、並びにプログラム |
JP5406813B2 (ja) * | 2010-10-05 | 2014-02-05 | 株式会社ソニー・コンピュータエンタテインメント | パノラマ画像表示装置およびパノラマ画像表示方法 |
JP6124517B2 (ja) * | 2012-06-01 | 2017-05-10 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、およびパノラマ動画表示方法 |
US10681304B2 (en) * | 2012-06-08 | 2020-06-09 | Apple, Inc. | Capturing a panoramic image using a graphical user interface having a scan guidance indicator |
JP2014053794A (ja) | 2012-09-07 | 2014-03-20 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
JP6548203B2 (ja) * | 2013-03-18 | 2019-07-24 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および、パノラマ動画表示方法 |
JP2015032861A (ja) | 2013-07-31 | 2015-02-16 | 株式会社ニコン | 画像抽出サーバ、画像抽出装置、及び画像抽出プログラム |
CA2822946C (en) | 2013-08-01 | 2016-11-22 | Cloudburst Research Inc. | Methods and apparatus for generating composite images |
US9423941B2 (en) | 2013-09-05 | 2016-08-23 | Facebook, Inc. | Tilting to scroll |
US10168871B2 (en) | 2013-09-16 | 2019-01-01 | Rovi Guides, Inc. | Methods and systems for presenting direction-specific media assets |
CN103646052A (zh) | 2013-11-28 | 2014-03-19 | 小米科技有限责任公司 | 一种图片信息的处理方法及装置 |
WO2015122052A1 (ja) * | 2014-02-17 | 2015-08-20 | 株式会社ソニー・コンピュータエンタテインメント | 画像送信装置、情報処理端末、画像送信方法、情報処理方法、プログラム及び情報記憶媒体 |
US9900505B2 (en) * | 2014-07-23 | 2018-02-20 | Disney Enterprises, Inc. | Panoramic video from unstructured camera arrays with globally consistent parallax removal |
KR20160074334A (ko) * | 2014-12-18 | 2016-06-28 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
CN106709899B (zh) * | 2015-07-15 | 2020-06-02 | 华为终端有限公司 | 双摄像头相对位置计算方法、装置和设备 |
US9824723B1 (en) * | 2015-08-27 | 2017-11-21 | Amazon Technologies, Inc. | Direction indicators for panoramic images |
US9934823B1 (en) * | 2015-08-27 | 2018-04-03 | Amazon Technologies, Inc. | Direction indicators for panoramic images |
US10324293B2 (en) * | 2016-02-23 | 2019-06-18 | Compedia Software and Hardware Development Ltd. | Vision-assisted input within a virtual world |
CN106101552B (zh) | 2016-07-27 | 2019-10-15 | 维沃移动通信有限公司 | 一种全景拍照方法及移动终端 |
CN106445129A (zh) | 2016-09-14 | 2017-02-22 | 乐视控股(北京)有限公司 | 全景图像信息显示方法、装置及*** |
US10600150B2 (en) * | 2016-10-31 | 2020-03-24 | Adobe Inc. | Utilizing an inertial measurement device to adjust orientation of panorama digital images |
-
2017
- 2017-04-26 JP JP2019547388A patent/JP7248304B2/ja active Active
- 2017-04-26 WO PCT/CN2017/082058 patent/WO2018157464A1/zh unknown
- 2017-04-26 AU AU2017401161A patent/AU2017401161B2/en active Active
- 2017-04-26 CA CA3055114A patent/CA3055114C/en active Active
- 2017-04-26 CN CN201780008045.5A patent/CN108702445B/zh active Active
- 2017-04-26 KR KR1020197028572A patent/KR102314594B1/ko active IP Right Grant
- 2017-04-26 US US16/490,802 patent/US11134191B2/en active Active
- 2017-04-26 EP EP17899039.6A patent/EP3582117A4/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101902571A (zh) * | 2009-05-27 | 2010-12-01 | 索尼公司 | 图像拍摄装置、电子设备、全景图像记录方法及程序 |
CN105827978A (zh) * | 2016-04-28 | 2016-08-03 | 努比亚技术有限公司 | 一种半球形全景图的拍摄方法、装置及终端 |
Also Published As
Publication number | Publication date |
---|---|
CA3055114C (en) | 2021-12-28 |
US20200029017A1 (en) | 2020-01-23 |
US11134191B2 (en) | 2021-09-28 |
AU2017401161A1 (en) | 2019-10-24 |
CA3055114A1 (en) | 2018-09-07 |
JP2020510928A (ja) | 2020-04-09 |
AU2017401161B2 (en) | 2020-12-10 |
KR102314594B1 (ko) | 2021-10-18 |
JP7248304B2 (ja) | 2023-03-29 |
CN108702445A (zh) | 2018-10-23 |
KR20190118654A (ko) | 2019-10-18 |
WO2018157464A1 (zh) | 2018-09-07 |
EP3582117A1 (en) | 2019-12-18 |
EP3582117A4 (en) | 2019-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108702445B (zh) | 一种图像显示方法、电子设备及计算机可读存储介质 | |
US10623661B2 (en) | Image composition method with image sensors having different angles of view and electronic device for supporting the same | |
JP6075066B2 (ja) | 画像管理システム、画像管理方法、及びプログラム | |
KR101977703B1 (ko) | 단말의 촬영 제어 방법 및 그 단말 | |
US9269191B2 (en) | Server, client terminal, system and program for presenting landscapes | |
JP2013162487A (ja) | 画像表示装置及び撮像装置 | |
JP5477059B2 (ja) | 電子機器、画像出力方法及びプログラム | |
JP6954410B2 (ja) | 管理システム | |
WO2022033272A1 (zh) | 图像处理方法以及电子设备 | |
US9635234B2 (en) | Server, client terminal, system, and program | |
KR102501713B1 (ko) | 영상 표시 방법 및 그 전자장치 | |
JP2017108356A (ja) | 画像管理システム、画像管理方法、プログラム | |
EP4298599A1 (en) | Image processing method, recording medium, image processing apparatus, and image processing system | |
JP2014120815A (ja) | 情報処理装置、撮像装置、情報処理方法、プログラムならびに記憶媒体 | |
JP5651975B2 (ja) | 画像閲覧装置およびカメラ | |
JP2011234257A (ja) | 撮像装置、撮像画像表示システム、制御方法、撮像画像表示方法およびプログラム。 | |
JP2007208596A (ja) | データ再生機器、データ再生方法およびプログラム | |
JP5533201B2 (ja) | 撮像画像表示装置、撮像画像表示システム、制御方法、撮像画像表示方法およびプログラム。 | |
JP2021125846A (ja) | プログラム、記録媒体および情報処理装置 | |
CN117671203A (zh) | 一种虚拟数字内容显示***、方法与电子设备 | |
JP2014120814A (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 |