IP Library Granted Patent US 12,542,608
Granted Patent B2
US 12,542,608 · App. 18/158,762 · Granted Feb 3, 2026

Information transmission method and communication apparatus

Inventors: Yibo Lv (Dongguan, CN); Xu Li (Shenzhen, CN); Junping Zhang (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
H04B10/11
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 12,542,608
App. No.
18/158,762
Granted
Feb 3, 2026
Kind
B2
Abstract

This application provides information transmission methods and apparatuses. In an implementation, a method comprising determining a data packet, wherein the data packet comprises a first information sequence and a second information sequence, the first information sequence comprises source information, the second information sequence comprises partial source information of the source information for performing luminance control on a light source, and outputting the data packet by using the light source.

Claims (54)

1 . An information transmission method, comprising:

determining a data packet, wherein the data packet comprises a first information sequence, a second information sequence, and a packet header information, the first information sequence comprises source information, the second information sequence comprises partial source information of the source information for performing luminance control on a light source, and the packet header information comprises: (1) a sequence number of each of at least one target subblock or (2) a quantity of the at least one target subblock, and wherein the at least one target subblock comprises the partial source information; and

outputting the data packet by using the light source, wherein determining the data packet comprises:

obtaining the first information sequence;

determining the second information sequence based on the first information sequence, a preset luminance ratio, and the partial source information; and

determining the data packet based on the first information sequence and the second information sequence, and

wherein determining the second information sequence based on the first information sequence, the preset luminance ratio, and the partial source information comprises:

determining, based on a quantity of Is in the first information sequence, a quantity of 0s in the first information sequence, and the preset luminance ratio, a quantity of 1s to be supplemented and a quantity of 0s to be supplemented.

2 . The method according to claim 1 , wherein the determining the second information sequence based on the first information sequence, a preset luminance ratio, and the partial source information further comprises:

determining the second information sequence based on the quantity of 1s to be supplemented, the quantity of 0s to be supplemented, and the partial source information, wherein the second information sequence is used to supplement the 1s to be supplemented and the 0s to be supplemented.

3 . The method according to claim 2 , wherein the method further comprises:

obtaining at least one subblock based on the source information; and

selecting at least one target subblock from the at least one subblock based on a quantity of 1s in each of the at least one subblock, a quantity of 0s in each subblock, the quantity of 1s to be supplemented, and the quantity of 0s to be supplemented, wherein the at least one target subblock comprises the partial source information.

4 . The method according to claim 3 , wherein the data packet further comprises a synchronization sequence and a ratio of 0s to 1s in the source information.

5 . The method according to claim 1 , wherein the obtaining the first information sequence comprises:

obtaining the source information; and

performing source encoding and channel encoding on the source information to obtain the first information sequence.

6 . The method according to claim 5 , wherein the performing source encoding on the source information comprises:

performing at least one type of the following processing on the source information: discrete cosine transform processing, quantizing processing, sorting processing, and compression processing; or

performing a matrix multiplication operation on the source information and a compression matrix.

7 . The method according to claim 1 , wherein the source information is image information.

8 . An information transmission method, comprising:

obtaining a data packet transmitted by using a light source, wherein the data packet comprises a first information sequence, a second information sequence, and a packet header information, the first information sequence comprises source information, the second information sequence comprises partial source information of the source information for performing luminance control on a light source, and the packet header information comprises: (1) a sequence number of each of at least one target subblock or (2) a quantity of the at least one target subblock, and wherein the at least one target subblock comprises the partial source information, wherein the data packet is determined based on performing operations comprising:

obtaining the first information sequence;

determining the second information sequence based on the first information sequence, a preset luminance ratio, and the partial source information; and

determining the data packet based on the first information sequence and the second information sequence, and

wherein determining the second information sequence based on the first information sequence, the preset luminance ratio, and the partial source information comprises:

determining, based on a quantity of 1s in the first information sequence, a quantity of 0s in the first information sequence, and the preset luminance ratio, a quantity of Is to be supplemented and a quantity of 0s to be supplemented; and

decoding the data packet by using a joint source-channel decoding method.

9 . The method according to claim 8 , wherein the data packet further comprises a synchronization sequence and a ratio of 0s to 1s in the source information, and wherein the at least one target subblock comprises the partial source information.

10 . The method according to claim 8 , wherein the source information is image information.

11 . A communication apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:

determine a data packet, wherein the data packet comprises a first information sequence, a second information sequence, and a packet header information, the first information sequence comprises source information, the second information sequence comprises partial source information of the source information for performing luminance control on a light source, and the packet header information comprises: (1) a sequence number of each of at least one target subblock or (2) a quantity of the at least one target subblock, and wherein the at least one target subblock comprises the partial source information; and

cause the data packet to be output by using the light source, wherein determining the data packet comprises:

obtaining the first information sequence;

determining the second information sequence based on the first information sequence, a preset luminance ratio, and the partial source information; and

determining the data packet based on the first information sequence and the second information sequence, and

wherein determining the second information sequence based on the first information sequence, the preset luminance ratio, and the partial source information comprises:

determining, based on a quantity of 1s in the first information sequence, a quantity of 0s in the first information sequence, and the preset luminance ratio, a quantity of Is to be supplemented and a quantity of 0s to be supplemented.

12 . The apparatus according to claim 11 , the programming instructions are for execution by the at least one processor to:

determine the second information sequence based on the quantity of 1s to be supplemented, the quantity of 0s to be supplemented, and the partial source information, wherein the second information sequence is used to supplement the Is to be supplemented and the 0s to be supplemented.

13 . The apparatus according to claim 12 , the programming instructions are for execution by the at least one processor to:

obtain at least one subblock based on the source information; and

select at least one target subblock from the at least one subblock based on a quantity of 1s in each of the at least one subblock, a quantity of 0s in each subblock, the quantity of 1s to be supplemented, and the quantity of 0s to be supplemented, wherein the at least one target subblock comprises the partial source information.

14 . The apparatus according to claim 13 , wherein the data packet further comprises a synchronization sequence and a ratio of 0s to 1s in the source information.

15 . The apparatus according to claim 11 , the programming instructions are for execution by the at least one processor to:

obtain the source information; and

perform source encoding and channel encoding on the source information to obtain the first information sequence.

16 . The apparatus according to claim 15 , the programming instructions are for execution by the at least one processor to:

perform at least one type of the following processing on the source information: discrete cosine transform processing, quantizing processing, sorting processing, and compression processing; or

perform a matrix multiplication operation on the source information and a compression matrix.

17 . The apparatus according to claim 11 , wherein the source information is image information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2023
From: LV, YIBO; LI, XU; ZHANG, JUNPING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 063418/0912 →
Priority Claims (1)
CN 202010737273.X · Jul 28, 2020 · national
Continuity (2)
Continuation PCTCN2021103652 · Jun 30, 2021
Related Publication 20230163847A1 · May 25, 2023
References Cited (22)
US 9136870B2 · Lee · 2015 [cited by applicant]
US 10409968B2 · Mitsunaga · 2019 [cited by examiner]
US 10476599B2 · Wang · 2019 [cited by examiner]
US 20130071107A1 · Kwon et al. · 2013 [cited by applicant]
US 20170041069A1 · Jeong · 2017 [cited by examiner]
US 20170110070A1 · Ikeda · 2017 [cited by examiner]
US 20180091225A1 · Wang et al. · 2018 [cited by applicant]
US 20180204539A1 · Yang · 2018 [cited by examiner]
CN 103067708A · 2013 [cited by examiner]
CN 104753595A · 2015 [cited by examiner]
CN 108281125A · 2018 [cited by examiner]
CN 108900249A · 2018 [cited by applicant]
JP 4292658B2 · 2009 [cited by examiner]
JP 2017017038A · 2017 [cited by examiner]
JP 2018077488A · 2018 [cited by examiner]
Rajagopal et al., “IEEE 802.15.7 visible light communication: modulation schemes and dimming support,” IEEE Communications Magazine, vol. 50, No. 3, Mar. 2012, 11 pages. [cited by applicant]
Hong et al., “Photon-Counting Underwater Optical Wireless Communication for Reliable Video Transmission Using Joint Source—Channel Coding Based on Distributed Compressive Sensing,” Sensors, vol. 19, No. 5, 12 pages, Mar… [cited by applicant]
Sarbazi et al., “PHY layer performance evaluation of the IEEE 802.15.7 visible light communication standard,” 2013 2nd International Workshop on Optical Wireless Communications (IWOW), Oct. 21-21, 2013, 5 pages. [cited by applicant]
Kim et al., “A Coding Scheme for Visible Light Communication With Wide Dimming Range,” IEEE Photonics Technology Letters, vol. 26, No. 5, Mar. 1, 2014, 4 pages. [cited by applicant]
Zuo et al., “A Novel Coding Based Dimming Scheme with Constant Transmission Efficiency in VLC Systems,” Applied Sciences, Jan. 24, 2019, 7 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2021/103652, mailed on Sep. 10, 2021, 17 pages (with English translation). [cited by applicant]
Extended European Search Report in European Appln. No. 21849882.2, mailed on Dec. 7, 2023, 11 pages. [cited by applicant]