IP Library Granted Patent US 10,602,015
Granted Patent B2
US 10,602,015 · App. 15/047,909 · Granted Mar 24, 2020

Picture displaying method and apparatus, and terminal device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,602,015
App. No.
15/047,909
Granted
Mar 24, 2020
Kind
B2
Abstract

A picture displaying method and apparatus, and a terminal device are disclosed. The method includes detecting a view instruction, input by a user, on any picture; responding to the view instruction and outputting the picture; acquiring generation time of the picture from EXIF information of the picture; and querying whether an audio file with a file name including the generation time of the picture is stored, and if the audio file is stored, outputting the audio file. By implementing embodiments of the present invention, the user can not only obtain a static image directly from the picture, but also obtain audio information around a shooting scene in addition to the static image, thereby keeping more memories for the user and improving user experience.

Claims (148)

1. A picture displaying method comprising:

receiving user input indicating a view instruction for a picture;

acquiring a generation time of the picture from exchangeable image file (EXIF) information of the picture;

identifying, according to the generation time of the picture acquired from the EXIF information, an audio file that is recorded after shooting of the picture is finished and that has a file name that comprises the generation time of the picture;

editing, after the picture is stored, after the audio file is stored, and after a mapping relationship between the picture and the audio file is established, at least one of the picture or the audio file independently of another one of the picture or the audio file while maintaining the mapping relationship between the picture and the audio file after the editing; and

displaying, on an output display of the picture, an audio playback button of the audio file in response to identifying the audio file having the file name that comprises the generation time of the picture.

2. The method according to claim 1 , wherein the method further comprises performing, before receiving user input indicating the view instruction:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a photographing operation instruction;

performing a photographing operation to generate the picture in response to the photographing operation instruction;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate the audio file;

storing the generated picture; and

storing the audio file using a file name that comprises a generation time of the picture.

3. The method according to claim 1 , wherein the method further comprises performing, before receiving the user input indicating the view instruction:

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate the picture;

storing the generated picture;

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a recording operation end instruction;

based on to the recording operation end instruction, ending the recording operation to generate the audio file; and

storing the audio file using a file name that comprises generation time of the picture.

4. The method according to claim 1 , wherein the method further comprises performing, before receiving the user input indicating the view instruction:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate the audio file;

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation, to generate the picture;

storing the generated picture; and

storing the audio file by using a file name that comprises generation time of the picture.

5. The method according to claim 1 , wherein the method further comprises performing, after identifying the audio file having a file name that comprises the generation time of the picture:

receiving user input indicating an operation instruction on the audio playback button; and

based on the operation instruction, of outputting the audio file.

6. The method according to claim 5 , wherein the method further comprises performing, before receiving the user input indicating the view instruction:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate the picture;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate the audio file;

storing the generated picture; and

storing the audio file using a file name that comprises generation time of the picture.

7. The method according to claim 5 , wherein the method further comprises performing, before receiving the user input indicating the view instruction:

receiving user input indicating a photographing operation;

based on the photographing operation, performing a photographing operation to generate a picture;

storing the generated picture;

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate an audio file; and

storing the audio file by using a file name that comprises a generation time of the picture.

8. The method according to claim 5 , wherein the method further comprises performing, before receiving the user input indicating the view instruction:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate an audio file;

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate a picture;

storing the generated picture; and

storing the audio file using a file name that comprises a generation time of the picture.

9. A non-transitory computer storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen, cause the device to:

receiving user input indicating a view instruction for a picture;

acquire a generation time of the picture from exchangeable image file (EXIF) information of the picture;

identify, according to the generation time of the picture acquired from the EXIF information, an audio file that is recorded after shooting of the picture is finished and that has a file name that comprises the generation time of the picture;

edit, after the picture is stored, after the audio file is stored, and after a mapping relationship between the picture and the audio file is established, at least one of the picture or the audio file independently of another one of the picture or the audio file while maintaining the mapping relationship between the picture and the audio file after performing the instructions to edit; and

display, on an output display of the picture, an audio playback button of the audio file in response to identifying the audio file having the file name that comprises the generation time of the picture.

10. A terminal device comprising:

a processor;

a display screen;

a microphone;

a camera; and

