US Pat. No. 9,912,927

METHOD FOR ADJUSTING WHITE BALANCE AND DEVICE

Nubia Technology Co., LTD...

1. A method for adjusting white balance, comprising steps of:
displaying a selection box for a user to select an area of a preview image, so as to define a colour temperature value by
the user using the area of the preview image;

detecting the area defined by the selection box;
acquiring a colour temperature value defined by the user using the area of the preview image; and
adjusting white balance according to the colour temperature value and a preset algorithm,
wherein when there are a plurality of selection boxes, colour temperature values of preview images in areas defined by the
plurality of selection boxes is calculated comprehensively, and

wherein an average value or a weighted average value of the colour temperature values is calculated.

US Pat. No. 9,961,273

MOBILE TERMINAL AND SHOOTING METHOD THEREOF

NUBIA TECHNOLOGY CO., LTD...

1. A shooting method for a mobile terminal, comprising steps of:starting a light painting shooting mode;
continuously collecting, by a camera, image data;
reading the image data at time intervals, selecting pixels meeting a preset condition from a current image data and a previous image data according to luminance parameters of the pixels, and performing addition operation on the pixels at the same position of the current image data and the previous image data, and generating a synthetic image; and
displaying the synthetic image in real time;
wherein selecting pixels meeting the preset condition comprises:
judging whether the pixel is a sudden changing pixel or not;
on the condition that the pixel is a sudden changing pixel, calculating a mean value of luminance parameters of a preset number of pixels around the sudden changing pixel, judging whether the mean value is more than its threshold value or not, and on the condition that the mean value is more than its threshold value, determining that the sudden changing pixel meets the preset condition, and selecting the sudden changing pixel; and
on the condition that the pixel is not a sudden changing pixel, further judging whether the luminance parameter of the pixel is more than its threshold value or not, and on the condition that the luminance parameter of the pixel is more than its threshold value, determining that the pixel meets the preset condition, and selecting the pixel.

US Pat. No. 10,021,634

METHOD AND DEVICE FOR SWITCHING SIM CARDS OF COMMUNICATION TERMINAL AND COMPUTER STORAGE MEDIUM

NUBIA TECHNOLOGY CO., LTD...

1. A method for switching Subscriber Identity Module (SIM) cards of a communication terminal, comprising:identifying a called number, which has been called by a missed call, or identifying an addressee number of an unread message;
when a callback is initiated, detecting a number of a current SIM card; and when the number of the current SIM card is not the called number, switching from the current SIM card to a SIM card having the called number, or when a message reply is initiated, detecting the number of the current SIM card, and when the number of the current SIM card is not the addressee number, switching from the current SIM card to a SIM card having the addressee number; and
calling back via the SIM card having the called number or replying to the message via the SIM card having the addressee number,
wherein:
the step of identifying the called number, which has been called by the missed call comprises:
when an incoming call is received, detecting and recording a first SIM card having a called number called by the incoming call, and when the incoming call is missed, establishing and storing a first association between the generated missed call and the first SIM card;
the step of identifying the addressee number of the unread message comprises:
when a message is received, detecting and recording a second SIM card having an addressee number of the message, and when the received message has not been replied, establishing and storing a second association between the generated unread message and the second SIM card;
the step of detecting the number of the SIM card when the callback is initiated comprises:
when the callback is initiated, retrieving and parsing the first association, determining whether the SIM card is the same as the first SIM card in the first association; when the current SIM card is the same as the first SIM card in the first association, creating a callback process; and when the current SIM card is different from the first SIM card in the first association, switching from the current SIM card to the SIM card having the called number; and
the step of detecting the number of the current SIM card when the message reply is initiated comprises:
when the message reply is initiated, retrieving and parsing the second association, determining whether the current SIM card is the same as the second SIM card in the second association; when the current SIM card is the same as the second SIM card in the second association, creating a message reply process; and when the current SIM card is different from the second SIM card in the second association, switching from the current SIM card to the SIM card having the addressee number.

US Pat. No. 10,021,302

VIDEO RECORDING METHOD AND DEVICE

Nubia Technology Co., Ltd...

