Image processing method and apparatus, device and storage medium

US12335358B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12335358-B2
Application numberUS-202217815166-A
CountryUS
Kind codeB2
Filing dateJul 26, 2022
Priority dateMar 25, 2022
Publication dateJun 17, 2025
Grant dateJun 17, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing method includes: receiving request information used for transmitting target data and sent by the external module based on a pre-established communication connection, in which the communication connection is established based on a hardware specification of the external module; determining a transmission parameter of the target data based on the request information; and receiving the target data transmitted by the external module based on the transmission parameter.

First claim

Opening claim text (preview).

The invention claimed is: 1. A data processing method, performed by a terminal device into which an external module is connected and comprising: receiving request information used for transmitting target data and sent by the external module based on a pre-established communication connection, wherein the pre-established communication connection is established based on a hardware specification of the external module; determining a transmission parameter of the target data based on the request information; and receiving the target data transmitted by the external module based on the transmission parameter; the data processing method further comprising pre-establishing the communication connection based on the following modes: setting a configuration parameter of the terminal device based on the hardware specification of the external module in response to receiving an instruction used for configuring the external module, wherein the configuration parameter comprises at least one type among a hardware interface type, a transmission protocol or an algorithm processing module; verifying to-be-verified information in response to receiving the to-be-verified information sent by the external module; and establishing the communication connection with the external module based on the configuration parameter in response to that the to-be-verified information passes verification; wherein the external module comprises a camera module, and the target data comprise a target image; wherein the method further comprises: transmitting a received target image to a bottom-layer processing based on a given transmission protocol; wherein the request information further comprises processing demand information of the target image; and wherein transmitting the received target image to the bottom-layer processing based on the given transmission protocol comprises: determining a target bottom-layer processing from among a plurality of bottom-layer processings, wherein the determining is based on the processing demand information; and transmitting the target image to the target bottom-layer processing based on the given transmission protocol. 2. The data processing method according to claim 1 , wherein receiving the target data transmitted by the external module based on the transmission parameter comprises: receiving at least one data packet of the target data transmitted by the external module based on the transmission parameter; and determining the target data based on the at least one data packet. 3. The data processing method according to claim 2 , wherein determining the target data based on the at least one data packet comprises: extracting data from the at least one data packet respectively in response to detecting that the at least one data packet meets a given requirement; and generating the target data based on the data. 4. The data processing method according to claim 3 , wherein detecting that the at least one data packet meets the given requirement comprises: determining that there is no loss of data of the at least one data packet. 5. The data processing method according to claim 3 , wherein detecting that the at least one data packet meets the given requirement comprises: determining that there is no damage to the data of the at least one data packet. 6. The data processing method according to claim 3 , further comprising: sending a data repeat request to the external module in response to detecting that the at least one data packet does not meet the given requirement, wherein the data repeat request is used for requesting the external module to resend the target data. 7. The data processing method according to claim 1 , further comprising: executing an operation corresponding to a control instruction in response to receiving the control instruction in a process of receiving the target data, wherein the operation comprises at least one of: interrupting transmission of the target data, pausing transmission of the target data and ending transmission of the target data. 8. The data processing method according to claim 1 , wherein the given transmission protocol comprises a User Datagram Protocol (UDP) transmission protocol or a Transmission Control Protocol (TCP) protocol. 9. A data processing method, performed by an external module connected into a terminal device and comprising: sending request information used for transmitting target data to the terminal device based on a pre-established communication connection in response to collecting the target data, wherein the pre-established communication connection is established based on a hardware specification of the external module; and transmitting the target data to the terminal device based on a transmission parameter in response to that the terminal device determines the transmission parameter of the target data based on the request information; the data processing method further comprising pre-establishing the communication connection based on the following modes: sending to-be-verified information to the terminal device to be verified in response to receiving input of the to-be-verified information used for establishing the communication connection; and establishing the communication connection with the terminal device based on a configuration parameter of the terminal device in response to that the to-be-verified information passes verification of the terminal device, wherein the configuration parameter of the terminal device is set based on the hardware specification of the external module; wherein the configuration parameter comprises at least one type among a hardware interface type, a transmission protocol or an algorithm processing module; wherein the external module comprises a camera module, and the target data comprise a target image; wherein the request information further comprises processing demand information of the target image; and the processing demand information is used by the terminal device to determine a target bottom-layer processing from among a plurality of bottom-layer processings, wherein the determining is based on the processing demand information, and transmit the target image to the target bottom-layer processing based on the given transmission protocol. 10. The data processing method according to claim 9 , wherein the external module comprises a camera module, and the target data comprise a target image. 11. An electronic device, comprising: a processor and a memory configured to store a computer program, wherein the processor, when executing the computer program, is configured to: receive request information used for transmitting target data and sent by an external module based on a pre-established communication connection, wherein the pre-established communication connection is established based on a hardware specification of the external module; determine a transmission parameter of the target data based on the request information; and receive the target data transmitted by the external module based on the transmission parameter; wherein the processor is further configured to pre-establish the communication connection based on the following modes: setting a configuration parameter of a terminal device based on the hardware specification of the external module in response to receiving an instruction used for configuring the external module, wherein the configuration parameter comprises at least one type among a hardware interface type, a transmission protocol or an algorithm processing module; verifying to-be-verified information in response to receiving the to-be-verified information sent by the external module; and establishing the communication connection with the external

Assignees

Inventors

Classifications

  • Protocol performance · CPC title

  • specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12335358B2 cover?
An image processing method includes: receiving request information used for transmitting target data and sent by the external module based on a pre-established communication connection, in which the communication connection is established based on a hardware specification of the external module; determining a transmission parameter of the target data based on the request information; and receiv…
Who is the assignee on this patent?
Beijing Xiaomi Mobile Software Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L69/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 17 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).