[go: up one dir, main page]

CN106537457B - 一种图像处理方法、装置及电子终端 - Google Patents

一种图像处理方法、装置及电子终端 Download PDF

Info

Publication number
CN106537457B
CN106537457B CN201580023568.8A CN201580023568A CN106537457B CN 106537457 B CN106537457 B CN 106537457B CN 201580023568 A CN201580023568 A CN 201580023568A CN 106537457 B CN106537457 B CN 106537457B
Authority
CN
China
Prior art keywords
image
static
dynamic
instruction
dynamic image
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
Application number
CN201580023568.8A
Other languages
English (en)
Other versions
CN106537457A (zh
Inventor
贺丽萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN106537457A publication Critical patent/CN106537457A/zh
Application granted granted Critical
Publication of CN106537457B publication Critical patent/CN106537457B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control 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/39Control of the bit-mapped memory
    • G09G5/395Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
    • G09G5/397Arrangements specially adapted for transferring the contents of two or more bit-mapped memories to the screen simultaneously, e.g. for mixing or overlay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/10Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种图像处理方法、装置及电子终端,涉及数据处理领域,能够提高静态图像与动态图像叠加后静态图像的图像质量。本发明实施例的方法包括:通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。本发明适用于一种图像的处理流程中。

Description

一种图像处理方法、装置及电子终端
技术领域
本发明涉及数据处理领域,尤其涉及一种图像处理方法、装置及电子终端。
背景技术
随着用户对图像要求的提高,电子终端为用户提供了许多新的功能来满足用户的需求。比如,用户对多张照片进行叠加处理,可以是静态图像与静态图像的叠加,也可以是动态图像与静态图像的叠加,通过对不同图像的叠加,以达到用户满意的效果。目前如果用户想将一张动态图像与一张静态图像叠加,必须对静态图像进行预处理,才可以进行叠加。而对静态图像进行预处理的过程,通常会降低静态图像的图像质量。以静态图像与动态图像叠加生成GIF (Graphics Interchange Format,图像互换格式)的动态图像为例, GIF的图像为8位色,而静态图像通常为真彩色,在进行叠加时,需要把真彩色的静态图像转化为8位色的图像,由于8位色的图像所包含的颜色比真彩色的图像所包含的颜色要少,这样经过转换后的静态图像的图像质量必然会降低,达不到用户满意的效果。
发明内容
本发明实施例提供的一种图像处理方法、装置及电子终端,可提高静态图像与动态图像叠加后静态图像的图像质量。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供了一种图像处理方法,包括:
获取静态图像;
获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;
获取图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;
根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
结合第一方面,在第一方面的第一种可能的实现方式中,所述获取动态图像,包括:
根据用户输入的获取指令,通过所述电子终端上的传感器,获取环境数据;
根据所述环境数据,生成动态图像。
结合第一方面的第一种可能的实现方式,在第二种 可能的实现方式中,在所述生成动态图像时,包括:
根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
结合第一方面的第二种 可能的实现方式,在第三种可能的实现方式中,包括:
根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
第二方面,本发明实施例一种图像处理装置,包括:
第一获取单元,用于获取所述静态图像;
第二获取单元,用于获取所述动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;
接收指令单元,用于接收图像叠加指令,所述图像叠加指令用于指示叠加动态图像和静态图像;
生成单元,用于根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
结合第二方面,在第二方面的第一种可能的实现方式中,所述第二获取单元,包括:
获取子单元,用于根据用户输入的获取指令,通过所述电子终端上的传感器,获取环境数据;
生成子单元,用于根据所述环境数据,生成动态图像。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述输出单元,还包括:
解码子单元,用于根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,包括:
确定单元,用于根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
第三方面,本发明实施例提供了一种电子终端,包括:
存储器,用于存储包括程序指令的信息以及存储获取到的静态图像、动态图像和目标图像;
处理器,分别与所述存储器耦合,用于控制所述程序指令的执行,具体用于,获取静态图像;获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;接收图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
结合第三方面,在第三方面的第一种可能的实现方式中,包括:
所述处理器还用于,根据用户输入的获取指令,通过所述电子终端上的传感器,获取环境数据;
所述处理器还用于,根据所述环境数据,生成动态图像。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,包括:
所述处理器还用于,根据接收到的解码指令,对所述目标图像数据进行解码,输出目标图像。
结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,包括:
所述处理器还用于,根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
本发明实施例提供的一种图像处理方法、装置及电子终端,通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,从而实现静态图像与动态图像的叠加。相比与现有技术,在进行静态图像和动态图像叠加的过程中,必须先将静态图像转换成与动态图像相同的格式后再进行叠加,而导致静态图像的图像质量降低的问题来说,本发明通过设置静态图像的扩展字段,避免了静态图像和动态图像在叠加时静态图像的格式转换过程,从而可以保证在静态图像和动态图像进行叠加时静态图像的图像质量不受损。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种图像处理方法的流程图;
图2为静态图像和动态图像进行叠加后的目标图像示意图;
图3为本发明实施例提供的另一种图像处理方法的流程图;
图4为本发明实施例提供的另一种图像处理方法的流程图;
图5为本发明实施例提供的一种图像处理装置的组成框图;
图6为本发明实施例提供的另一种图像处理装置的组成框图;
图7为本发明实施例提供的另一种图像处理装置的组成框图;
图8为本发明实施例提供的另一种图像处理装置的组成框图;
图9为本发明实施例提供的一种电子终端的组成框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供了一种图像处理方法,可提高动态图像和静态图像进行合并后静态图像的图像质量,其流程如图1所示,包括:
101、获取所述静态图像。
其中,静态图像可以是电子终端中已存储的图像,或者是通过拍照应用正在获取的图像。
102、获取所述动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置。
其中,动态图像可以是波形图,频谱图,或者音量图。动态图像的格式可以是GIF,或者是其他动态图像格式,本发明对动态图像的格式不做限定。其中需要说明的是,图像叠加指令的获取和静态图像及动态图像获取的先后关系可以是灵活的比如先获取图像叠加指令再获取动态和静态图像,例如用户通过菜单选择生成叠加图像,再分别获取或拍摄动态和静态图像;也可以先获取静态和/或动态图像,再获取图像叠加指令,例如用户选定静态和动态图像后进行编辑;或者用户拍摄新图像或选定已有图像,如静态图像,后选择叠加编辑,再选定或拍摄动态图像进行图像叠加,即在静态图像上叠加动态图像;也可以先选定动态图像,选择进行叠加编辑,再获取静态图像,将动态图像叠加到静态图像上去。
103、接收图像叠加指令。
其中,所述图像叠加指令用于指示叠加动态图像和静态图像。
104、根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。
其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
需要说明的是,用于显示静态图像的原有字段可以为符合JPEG (JointPhotographic Experts Group,联合图像专家小组)格式、 PNG(Portable NetworkGraphic Format,可移植网络图形格式)、 TIFF(Tagged Image File Format,标签图像文件格式)等现有的任意一种存储静态图像存储格式的字段。设置静态图像的扩展字段是具体是,在上述静态图像的存储格式后,增加扩展字段。在增加扩展字段后并不影响电子终端读取静态图像的过程,也不影响静态图像的图像质量。另外,在上述静态图像存储格式后增加的扩展字段包括:表示动态图像长度的字段、表示动态图像在静态图像中的坐标的字段、表示动态图像数据的字段。
值得说明的是,本发明提供的是一种自定义图像存储格式,其中,该自定义图像存储格式包含两种图像数据,一种为静态图像,另一种为动态图像。为方便本发明实施例的理解,现举例说明,例如:
|0xffd8......0xffd9|0x6C65 0x6E67 0x7468 0x7548|0xff78 0x0245 0xff790x0154|0x4749 0x4638 0x3961......|
其中,上述字符段为目标图像的存储形式,oxffd8到0xffd9 为静态图像的区域;0x6C69到0x7548为标识动态图像长度的区域; 0xff78到0x0154为动态图像区域在整个静态图像区域中的坐标; 0x4749到最后为动态图像。需要说明的是,存储静态图像的区域为固定区域,在进行解码的时候需要优先对静态图像进行解码。后续其他三类存储内容的前后顺序没有限制,但是需要满足标识动态图像长度的区域位于存储动态图像的区域之前,这样在读取目标图像时,总是先读取存储标识动态图像长度的区域,后读取存储动态图像的区域,方便电子终端对目标图像进行解码。
本发明实施例提供的一种图像处理方法,通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。相比与现有技术,在进行静态图像和动态图像叠加的过程中,必须先将静态图像转换成与动态图像相同的格式后再进行叠加,而导致静态图像的图像质量降低的问题来说,本发明通过设置静态图像的扩展字段,避免了静态图像和动态图像在叠加时静态图像的格式转换过程,从而可以保证在静态图像和动态图像进行叠加时静态图像的图像质量不受损。
本发明提供的另一实施例中,如图3所示,详细表述了用于实现步骤103中获取动态图像的方法流程,包括:
201、根据用户输入的获取指令,通过电子终端上的传感器,获取环境数据。
其中,用户输入的获取指令包括用户选择的获取动态数据的种类。比如,用户输入的获取指令是获取声音类型的数据,则可以通过麦克风,获取到音频环境数据;同理,用户输入的获取指令是获取环境温度数据,则通过温度计获取当前环境温度。综上,用户可以选择通过电子终端上不同传感器获取对应的环境数据。传感器用于侦测电子设备的物理量,例如力、力矩、压力、应力、位置、位移、速度、加速度、角度、角速度、转数、转速以及工作状态发生变化的时间等,转变成电量来进行检测和控制。其他的一些传感器件还可以包括重力感应计、三轴加速计、陀螺仪等。
202、根据所述环境数据,生成动态图像。
其中,不同的环境数据通过与之对应的动态图像进行表示。比如,如果获取到的是声音数据,则用音量图表示声音数据更直观。而如果获取到是的心跳数据,则通过心电图表示该数据更为直观。综上所述,生成的动态图像必须可以直观的表示获取的环境数据。
本发明提供的另一实施例中,对步骤104进行了详细的描述,包括:
根据接收到的解码指令,对目标图像数据进行解码,生成目标图像。
其中,用户查看目标图像时,只需要对目标图像数据进行解压解码即可,解压播放步骤通过计算机语言编程来实现。解压播放步骤中,使用任意一种计算机语言编写的软件程序对目标图像数据进行解压解码播放即可。电子终端首先获取目标图像数据的静态图像数据,并解析静态图像数据,生成静态图像。然后,电子终端读取出静态图像数据以外的后续目标图像数据,获取到动态图像数据在静态图像中的坐标、动态图像的大小以及动态图像数据。当获取到动态图像数据后,对动态图像数据进行解码,生成动态图像,其在静态图像中的显示位置由动态图像坐标确定。如图2所示,为包含静态图像和动态图像的目标图像。
本发明提供的另一实施例中,描述了获取动态图像在静态图像中的坐标的方法流程,如图4所示,包括:
301、根据用户输入的拖动指令,确定动态图像在静态图像中的坐标。
其中,由于每次获取到的静态图像的内容有所不用,因此叠加动态图像的位置不可以是固定的。因此,需要根据用户输入的拖动指令,对动态图像进行移动。比如用户使用手指、触笔等任何合适的物体或附件在电子终端的屏幕上进行移动操作时,电子终端检测用户的触摸操作,并将检测到的触摸操作转换为电信号,再将电信号转换成触点坐标,根据触点坐标在静态图像中的位置,将触点坐标和静态图像中的坐标相对应。以此确定动态图像在静态图像中的坐标位置。
本发明实施例提供的一种图像处理方法,通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。相比与现有技术,在进行静态图像和动态图像叠加的过程中,必须先将静态图像转换成与动态图像相同的格式后再进行叠加,而导致静态图像的图像质量降低的问题来说,本发明通过设置静态图像的扩展字段,避免了静态图像和动态图像在叠加时静态图像的格式转换过程,从而可以保证在静态图像和动态图像进行叠加时静态图像的图像质量不受损。
本发明还提供了一种图像处理装置,如图5所示,包括:第一获取单元51、第二获取单元52、接收指令单元53、生成单元54。
第一获取单元51,用于获取所述静态图像。
第二获取单元52,用于获取所述动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置。
接收指令单元53,用于接收图像叠加指令,所述图像叠加指令用于指示叠加动态图像和静态图像。
生成单元54,用于根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。
其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
在本发明提供的另一实施例中,如图6所示,第二获取单元52,包括:获取子单元521、生成子单元522。
获取子单元521,用于根据用户输入的获取指令,通过电子终端上的传感器,获取环境数据。
生成子单元522,用于根据环境数据,生成动态图像。
在本发明提供的另一实施例中,如图7所示,输出生成单元54 还包括:解码子单元541。
解码子单元541,还用于根据接收到的解码指令,对目标图像数据进行解码,生成目标图像。
在本发明提供的另一实施例中,如图8所示,包括:确定单元 61。
确定单元61,用于根据用户输入的拖动指令,确定动态图像在静态图像中的坐标。
本发明实施例提供的一种图像处理装置,通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。相比与现有技术,在进行静态图像和动态图像叠加的过程中,必须先将静态图像转换成与动态图像相同的格式后再进行叠加,而导致静态图像的图像质量降低的问题来说,本发明通过设置静态图像的扩展字段,避免了静态图像和动态图像在叠加时静态图像的格式转换过程,从而可以保证在静态图像和动态图像进行叠加时静态图像的图像质量不受损。
值得说明的是,如图5至图8所示的装置,用于实现图1以及图3至图4所示的方法流程。
本发明还提供了一种电子终端,如图9所示,包括:存储器1001、处理器1002、输入输出接口1003。其中,存储器1001、处理器1002 和输入输出接口1003通过总线连接,可相互进行数据传输。
存储器1001,用于存储包括程序指令的信息以及存储获取到的静态图像、动态图像和目标图像。
处理器1002,分别与存储器耦合,用于控制程序指令的执行,具体用于,获取所述静态图像;获取所述动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;接收图像叠加指令,所述图像叠加指令用于指示叠加动态图像和静态图像;根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
输入输出接口1003,用于根据目标图像数据,输出目标图像。
在本实施例提供的电子终端的一种可选构成方式中,处理器1002 还用于,根据用户输入的获取指令,通过电子终端上的传感器,获取环境数据。
处理器1002 还用于,根据环境数据,生成动态图像。
在本实施例提供的电子终端的一种可选构成方式中,处理器1002 还用于,根据接收到的解码指令,对目标图像数据进行解码,生成目标图像。
在本实施例提供的电子终端的一种可选构成方式中,处理器1002 还用于,根据用户输入的拖动指令,确定动态图像在静态图像中的坐标。
本发明实施例提供的一种电子终端,通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。相比与现有技术,在进行静态图像和动态图像叠加的过程中,必须先将静态图像转换成与动态图像相同的格式后再进行叠加,而导致静态图像的图像质量降低的问题来说,本发明通过设置静态图像的扩展字段,避免了静态图像和动态图像在叠加时静态图像的格式转换过程,从而可以保证在静态图像和动态图像进行叠加时静态图像的图像质量不受损。
值得说明的是,如图9所示的电子终端,用于实现图1以及图 3至图4所示的方法流程。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (13)

1.一种图像处理的方法,其特征在于,所述方法用于一种图像处理系统,所述方法包括:
获取静态图像;
获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;
获取图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;
根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据的存储格式包含静态图像字段和静态图像的扩展字段;所述静态图像字段为获取的所述静态图像的存储格式的原有字段;所述扩展字段包括:表示所述动态图像长度的字段、表示所述动态图像在所述静态图像中的坐标的字段、表示所述动态图像数据的字段。
2.根据权利要求1所述的方法,其特征在于,所述获取动态图像,包括:
根据用户输入的获取指令,通过电子终端上的传感器,获取环境数据;
根据所述环境数据,生成动态图像。
3.根据权利要求1所述的方法,其特征在于,还包括:
根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
4.根据权利要求3所述的方法,其特征在于,获取所述动态图像在所述静态图像中的坐标位置,包括:
根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
5.一种图像处理装置,其特征在于,包括:
第一获取单元,用于获取静态图像;
第二获取单元,用于获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;
接收指令单元,用于接收图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;
生成单元,用于根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据的存储格式包含静态图像字段和静态图像的扩展字段;所述静态图像字段为获取的所述静态图像的存储格式的原有字段;所述扩展字段包括:表示所述动态图像长度的字段、表示所述动态图像在所述静态图像中的坐标的字段、表示所述动态图像数据的字段。
6.根据权利要求5所述的装置,其特征在于,所述第二获取单元,包括:
获取子单元,用于根据用户输入的获取指令,通过电子终端上的传感器,获取环境数据;
生成子单元,用于根据所述环境数据,生成动态图像。
7.根据权利要求5所述的装置,其特征在于,所述生成单元,还包括:
解码子单元,用于根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
8.根据权利要求7所述的装置,其特征在于,包括:
确定单元,用于根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
9.一种电子终端,其特征在于,包括:
存储器,用于存储包括程序指令的信息以及存储获取到的静态图像、动态图像和目标图像;
处理器,分别与所述存储器耦合,用于控制所述程序指令的执行,具体用于,获取静态图像;获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;接收图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据的存储格式包含静态图像字段和静态图像的扩展字段;所述静态图像字段为获取的所述静态图像的存储格式的原有字段;所述扩展字段包括:表示所述动态图像长度的字段、表示所述动态图像在所述静态图像中的坐标的字段、表示所述动态图像数据的字段。
10.根据权利要求9所述的电子终端,其特征在于,包括:
所述处理器还用于,根据用户输入的获取指令,通过所述电子终端上的传感器,获取环境数据;
所述处理器还用于,根据所述环境数据,生成动态图像。
11.根据权利要求9所述的电子终端,其特征在于,包括:
所述处理器还用于,根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
12.根据权利要求11所述的电子终端,其特征在于,包括:
所述处理器还用于,根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
13.一种可读存储介质,其特征在于,包括程序或指令,当所述程序或指令被执行时,如权利要求1至4中任一项所述的图像处理的方法被实现。
CN201580023568.8A 2015-03-02 2015-03-02 一种图像处理方法、装置及电子终端 Active CN106537457B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/073515 WO2016138621A1 (zh) 2015-03-02 2015-03-02 一种图像处理方法、装置及电子终端

Publications (2)

Publication Number Publication Date
CN106537457A CN106537457A (zh) 2017-03-22
CN106537457B true CN106537457B (zh) 2019-08-20

Family

ID=56849201

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580023568.8A Active CN106537457B (zh) 2015-03-02 2015-03-02 一种图像处理方法、装置及电子终端

Country Status (4)

Country Link
US (1) US10554907B2 (zh)
EP (1) EP3255610B1 (zh)
CN (1) CN106537457B (zh)
WO (1) WO2016138621A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109670427B (zh) * 2018-12-07 2021-02-02 腾讯科技(深圳)有限公司 一种图像信息的处理方法、装置及存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1365571A (zh) * 2000-01-24 2002-08-21 松下电器产业株式会社 图像合成装置、记录媒体及程序
CN1696979A (zh) * 2004-05-14 2005-11-16 腾讯科技(深圳)有限公司 一种动态虚拟形象的合成方法
CN1997106A (zh) * 2005-12-31 2007-07-11 北京华旗数码影像技术研究院有限责任公司 一种可嵌入海拔高度水印信息的数码相机
CN101005609A (zh) * 2006-01-21 2007-07-25 腾讯科技(深圳)有限公司 生成互动视频图像的方法及系统
CN101893725A (zh) * 2010-06-30 2010-11-24 宇龙计算机通信科技(深圳)有限公司 一种基于移动终端的天气信息处理方法及移动终端
CN102547198A (zh) * 2010-12-22 2012-07-04 埃维克斯公司 制作运动图像作品文件的执行文件、及其使用方法
CN102566796A (zh) * 2011-12-07 2012-07-11 东蓝数码有限公司 智能终端上基于线加速度传感器的人机交互检测及处理方法
CN202652420U (zh) * 2012-04-17 2013-01-02 北京明科全讯技术有限公司 一种全景监控系统
CN103442181A (zh) * 2013-09-06 2013-12-11 深圳市中兴移动通信有限公司 一种图像处理方法和图像处理设备
WO2014049398A1 (en) * 2012-09-28 2014-04-03 Nokia Corporation Apparatus displaying animated image combined with tactile output
CN103714565A (zh) * 2013-12-31 2014-04-09 广州市久邦数码科技有限公司 一种搭载音频的动态图像生成方法及系统

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7793231B2 (en) * 2006-01-19 2010-09-07 International Business Machines Corporation Method and system for providing a primary window overlay
JP2009130496A (ja) * 2007-11-21 2009-06-11 Panasonic Corp 波形表示装置
EP2711929A1 (en) 2012-09-19 2014-03-26 Nokia Corporation An Image Enhancement apparatus and method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1365571A (zh) * 2000-01-24 2002-08-21 松下电器产业株式会社 图像合成装置、记录媒体及程序
CN1696979A (zh) * 2004-05-14 2005-11-16 腾讯科技(深圳)有限公司 一种动态虚拟形象的合成方法
CN1997106A (zh) * 2005-12-31 2007-07-11 北京华旗数码影像技术研究院有限责任公司 一种可嵌入海拔高度水印信息的数码相机
CN101005609A (zh) * 2006-01-21 2007-07-25 腾讯科技(深圳)有限公司 生成互动视频图像的方法及系统
CN101893725A (zh) * 2010-06-30 2010-11-24 宇龙计算机通信科技(深圳)有限公司 一种基于移动终端的天气信息处理方法及移动终端
CN102547198A (zh) * 2010-12-22 2012-07-04 埃维克斯公司 制作运动图像作品文件的执行文件、及其使用方法
CN102566796A (zh) * 2011-12-07 2012-07-11 东蓝数码有限公司 智能终端上基于线加速度传感器的人机交互检测及处理方法
CN202652420U (zh) * 2012-04-17 2013-01-02 北京明科全讯技术有限公司 一种全景监控系统
WO2014049398A1 (en) * 2012-09-28 2014-04-03 Nokia Corporation Apparatus displaying animated image combined with tactile output
CN103442181A (zh) * 2013-09-06 2013-12-11 深圳市中兴移动通信有限公司 一种图像处理方法和图像处理设备
CN103714565A (zh) * 2013-12-31 2014-04-09 广州市久邦数码科技有限公司 一种搭载音频的动态图像生成方法及系统

Also Published As

Publication number Publication date
US10554907B2 (en) 2020-02-04
EP3255610A1 (en) 2017-12-13
EP3255610A4 (en) 2018-03-07
CN106537457A (zh) 2017-03-22
EP3255610B1 (en) 2021-01-20
WO2016138621A1 (zh) 2016-09-09
WO2016138621A8 (zh) 2016-12-15
US20180070022A1 (en) 2018-03-08

Similar Documents

Publication Publication Date Title
US9479693B2 (en) Method and mobile terminal apparatus for displaying specialized visual guides for photography
WO2019184889A1 (zh) 增强现实模型的调整方法、装置、存储介质和电子设备
EP2811731B1 (en) Electronic device for editing dual image and method thereof
US20120042265A1 (en) Information Processing Device, Information Processing Method, Computer Program, and Content Display System
CN112764845B (zh) 视频处理方法及装置、电子设备和计算机可读存储介质
WO2017130486A1 (ja) 情報処理装置、情報処理方法およびプログラム
CN104049861A (zh) 电子装置及操作所述电子装置的方法
EP3070681A1 (en) Display control device, display control method and program
CN114816088A (zh) 线上教学方法、电子设备和通信系统
JP2016181018A (ja) 情報処理システムおよび情報処理方法
CN105718198A (zh) 动态图像的生成方法及移动终端
WO2014034256A1 (ja) 表示制御装置、表示制御システムおよび表示制御方法
CN105549892B (zh) 一种增强现实信息的显示方法和装置
CN105072335B (zh) 一种拍照方法及用户终端
CN106537457B (zh) 一种图像处理方法、装置及电子终端
CN107431752B (zh) 一种处理方法及便携式电子设备
CN115994853A (zh) 图像处理方法、装置、计算机设备及存储介质
CN103338330A (zh) 一种图像处理方法、装置和终端
KR102031284B1 (ko) 연속 촬영된 이미지를 합성하는 전자 장치 및 방법
US11036287B2 (en) Electronic device, control method for electronic device, and non-transitory computer readable medium
CN107395966A (zh) 一种拍照方法、电子设备及计算机可读存储介质
JP2016095620A (ja) 表示装置、サーバ装置、表示システム及びその制御方法、並びに制御プログラム、記憶媒体
JP2016042661A (ja) 情報処理装置、システム、情報処理方法及びプログラム
US20100034461A1 (en) Method and apparatus for generating media signal
US20170220317A1 (en) Electronic apparatus and control program of electronic apparatus

Legal Events

Date Code Title Description
C06 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