1. A video recording method, comprising the following steps:based on a video recording start command of a user, a video recording device simultaneously starting a first camera and a second camera on a terminal, wherein the first camera is located on a front side of the terminal, the second camera is located on a rear side of the terminal; and based on an interval preset by the user, repetitively performing the following operations: the video recording device capturing image data at intervals through the first camera and the second camera and performing an encoding processing on the image data captured at intervals; wherein, the image data captured by the second camera are used as a background, the image data captured by the first camera are synthesized in one area of the background; or the image data captured by the first camera are used as a background, the image data captured by the second camera are synthesized in one area of the background;
based on a video recording end command of the user, the video recording device using the image data obtained after encoding processing to generate a video file in accordance with a video file format set by the user;
wherein the image data comprise camera data, or self-defined bitmaps, or screen data, or textures in an OpenGL drawing system; an OpenGL environment used for drawing the camera data, the screen data, or the textures and a Canvas environment used for drawing the self-defined bitmap are bound to a buffer in the video recording device, and the camera data, the screen data, or the textures drawn in the OpenGL environment is directly output to the buffer in the video recording device, and the self-defined bitmap drawn in the Canvas environment is directly stored in the buffer in the video recording device.

US Pat. No. 10,186,066

METHOD, DEVICE AND STORAGE MEDIUM FOR IMAGE SYNTHESIS

Nubia Technology Co., Ltd...

1. An image composition method, comprising:acquiring a preset image, and setting the preset image as a background image;
shooting a moving object to obtain a shot trail image; and
compositing, when shooting is ended, the shot trail image of the moving object with the background image to generate a target image;
wherein setting the preset image as the background image comprises:
acquiring a luminance value of the preset image, and judging whether the luminance value is greater than a preset luminance threshold;
setting, when the luminance value is smaller than or equal to the preset luminance threshold, the preset image as the background image;
adjusting, when the luminance value of the preset image is greater than the preset luminance threshold, the luminance of the preset image so as to adjust the luminance value of the preset image to be smaller than or equal to the preset luminance threshold; and
setting the luminance-adjusted preset image as the background image.

US Pat. No. 10,209,814

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Nubia Technology Co., LTD...

1. An image processing device, comprising:a display module configured to display an operation object;
a touch control module configured to detect a first action and second action of touch operation; and
a processing module configured to determine a first position of the first action on the operation object and a second position of the second operation on the operation object, and adjust a display parameter in the first position on the operation object and a display parameter in the second position on the operation object;
wherein the processing module is further configured to adjust a display parameter of a region between the first position and the second position on the operation object;
and wherein the region between the first position and the second position is defined by a first line passing through the first position, a second line passing through the second position and a display boundary of the operation object, and
the first line is intersected with the display boundary of the operation object with two intersections, or the second line is intersected with the display boundary of the operation object with two intersections.

US Pat. No. 10,194,086

IMAGE PROCESSING METHOD AND IMAGING DEVICE

Nubia Technology Co., LTD...

9. An imaging device, comprising an imaging element, a cache, a processor, a temporary storage, and a display, whereinthe imaging element is configured for continuously collecting image data;
the cache is configured for caching the image data collected by the imaging element;
the processor is configured for continuously generating images by synthesizing the image data presently collected and image date previously collected by the imaging element, and for integrated control of operation of the imaging element, the cache, the processor, the temporary storage and the display;
the temporary storage is configured for temporarily storing the continuously generated images;
the display is configured for displaying the images, wherein the imaging element adjusts a collecting speed according to storage space remaining in the cache,
wherein a synthesizing ratio for synthesizing a recently collected image by the processor is controlled according to exposure of the generated new image.

US Pat. No. 10,194,088

PHOTOGRAPHING METHOD AND APPARATUS

Nubia Technology Co., LTD...

1. A photographing method, comprising:continuously acquiring images during photographing, synthesizing a currently acquired image with a current basic image into a synthesized image, and taking the synthesized image as a basic image in next synthesis;
caching synthesized images during photographing; and
extracting, according to an operation instruction from a user, an synthesized image from the cached synthesized images to serve as a current basic image, so as to return a photographing progress to a photographing state displayed by the extracted synthesized image.

US Pat. No. 10,178,252

PHOTOGRAPHING PROCESS REMAINING TIME REMINDER METHOD AND SYSTEM

Nubia Technology Co., Ltd...

1. A method for reminding a remaining time for shooting in a shooting process, comprising the following steps:acquiring, by a terminal, a remaining memory space and/or a remaining battery power of the terminal in the shooting process;
determining, by the terminal, a first remaining time for shooting according to the acquired remaining battery power; and/or determining, by the terminal, a second remaining time for shooting of the terminal according to the acquired remaining memory space; and
displaying, by the terminal, the first remaining time for shooting and/or the second remaining time for shooting, or displaying, by the terminal, a smaller one between the first remaining time for shooting and the second remaining time for shooting;
wherein, the step of determining, by the terminal, a first remaining time for shooting according to the acquired remaining battery power comprises: determining the first remaining time for shooting based on power consumption per unit and the acquired remaining battery power; and
the step of determining, by the terminal, a second remaining time for shooting of the terminal according to the acquired remaining memory space comprises: determining the second remaining time for shooting according to a pre-stored picture shooting time interval, a picture capacity size and the acquired remaining memory space.

