IP Library Granted Patent US 10,313,764
Granted Patent B2
US 10,313,764 · App. 15/653,288 · Granted Jun 4, 2019

Processing and providing an image in which a plurality of symbols are encoded

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,313,764
App. No.
15/653,288
Granted
Jun 4, 2019
Kind
B2
Abstract

A reception apparatus, method, and non-transitory computer-readable storage medium for processing an image in which a plurality of symbols is encoded. The reception apparatus includes circuitry configured to receive or retrieve an image in which one of a plurality of predetermined run-in patterns and a plurality of symbols is encoded using a set of luminance values, and determine which of the plurality of run-in patterns is encoded in the image. The circuitry is configured to determine a slice point used to determine data values of the plurality of symbols encoded in the image based on which of the plurality of predetermined run-in patterns is determined to be encoded in the image. Further, the circuitry is configured to determine the data values of the plurality of symbols encoded in the image based on the determined slice point.

Claims (52)

1. A reception apparatus, comprising:

circuitry configured to

receive or retrieve an image in which one of a plurality of predetermined run-in patterns and a plurality of symbols is encoded using a set of luminance values,

determine which of the plurality of run-in patterns is encoded in the image,

determine a slice point used to determine data values of the plurality of symbols encoded in the image based on which of the plurality of predetermined run-in patterns is determined to he encoded in the image, and

determine the data values of the plurality of symbols encoded in the image based on the determined slice point.

2. The reception apparatus according to claim 1 , wherein the circuitry is configured to

determine the set of luminance values used to encode the plurality of symbols based on luminance values of a plurality of pixels included in the image.

3. The reception apparatus according to claim 2 , wherein the circuitry is configured to

determine the set of luminance values by averaging different subsets of the luminance values of the plurality of pixels included in the image.

4. The reception apparatus according to claim 1 , wherein the circuitry is configured to, when a first one of the plurality of predetermined run-in patterns is determined to be encoded in the image,

determine a highest luminance value used to encode the plurality of symbols in the image based on the determined set of luminance values, and

determine the slice point based on the determined highest luminance value.

5. The reception apparatus according to claim 4 , wherein the circuitry is configured to

determine the highest luminance value used to encode the plurality of symbols based on a number of instances of each luminance value within a predetermined range of luminance values, the highest luminance value being the luminance value within the predetermined range of luminance values having the highest number of instances.

6. The reception apparatus according to claim 1 , wherein

the image is a video frame, and

the plurality of symbols are encoded in the first line of the video frame.

7. A method for processing an image in which a plurality of symbols is encoded, the method comprising:

receiving or retrieving, by circuitry of a reception apparatus, the image in which one of a plurality of predetermined run-in patterns and the plurality of symbols is encoded using a set of luminance values,

determining, by the circuitry, which of the plurality of run-in patterns is encoded in the image,

determining, by the circuitry, a slice point used to determine data values of the plurality of symbols encoded in the image based on which of the plurality of predetermined run-in patterns is determined to be encoded in the image, and

determining, by the circuitry, the data values of the plurality of symbols encoded in the image based on the determined slice point.

8. The method according to claim 7 , further comprising:

determining the set of luminance values used to encode the plurality of symbols based on luminance values of a plurality of pixels included in the image.

9. The method according to claim 8 , wherein the determining the set of luminance values comprises:

determining the set of luminance values by averaging different subsets of the luminance values of the plurality of pixels included in the image.

10. The method according to claim 7 , further comprising:

when a first one of the plurality of predetermined run-in patterns is determined to be encoded in the image,

determining a highest luminance value used to encode the plurality of symbols in the image based on the determined set of luminance values, and

determining the slice point based on the determined highest luminance value.

11. The method according to claim 10 , wherein the determining the highest luminance value includes determining the highest luminance value used to encode the plurality of symbols based on a number of instances of each luminance value within a predetermined range of luminance values, the highest luminance value being the luminance value within the predetermined range of luminance values having the highest number of instances.

12. The method according to claim 7 , wherein

the image is a video frame, and

the plurality of symbols are encoded in the first line of the video frame.

13. A non-transitory computer-readable medium storing instructions which, when executed by a computer, causes the computer to perform a method for processing an image in which a plurality of symbols is encoded, the method comprising:

receiving or retrieving the image in which one of a plurality of predetermined run-in patterns and the plurality of symbols is encoded using a set of luminance values,

determining which of the plurality of run-in patterns is encoded in the image,

determining a slice point used to determine data values of the plurality of symbols encoded in the image based on which of the plurality of predetermined run-in patterns is determined to be encoded in the image, and

determining the data values of the plurality of symbols encoded in the image based on the determined slice point.

14. The non-transitory computer-readable medium according to claim 7 , wherein the method further comprises:

determining the set of luminance values used to encode the plurality of symbols based on luminance values of a plurality of pixels included in the image.

15. The non-transitory computer-readable medium according to claim 14 , wherein the determining the set of luminance values comprises:

determining the set of luminance values by averaging different subsets of the luminance values of the plurality of pixels included in the image.

16. The non-transitory computer-readable medium according to claim 7 , wherein the method further comprises:

when a first one of the plurality of predetermined run-in patterns is determined to be encoded in the image,

determining a highest luminance value used to encode the plurality of symbols in the image based on the determined set of luminance values, and

determining the slice point based on the determined highest luminance value.

17. The non-transitory computer-readable medium according to claim 7 , wherein the determining the highest luminance value includes determining the highest luminance value used to encode the plurality of symbols based on a number of instances of each luminance value within a predetermined range of luminance values, the highest luminance value being the luminance value within the predetermined range of luminance values having the highest number of instances.

18. The non-transitory, computer-readable medium according to claim 7 , wherein

the image is a video frame, and

the plurality of symbols are encoded in the first line of the video frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 052256/0443 →