IP Library Granted Patent US 8,327,247
Granted Patent B2
US 8,327,247 · App. 12/414,284 · Granted Dec 4, 2012

Bit probability estimation method for noisy modulation code

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 8,327,247
App. No.
12/414,284
Granted
Dec 4, 2012
Kind
B2
Abstract

The present techniques provide systems and methods for decoding an optical data signal returned from an optical disc to retrieve source information. The decoding method is based on a 16 state trellis diagram, and may decode an optical data signal encoded through a modulation code where the input-to-output relationship is not convolutional, such as the 17 Parity Preserve/Prohibit (17pp) modulation code. A trellis diagram may enable non-convolutional trellis-modulated data to be more efficiently decoded. Further, the 16 state trellis diagram of the present techniques provides a unique path for each input-to-output bit pair, such that no information about input bits may be lost on parallel paths in a trellis diagram.

Claims (25)

1. A method for decoding optical data, comprising:

receiving the optical data wherein the optical data is encoded as a 17 Parity Preserve/Prohibit (17 pp) modulation code; and

decoding the encoded data based on a modulation trellis having paths corresponding to state transitions in the optical data, wherein the modulation trellis has 16 states.

2. The method of claim 1 , wherein an encoding process of the optical data is a variable-length encoding process.

3. The method of claim 2 , wherein the encoding process is not convolutional.

4. The method of claim 1 , wherein the state transitions of each input-to-output data pair in the encoding process has a unique path in the modulation trellis.

5. The method of claim 1 , wherein the decoding is based on a recursive decoding algorithm substantially similar to the Bahl, Cocke, Jelinek, and Raviv (BCJR) algorithm.

6. The method of claim 1 , comprising:

outputting estimates of source information, wherein the source information is encoded as optical data on an optical data disc.

7. A system for bit estimation of optical data, comprising:

a detector configured to detect optical returns from an optical data disc, wherein the optical returns comprise encoded source information, wherein the optical returns comprise encoded optical data having a 17 Parity Preserve/Prohibit (17 pp) modulation code;

a decoder coupled to the detector and configured to estimate source information from the optical returns; and

a memory register accessible to the decoder, comprising instructions to estimate the source information from the optical returns, wherein the instructions are based on a trellis diagram having 16 states.

8. The system of claim 7 , wherein the optical returns comprise reflections of a light beam from a target data position on the optical data disc.

9. The system of claim 7 , wherein the source information comprises a plurality of input bits.

10. The system of claim 9 , wherein the instructions are configured to estimate a state of the input bits based on input-to-output paths in the trellis diagram.

11. The system of claim 10 , wherein the input-to-output paths in the trellis diagram represent an encoding process of the input bits.

12. A decoder for decoding data, comprising:

a memory register comprising a decoding algorithm based on a 16 state trellis representation, and wherein the 16 state trellis representation corresponds to a nonconvolutional encoding of the data, wherein the data was encoded according to a 17 Parity Preserve/Prohibit (17 pp) encoder.

13. The decoder of claim 12 , wherein the decoder is a maximum a posteriori (MAP) decoder.

14. The decoder of claim 12 , wherein the data is holographic data.

15. The decoder of claim 12 , wherein a source data is encoded as optical data on an optical data disc.

16. The decoder of claim 15 , wherein the decoding of the optical data produces an estimate of the source data.

17. The decoder of claim 12 , wherein the 16 state trellis representation has one branch for each input-to-output pair of data bits.

18. The decoder of claim 12 , wherein the decoding algorithm produces a probability of a state of bits in source data.

Assignments (4)
QUITCLAIM ASSIGNMENT Recorded Sep 18, 2025
From: EDISON INNOVATIONS LLC
To: BLUE RIDGE INNOVATIONS, LLC
Reel/Frame 072938/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: GENERAL ELECTRIC COMPANY
To: GE INTELLECTUAL PROPERTY LICENSING, LLC
Reel/Frame 070636/0815 →
CHANGE OF NAME Recorded Mar 26, 2025
From: GE INTELLECTUAL PROPERTY LICENSING, LLC
To: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
Reel/Frame 070643/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
To: EDISON INNOVATIONS, LLC
Reel/Frame 070293/0273 →