US Pat. No. 10,129,488

METHOD FOR SHOOTING LIGHT-PAINTING VIDEO, MOBILE TERMINAL AND COMPUTER STORAGE MEDIUM

Nubia Technology Co., Ltd...

1. A light-painting image processing method, comprising:continuously collecting, after shooting begins, light-painting images by means of a camera;
acquiring the light-painting images at intervals, and generating a composite image from a current light-painting image and a previously collected light-painting image during shooting; and
capturing composite images, video-encoding the captured composite images, and generating a light-painting video from the video-encoded composite images after the shooting is ended,
wherein generation of the composite images and capturing of the composite images for video-encoding are two threads that are performed in parallel to avoid storage of the generated composite images.

US Pat. No. 10,244,184

METHOD AND APPARATUS FOR SHOOTING STAR TRAIL VIDEO, AND COMPUTER STORAGE MEDIUM

NUBIA TECHNOLOGY CO., LTD...

1. A method for shooting a Star trail video, comprising: collecting, after shooting begins, an image every set time by means of a camera; for each new collected image, compositing the new collected image and a previous composite image to generate a new composite image; capturing at least some of the composite images, and encoding the captured composite images; and generating a video file from data of the encoded composite images, when shooting is ended; wherein compositing the new collected image and the previous composite image comprises: compositing the images based on luminance information of the new collected image and the previous composite image.

US Pat. No. 10,237,490

SHOOTING METHOD AND SHOOTING DEVICE FOR DYNAMIC IMAGE

Nubia Technology Co., Ltd...

1. An image processing method, comprising steps of:selecting at least one dynamic object on a preview of one photograph;
shooting a plurality of photographs including the dynamic object; and
synthesizing a dynamic image according to the plurality of shot photographs and the dynamic object;
wherein selecting at least one dynamic object on the preview of one photograph comprises:
generating a selection graph on the preview of one photograph according to a user operation instruction; and
selecting a region defined by the selection graph as the at least one dynamic object;
wherein synthesizing the dynamic image according to the plurality of shot photographs and the dynamic object comprises:
selecting one of the plurality of shot photographs as a reference photograph;
extracting an image outside the region in which the dynamic object is located in the reference photograph as a background image;
extracting images of the dynamic object from the plurality of shot photographs;
generating a plurality of new photographs according to the images of the dynamic object and the background image; and
synthesizing the plurality of new photographs into the dynamic image.

US Pat. No. 10,237,526

SHOOTING METHOD AND SHOOTING DEVICE

Nubia Technology Co., LTD...

1. A shooting method, comprising steps of:defining at least two sub-regions on a screen;
shooting photos after performing white balance adjustment by taking the at least two sub-regions as colour temperature reference regions;
determining a selected colour temperature reference region on one of the shot photos; and
picking a photo shot after performing the white balance adjustment according to the selected colour temperature reference region out of the shot photos, and displaying the photo;
wherein the step of shooting the photos after performing the white balance adjustment by taking the at least two sub-regions as the colour temperature reference regions comprises:
obtaining colour temperature values of the at least two sub-regions by taking each sub-region as a colour temperature reference region, and obtaining a colour temperature value of the whole screen by taking the whole screen as a colour temperature reference region;
calculating a weighted average of the colour temperature value of each sub-region and the colour temperature value of the whole screen to obtain at least two weighted averages; and
shooting at least two photos performing the white balance adjustment on the screen according to the at least two weighted averages respectively.

US Pat. No. 10,171,753

SHOOTING METHOD, SHOOTING DEVICE AND COMPUTER STORAGE MEDIUM

NUBIA TECHNOLOGY CO., LTD...

1. A shooting method, comprising:successively collecting images;
reading the collected images, and identifying a light-painting area in a read current image; extracting the light-painting area, superposing the light-painting area on a corresponding position of a basic image for performing image composition so as to generate a composite image, and taking the composite image as a basic image for next image composition;
capturing the composite image, and encoding the captured composite image to obtain an encoded image; and
generating, by using data of the encoded images, a video file when shooting is ended;
wherein the step of identifying a light-painting area in a read current image comprises:
acquiring a position of a light-painting area in a read previous image; and
searching a preset range of a corresponding position in the read current image for light-painting bright spots matching the pre-stored features, and identifying an area where the light-painting bright spots are located as the light-painting area.