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

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

Info

Publication number
WO2016138621A1
WO2016138621A1 PCT/CN2015/073515 CN2015073515W WO2016138621A1 WO 2016138621 A1 WO2016138621 A1 WO 2016138621A1 CN 2015073515 W CN2015073515 W CN 2015073515W WO 2016138621 A1 WO2016138621 A1 WO 2016138621A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
dynamic
static
data
instruction
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.)
Ceased
Application number
PCT/CN2015/073515
Other languages
English (en)
French (fr)
Other versions
WO2016138621A8 (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
Priority to PCT/CN2015/073515 priority Critical patent/WO2016138621A1/zh
Priority to CN201580023568.8A priority patent/CN106537457B/zh
Priority to US15/555,400 priority patent/US10554907B2/en
Priority to EP15883678.3A priority patent/EP3255610B1/en
Publication of WO2016138621A1 publication Critical patent/WO2016138621A1/zh
Publication of WO2016138621A8 publication Critical patent/WO2016138621A8/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

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/80Two-dimensional [2D] 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

Definitions

  • the present invention relates to the field of data processing, and in particular, to an image processing method, apparatus, and electronic terminal.
  • the electronic terminal provides users with many new functions to meet the needs of users. For example, the user superimposes multiple photos, which may be a superposition of a static image and a static image, or a superposition of a dynamic image and a static image, and superimposes different images to achieve a satisfactory user effect.
  • photos which may be a superposition of a static image and a static image, or a superposition of a dynamic image and a static image, and superimposes different images to achieve a satisfactory user effect.
  • the still image must be preprocessed before it can be superimposed.
  • the process of preprocessing a still image usually reduces the image quality of the still image. For example, a static image and a moving image are superimposed to generate a dynamic image of a GIF (Graphics Interchange Format).
  • GIF Graphics Interchange Format
  • the image of the GIF is an 8-bit color
  • the still image is usually a true color.
  • the true color is required.
  • the static image is converted into an 8-bit color image. Since the 8-bit color image contains less color than the true color image, the image quality of the converted still image is inevitably reduced. User satisfaction.
  • the image processing method and device and the electronic terminal provided by the embodiments of the present invention can improve the image quality of the static image after the static image and the dynamic image are superimposed.
  • an embodiment of the present invention provides an image processing method, including:
  • the image superimposition instruction is configured to indicate superimposing the dynamic image and the static image
  • target image data including the still image and the dynamic image according to the image superimposing instruction, wherein the target image data includes an area indicating the still image, an area indicating a data length of the dynamic image, An area indicating the position of the moving image and indicating the moving image area.
  • the acquiring the dynamic image includes:
  • a dynamic image is generated based on the environmental data.
  • the method when the generating the dynamic image, the method includes:
  • the target image data is decoded according to the received decoding instruction to generate a target image.
  • the method includes:
  • the coordinates of the dynamic image in the still image are determined according to a drag command input by a user.
  • an image processing apparatus includes:
  • a first acquiring unit configured to acquire the static image
  • a second acquiring unit configured to acquire the dynamic image, a data length of the dynamic image, and a coordinate position of the dynamic image in the static image
  • Receiving an instruction unit configured to receive an image overlay instruction, where the image overlay instruction is used to indicate overlaying the dynamic image and the static image;
  • a generating unit configured to generate target image data including the static image and the dynamic image according to the image superimposition instruction, wherein the target image data includes an area indicating the static image, indicating the dynamic image An area of data length, an area indicating the position of the moving image, and an indication of the moving image area.
  • the second acquiring unit includes:
  • Obtaining a subunit configured to acquire environment data by using a sensor on the electronic terminal according to an acquisition instruction input by the user;
  • the output unit further includes:
  • a decoding subunit configured to decode the target image data according to the received decoding instruction to generate a target image.
  • the method includes:
  • a determining unit configured to determine coordinates of the dynamic image in the static image according to a drag instruction input by a user.
  • an electronic terminal including:
  • a memory for storing information including program instructions and storing the acquired still image, moving image, and target image;
  • a processor coupled to the memory, for controlling execution of the program instructions, specifically for acquiring a static image; acquiring a dynamic image, a data length of the dynamic image, and the dynamic image in the static image a coordinate position command for receiving an image superimposition instruction for indicating superimposition of the dynamic image and the still image; generating target image data including the still image and the dynamic image according to the image superimposition instruction
  • the target image data includes an area indicating the still image, an area indicating a data length of the moving image, an area indicating the moving image position, and an indication of the moving image area.
  • the method includes:
  • the processor is further configured to acquire environment data by using a sensor on the electronic terminal according to an acquisition instruction input by a user;
  • the processor is further configured to generate a dynamic image according to the environmental data.
  • the method includes:
  • the processor is further configured to: target the image data according to the received decoding instruction Decode and output the target image.
  • the method includes:
  • the processor is further configured to determine coordinates of the dynamic image in the static image according to a drag instruction input by a user.
  • An image processing method, device and electronic terminal provided by an embodiment of the present invention receive an image superimposition instruction, and acquire a static image, a data length of the dynamic image, the dynamic image, and a coordinate position of the dynamic image in the static image, and then according to The image superimposition instruction generates target image data including the still image and the dynamic image, thereby realizing superposition of the still image and the moving image.
  • the static image must be converted into the same format as the dynamic image and then superimposed, resulting in a problem of image quality degradation of the static image.
  • the invention avoids the format conversion process of the static image when the static image and the dynamic image are superimposed by setting the extended field of the static image, thereby ensuring that the image quality of the static image is not damaged when the static image and the dynamic image are superimposed.
  • FIG. 1 is a flowchart of an image processing method according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a target image after superimposing a still image and a moving image
  • FIG. 3 is a flowchart of another image processing method according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of another image processing method according to an embodiment of the present invention.
  • FIG. 5 is a structural block diagram of an image processing apparatus according to an embodiment of the present invention.
  • FIG. 6 is a structural block diagram of another image processing apparatus according to an embodiment of the present invention.
  • FIG. 7 is a structural block diagram of another image processing apparatus according to an embodiment of the present invention.
  • FIG. 8 is a structural block diagram of another image processing apparatus according to an embodiment of the present invention.
  • FIG. 9 is a structural block diagram of an electronic terminal according to an embodiment of the present invention.
  • An embodiment of the present invention provides an image processing method, which can improve image quality of a static image after combining a moving image and a still image.
  • the flow is shown in FIG. 1 and includes:
  • the still image may be an image that has been stored in the electronic terminal, or an image that is being acquired by the photographing application.
  • the dynamic image may be a waveform diagram, a spectrogram, or a volume map.
  • the format of the dynamic image may be a GIF or other dynamic image format, and the present invention does not limit the format of the dynamic image. It should be noted that the acquisition of the image superposition instruction and the sequential relationship between the static image and the dynamic image acquisition may be flexible.
  • the image superimposition instruction is first acquired to acquire dynamic and static images, for example, the user generates a superimposed image through menu selection, and then separately acquires Or take dynamic and still images; you can also get static and / or dynamic images, then get image overlay instructions, such as editing after the user selects static and dynamic images; or users take new images or select existing images, such as static Image, then select overlay editing, then select or capture the dynamic image for image overlay, that is, superimpose the dynamic image on the static image; also select the dynamic image first, select to perform overlay editing, then obtain the static image, and superimpose the dynamic image to Going over the still image.
  • the image superimposition instruction is used to indicate superimposing a dynamic image and a still image.
  • Target image data including the static image and the dynamic image according to the image superposition instruction.
  • the target image data includes an area indicating the still image, an area indicating a data length of the moving image, an area indicating the moving image position, and an indication of the moving image area.
  • the original field used to display the still image may be JPEG (Joint Photographic Experts Group) format, PNG (Portable Network Graphic Format), TIFF (Tagged Image File). Format, label image file format, etc.
  • JPEG Joint Photographic Experts Group
  • PNG Portable Network Graphic Format
  • TIFF Tagged Image File
  • Format label image file format, etc.
  • the extension field of the static image is set to specifically increase the extension field after the storage format of the above static image.
  • the addition of the extension field does not affect the process of the electronic terminal reading the still image, nor does it affect the image quality of the still image.
  • the extension field added after the above-described still image storage format includes a field indicating the length of the moving image, a field indicating the coordinates of the moving image in the still image, and a field indicating the moving image data.
  • the present invention provides a custom image storage format, wherein the custom image storage format includes two types of image data, one being a static image and the other being a dynamic image.
  • the custom image storage format includes two types of image data, one being a static image and the other being a dynamic image.
  • an example is illustrated, for example:
  • the above character segment is a storage form of the target image
  • oxffd8 to 0xffd9 is a region of the static image
  • 0x6C69 to 0x7548 are regions for identifying the length of the dynamic image
  • 0xff78 to 0x0154 are coordinates of the dynamic image region in the entire still image region
  • the area where the still image is stored is a fixed area, and the static image needs to be preferentially decoded when performing decoding.
  • the area that needs to satisfy the length of the dynamic image is located before the area where the moving image is stored, so that when the target image is read, the area in which the length of the dynamic image is stored is always read first. After reading the area where the moving image is stored, it is convenient for the electronic terminal to decode the target image.
  • An image processing method provided by an embodiment of the present invention receives an image overlay And obtaining a still image, a moving image, a data length of the moving image, and a coordinate position of the moving image in the still image, and then generating target image data including the still image and the moving image according to the image superimposing instruction.
  • the static image in the process of superimposing a still image and a moving image, the static image must be converted into the same format as the dynamic image and then superimposed, resulting in a problem of image quality degradation of the static image.
  • the invention avoids the format conversion process of the static image when the static image and the dynamic image are superimposed by setting the extended field of the static image, thereby ensuring that the image quality of the static image is not damaged when the static image and the dynamic image are superimposed.
  • FIG. 3 a method for implementing the method for obtaining a dynamic image in step 103 is described in detail, including:
  • the acquisition instruction input by the user includes the type of the dynamic data selected by the user. For example, if the acquisition instruction input by the user is to obtain the data of the sound type, the audio environment data can be obtained through the microphone; similarly, the acquisition instruction input by the user is to obtain the ambient temperature data, and the current ambient temperature is obtained through the thermometer.
  • the user can choose to obtain corresponding environmental data through different sensors on the electronic terminal.
  • the sensor is used to detect the physical quantity of the electronic device, such as force, torque, pressure, stress, position, displacement, speed, acceleration, angle, angular velocity, number of revolutions, speed, and time when the working state changes, and is converted into electric quantity for detection. And control.
  • Other sensor components may also include gravity sensors, three-axis accelerometers, gyroscopes, and the like.
  • different environmental data is represented by a dynamic image corresponding thereto. For example, if the sound data is obtained, it is more intuitive to use the volume map to represent the sound data. If the heartbeat data is obtained, the data is more intuitive through the ECG. In summary, the generated dynamic image must be able to visually represent the acquired environmental data.
  • step 104 is described in detail, including:
  • the target image data is decoded based on the received decoding command to generate a target image.
  • the decompression playback step is implemented by computer language programming.
  • the target image data may be decompressed and decoded using a software program written in any computer language.
  • the electronic terminal first acquires still image data of the target image data, and parses the still image data to generate a still image. Then, the electronic terminal reads out subsequent target image data other than the still image data, and acquires coordinates of the moving image data in the still image, the size of the moving image, and the moving image data. After the moving image data is acquired, the moving image data is decoded to generate a dynamic image whose display position in the still image is determined by the dynamic image coordinates. As shown in FIG. 2, it is a target image including a still image and a moving image.
  • a method flow for acquiring coordinates of a dynamic image in a static image is described. As shown in FIG. 4, the method includes:
  • the position of the superimposed dynamic image may not be fixed. Therefore, it is necessary to move the moving image according to the drag command input by the user.
  • the electronic terminal detects the touch operation of the user, converts the detected touch operation into an electrical signal, and converts the electrical signal.
  • the contact coordinates are corresponding to the coordinates in the static image according to the position of the contact coordinates in the still image. This determines the coordinate position of the dynamic image in the still image.
  • An image processing method provided by an embodiment of the present invention generates an image overlay instruction, and acquires a static image, a data length of the dynamic image, the dynamic image, and a coordinate position of the dynamic image in the static image, and then generates an image according to the image overlay instruction.
  • the target image data including the still image and the dynamic image.
  • the present invention avoids the format conversion of the static image and the static image during superposition by setting the extended field of the still image. The process ensures that the image quality of the still image is not impaired when the still image and the moving image are superimposed.
  • the present invention further provides an image processing apparatus, as shown in FIG. 5, comprising: a first acquisition unit 51, a second acquisition unit 52, a reception instruction unit 53, and a generation unit 54.
  • the first obtaining unit 51 is configured to acquire the static image.
  • the second obtaining unit 52 is configured to acquire the dynamic image, the data length of the dynamic image, and the coordinate position of the dynamic image in the static image.
  • the receiving instruction unit 53 is configured to receive an image superimposing instruction for indicating superimposing the dynamic image and the still image.
  • the generating unit 54 is configured to generate target image data including the static image and the dynamic image according to the image superposition instruction.
  • the target image data includes an area indicating the still image, an area indicating a data length of the moving image, an area indicating the moving image position, and an indication of the moving image area.
  • the second obtaining unit 52 includes: an obtaining subunit 521 and a generating subunit 522.
  • the obtaining subunit 521 is configured to acquire environment data by using a sensor on the electronic terminal according to an acquisition instruction input by the user.
  • a generating subunit 522 is configured to generate a dynamic image according to the environmental data.
  • the output generating unit 54 further includes a decoding subunit 541.
  • the decoding sub-unit 541 is further configured to decode the target image data according to the received decoding instruction to generate a target image.
  • a determining unit 61 is included.
  • a determining unit 61 configured to determine, according to a drag instruction input by the user, that the dynamic image is The coordinates in the still image.
  • An image processing apparatus generates an image superimposition instruction, and acquires a static image, a data length of the dynamic image, the dynamic image, and a coordinate position of the dynamic image in the static image, and then generates an image according to the image superposition instruction.
  • the target image data including the still image and the dynamic image.
  • the static image must be converted into the same format as the dynamic image and then superimposed, resulting in a problem of image quality degradation of the static image.
  • the invention avoids the format conversion process of the static image when the static image and the dynamic image are superimposed by setting the extended field of the static image, thereby ensuring that the image quality of the static image is not damaged when the static image and the dynamic image are superimposed.
  • FIG. 5 to FIG. 8 is used to implement the method flow shown in FIG. 1 and FIG. 3 to FIG.
  • the present invention also provides an electronic terminal, as shown in FIG. 9, comprising: a memory 1001, a processor 1002, and an input/output interface 1003.
  • the memory 1001, the processor 1002, and the input/output interface 1003 are connected by a bus, and can perform data transmission with each other.
  • the memory 1001 is configured to store information including program instructions and to store the acquired still images, moving images, and target images.
  • the processor 1002 is respectively coupled to the memory for controlling execution of the program instructions, specifically for acquiring the static image, acquiring the dynamic image, the data length of the dynamic image, and the moving image in the static image. a coordinate position in the image; an image superimposition instruction for indicating the superimposed dynamic image and the still image; and generating, according to the image superimposition instruction, target image data including the still image and the dynamic image, wherein The target image data includes an area indicating the still image, an area indicating a data length of the moving image, an area indicating the moving image position, and an indication of the moving image area.
  • the input/output interface 1003 is configured to output a target image according to the target image data.
  • the processor 1001 is further configured to: pass the sensor on the electronic terminal according to the acquisition instruction input by the user, Get environmental data.
  • the processor 1001 is further configured to generate a dynamic image according to the environmental data.
  • the processor 1001 is further configured to: decode the target image data according to the received decoding instruction, to generate a target image.
  • the processor 1001 is further configured to determine coordinates of the dynamic image in the static image according to the drag instruction input by the user.
  • An electronic terminal receives an image superimposition instruction, and acquires a static image, a data length of the dynamic image, the dynamic image, and a coordinate position of the dynamic image in the static image, and then generates an inclusion according to the image superposition instruction.
  • the still image and the target image data of the dynamic image Compared with the prior art, in the process of superimposing a still image and a moving image, the static image must be converted into the same format as the dynamic image and then superimposed, resulting in a problem of image quality degradation of the static image.
  • the invention avoids the format conversion process of the static image when the static image and the dynamic image are superimposed by setting the extended field of the static image, thereby ensuring that the image quality of the static image is not damaged when the static image and the dynamic image are superimposed.
  • FIG. 9 is used to implement the method flow shown in FIG. 1 and FIG. 3 to FIG.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random storage memory. (Random Access Memory, RAM), etc.

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)
  • User Interface Of Digital Computer (AREA)
  • Editing Of Facsimile Originals (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(Joint Photographic Experts Group,联合图像专家小组)格式、PNG(Portable Network Graphic Format,可移植网络图形格式)、TIFF(Tagged Image File Format,标签图像文件格式)等现有的任意一种存储静态图像存储格式的字段。设置静态图像的扩展字段是具体是,在上述静态图像的存储格式后,增加扩展字段。在增加扩展字段后并不影响电子终端读取静态图像的过程,也不影响静态图像的图像质量。另外,在上述静态图像存储格式后增加的扩展字段包括:表示动态图像长度的字段、表示动态图像在静态图像中的坐标的字段、表示动态图像数据的字段。
值得说明的是,本发明提供的是一种自定义图像存储格式,其中,该自定义图像存储格式包含两种图像数据,一种为静态图像,另一种为动态图像。为方便本发明实施例的理解,现举例说明,例如:
|0xffd8 ......0xffd9|0x6C65 0x6E67 0x7468 0x7548|0xff78 0x0245 0xff79 0x0154|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,用于根据目标图像数据,输出目标图像。
在本实施例提供的电子终端的一种可选构成方式中,处理器1001还用于,根据用户输入的获取指令,通过电子终端上的传感器, 获取环境数据。
处理器1001还用于,根据环境数据,生成动态图像。
在本实施例提供的电子终端的一种可选构成方式中,处理器1001还用于,根据接收到的解码指令,对目标图像数据进行解码,生成目标图像。
在本实施例提供的电子终端的一种可选构成方式中,处理器1001还用于,根据用户输入的拖动指令,确定动态图像在静态图像中的坐标。
本发明实施例提供的一种电子终端,通过接收图像叠加指令,以及获取静态图像,动态图像、动态图像的数据长度以及动态图像在该静态图像中的坐标位置,然后根据图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据。相比与现有技术,在进行静态图像和动态图像叠加的过程中,必须先将静态图像转换成与动态图像相同的格式后再进行叠加,而导致静态图像的图像质量降低的问题来说,本发明通过设置静态图像的扩展字段,避免了静态图像和动态图像在叠加时静态图像的格式转换过程,从而可以保证在静态图像和动态图像进行叠加时静态图像的图像质量不受损。
值得说明的是,如图9所示的电子终端,用于实现图1以及图3至图4所示的方法流程。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆 体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (12)

  1. 一种图像处理方法,其特征在于,包括:
    获取静态图像;
    获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;
    获取图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;
    根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
  2. 根据权利要求1所述的方法,其特征在于,所述获取动态图像,包括:
    根据用户输入的获取指令,通过所述电子终端上的传感器,获取环境数据;
    根据所述环境数据,生成动态图像。
  3. 根据权利要求1所述的方法,其特征在于,还包括:
    根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
  4. 根据权利要求3所述的方法,其特征在于,获取所述动态图像在所述静态图像中的坐标位置,包括:
    根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
  5. 一种图像处理装置,其特征在于,包括:
    第一获取单元,用于获取静态图像;
    第二获取单元,用于获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;
    接收指令单元,用于接收图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;
    生成单元,用于根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
  6. 根据权利要求5所述的装置,其特征在于,所述第二获取单元,包括:
    获取子单元,用于根据用户输入的获取指令,通过所述电子终端上的传感器,获取环境数据;
    生成子单元,用于根据所述环境数据,生成动态图像。
  7. 根据权利要求5所述的装置,其特征在于,所述生成单元,还包括:
    解码子单元,用于根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
  8. 根据权利要求7所述的装置,其特征在于,包括:
    确定单元,用于根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
  9. 一种电子终端,其特征在于,包括:
    存储器,用于存储包括程序指令的信息以及存储获取到的静态图像、动态图像和目标图像;
    处理器,分别与所述存储器耦合,用于控制所述程序指令的执行,具体用于,获取静态图像;获取动态图像、所述动态图像的数据长度以及所述动态图像在所述静态图像中的坐标位置;接收图像叠加指令,所述图像叠加指令用于指示叠加所述动态图像和所述静态图像;根据所述图像叠加指令,生成包含所述静态图像和所述动态图像的目标图像数据,其中,所述目标图像数据包含指示所述静态图像的区域、指示所述动态图像的数据长度的区域、指示所述动态图像位置的区域以及指示所述动态图像区域。
  10. 根据权利要求9所述的电子终端,其特征在于,包括:
    所述处理器还用于,根据用户输入的获取指令,通过所述电子终 端上的传感器,获取环境数据;
    所述处理器还用于,根据所述环境数据,生成动态图像。
  11. 根据权利要求9所述的电子终端,其特征在于,包括:
    所述处理器还用于,根据接收到的解码指令,对所述目标图像数据进行解码,生成目标图像。
  12. 根据权利要求11所述的电子终端,其特征在于,包括:
    所述处理器还用于,根据用户输入的拖动指令,确定所述动态图像在所述静态图像中的坐标。
PCT/CN2015/073515 2015-03-02 2015-03-02 一种图像处理方法、装置及电子终端 Ceased WO2016138621A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/CN2015/073515 WO2016138621A1 (zh) 2015-03-02 2015-03-02 一种图像处理方法、装置及电子终端
CN201580023568.8A CN106537457B (zh) 2015-03-02 2015-03-02 一种图像处理方法、装置及电子终端
US15/555,400 US10554907B2 (en) 2015-03-02 2015-03-02 Improving static image quality when overlaying a dynamic image and static image
EP15883678.3A EP3255610B1 (en) 2015-03-02 2015-03-02 Image processing method and apparatus, and electronic terminal

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
WO2016138621A1 true WO2016138621A1 (zh) 2016-09-09
WO2016138621A8 WO2016138621A8 (zh) 2016-12-15

Family

ID=56849201

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/073515 Ceased WO2016138621A1 (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 (4)

* 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 腾讯科技(深圳)有限公司 一种动态虚拟形象的合成方法
CN102566796A (zh) * 2011-12-07 2012-07-11 东蓝数码有限公司 智能终端上基于线加速度传感器的人机交互检测及处理方法
CN103714565A (zh) * 2013-12-31 2014-04-09 广州市久邦数码科技有限公司 一种搭载音频的动态图像生成方法及系统

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1997106A (zh) 2005-12-31 2007-07-11 北京华旗数码影像技术研究院有限责任公司 一种可嵌入海拔高度水印信息的数码相机
US7793231B2 (en) * 2006-01-19 2010-09-07 International Business Machines Corporation Method and system for providing a primary window overlay
CN101005609B (zh) 2006-01-21 2010-11-03 腾讯科技(深圳)有限公司 生成互动视频图像的方法及系统
JP2009130496A (ja) * 2007-11-21 2009-06-11 Panasonic Corp 波形表示装置
CN101893725B (zh) * 2010-06-30 2013-09-11 宇龙计算机通信科技(深圳)有限公司 一种基于移动终端的天气信息处理方法及移动终端
JP5700521B2 (ja) 2010-12-22 2015-04-15 アビックス株式会社 利用者のコンピューター上にて雛形の動画を見ながら好みの動画を編集して動画作品ファイルを作成するための実行ファイル、その使用方法
CN202652420U (zh) 2012-04-17 2013-01-02 北京明科全讯技术有限公司 一种全景监控系统
EP2711929A1 (en) 2012-09-19 2014-03-26 Nokia Corporation An Image Enhancement apparatus and method
WO2014049398A1 (en) 2012-09-28 2014-04-03 Nokia Corporation Apparatus displaying animated image combined with tactile output
CN103442181B (zh) * 2013-09-06 2017-10-13 努比亚技术有限公司 一种图像处理方法和图像处理设备

Patent Citations (4)

* 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 腾讯科技(深圳)有限公司 一种动态虚拟形象的合成方法
CN102566796A (zh) * 2011-12-07 2012-07-11 东蓝数码有限公司 智能终端上基于线加速度传感器的人机交互检测及处理方法
CN103714565A (zh) * 2013-12-31 2014-04-09 广州市久邦数码科技有限公司 一种搭载音频的动态图像生成方法及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3255610A4 *

Also Published As

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

Similar Documents

Publication Publication Date Title
US12541929B2 (en) Video clip object tracking
US9479693B2 (en) Method and mobile terminal apparatus for displaying specialized visual guides for photography
JP6102588B2 (ja) 情報処理装置、情報処理方法およびプログラム
EP3693837A1 (en) Method and apparatus for processing multiple inputs
EP2811731B1 (en) Electronic device for editing dual image and method thereof
US20160247533A1 (en) Audio recording apparatus, audio recording method, and non-transitory recording medium
JP7395070B1 (ja) ビデオ処理方法及び装置、電子設備及びコンピュータ読み取り可能な記憶媒体
KR20140104709A (ko) 휴대 단말에 의해 촬영된 이미지들을 합성하는 방법, 기계로 읽을 수 있는 저장 매체 및 휴대 단말
CN104169913A (zh) 一种图片展示方法及装置、终端设备
US8558849B2 (en) Method and apparatus for processing a user interface in an image processor
WO2015072194A1 (ja) 表示制御装置、表示制御方法およびプログラム
WO2016152200A1 (ja) 情報処理システムおよび情報処理方法
JP2013222458A (ja) ユーザデータを入力及び管理できる電子装置及び方法
CN105549892B (zh) 一种增强现实信息的显示方法和装置
CN105072335A (zh) 一种拍照方法及用户终端
CN106537457B (zh) 一种图像处理方法、装置及电子终端
CN107431752A (zh) 一种处理方法及便携式电子设备
JP6484914B2 (ja) 情報処理機器および操作システム
CN117131225A (zh) 视频处理方法、装置、电子设备及存储介质
US20200333888A1 (en) System and method of annotation of a shared display using a mobile device
JP7373780B1 (ja) 情報処理プログラム及び情報処理端末
CN114283274B (zh) 翻译方法、装置、电子设备以及存储介质
CN110519433A (zh) 相机应用的控制方法、装置、设备及存储介质
JP5475163B2 (ja) データ取得装置、データ取得システム、データ取得装置の制御方法、及びプログラム
JP5434325B2 (ja) 運転支援装置、運転支援方法、及び運転支援プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15883678

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15555400

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015883678

Country of ref document: EP