a loudspeaker that are connected to the processor by using a user interface;

a non-transitory computer readable memory that is connected to the processor by using a bus;

a coupler that is connected to the processor by using various network interfaces; and

an antenna that is connected to the coupler, wherein the memory stores a group of program code, and the program code comprises instructions for:

receiving user input indicating a view instruction for a picture;

acquiring generation time of the picture from exchangeable image file (EXIF) information of the picture;

identifying, according to the generation time of the picture acquired from the EXIF information, an audio file that is recorded after shooting of the picture is finished and that has a file name that comprises the generation time of the picture;

editing, after the picture is stored, after the audio file is stored, and after a mapping relationship between the picture and the audio file is established, at least one of the picture or the audio file independently of another one of the picture or the audio file while maintaining the mapping relationship between the picture and the audio file after performing the instructions for editing; and

displaying, on an output display of the picture, an audio playback button of the audio file in response to identifying the audio file having the file name that comprises the generation time of the picture.

11. The terminal device according to claim 10 , wherein the program further comprises instructions for performing, after identifying the audio file having a file name that comprises the generation time of the picture:

receiving user input indicating an operation instruction on the audio playback button; and

based on the operation instruction, outputting the audio file.

12. The terminal device according to claim 11 , wherein the program further comprises instructions for performing, before receiving the user input indicating the view instruction for the picture:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate a picture;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate an audio file;

storing the generated picture; and

storing the audio file by using a file name that comprises a generation time of the picture.

13. The terminal device according to claim 11 , wherein the program further comprises instructions for performing, before receiving the user input indicating the view instruction for the picture:

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate a picture;

storing the generated picture;

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction and, starting a recording operation;

receiving user input indicating a recording operation end;

based on receiving the user input indicating the recording operation end, ending the recording operation to generate an audio file; and

storing the audio file using a file name that comprises a generation time of the picture.

14. The terminal device according to claim 10 , wherein the program further comprises instructions for performing, before receiving the user input indicating the view instruction for the picture:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate a picture;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate an audio file;

storing the generated picture; and

storing the audio file using a file name that comprises a generation time of the picture.

15. The terminal device according to claim 10 , wherein the program further comprises instructions for performing, before receiving the user input indicating the view instruction for the picture:

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate a picture;

storing the generated picture;

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate an audio file; and

storing the audio file using a file name that comprises a generation time of the picture.

16. The terminal device according to claim 10 , wherein the program further comprises instructions for performing, before receiving the user input indicating the view instruction for the picture:

receiving user input indicating a recording operation startup instruction;

based on the recording operation startup instruction, starting a recording operation;

receiving user input indicating a recording operation end instruction;

based on the recording operation end instruction, ending the recording operation to generate an audio file;

receiving user input indicating a photographing operation instruction;

based on the photographing operation instruction, performing a photographing operation to generate a picture;

storing the generated picture; and

storing the audio file using a file name that comprises a generation time of the picture.

17. An electronic apparatus comprising:

a display screen;

a microphone;

a camera;

one or more processors; and

a non-transitory computer readable medium storing a program to be executed by the one or more processors, the program including instructions for:

receiving a photographing operation instruction to generate a picture;

recording a sound around the electronic device before and after receiving the photographing operation instruction;

storing the picture, the sound, and a mapping relationship between the picture and the sound;

receiving a view instruction for the picture;

displaying the picture and an audio playback button of the sound;

editing the picture and the sound, respectively, after the picture is stored, after the audio file is stored, and after the mapping relationship between the picture and the audio file is established, and while maintaining the mapping relationship between the picture and the sound; and

displaying the edited picture and playing the edited sound in response to a user input.

18. The electronic apparatus according to claim 17 , wherein the mapping relationship between the picture and the sound is a file name of the sound comprising a generation time of the picture.

19. The electronic apparatus according to claim 18 , wherein the generation time of the picture is stored in exchangeable image file (EXIF) information of the picture.

20. The electronic apparatus according to claim 19 , wherein the program further includes instructions for:

acquiring, before playing the edited sound, the edited sound according the mapping relationship between the picture and the sound.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2016
From: WANG, XIUWEN; ZHANG, HAITAO
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 037774/0764 →