Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method, comprising: encoding a video signal represented in a first color volume; encoding color mapping data; and encoding an indicator, wherein said indicator indicates whether (1) a color mapping based on said color mapping data is to be applied directly on said video signal represented in said first color volume or (2) said color mapping based on said color mapping data is to be applied on said video signal after a prior color mapping of said video signal from said first color volume into a second color volume different from said first color volume, and wherein said indicator further indicates said second color volume.
Video processing and display. The technology addresses the challenge of accurately representing and applying color transformations to video content across different color spaces. Specifically, it provides a method for encoding a video signal that has been represented in an initial color volume. The method involves encoding the video signal itself, along with associated color mapping data. Crucially, an indicator is also encoded. This indicator serves a dual purpose. Firstly, it specifies whether a color mapping, defined by the provided color mapping data, should be applied directly to the video signal in its original first color volume. Alternatively, the indicator can specify that the color mapping should be applied only after the video signal has undergone a preliminary color mapping from the first color volume to a different, second color volume. Secondly, the indicator explicitly identifies this second color volume when such a two-step mapping is intended. This allows for flexible and precise control over color transformations, ensuring correct color rendition regardless of the target display or processing pipeline.
2. The method of claim 1 , wherein said indicator is a binary flag.
A system and method for data processing involves using an indicator to control the execution of a process. The indicator is a binary flag that can be set to either an active or inactive state. When the binary flag is in the active state, the process is executed, and when the flag is in the inactive state, the process is not executed. The binary flag can be dynamically adjusted based on system conditions, user input, or other factors. This allows for flexible control over process execution without requiring complex decision logic. The system may include a processor that monitors the state of the binary flag and triggers the process accordingly. The method ensures efficient resource utilization by selectively enabling or disabling the process based on the flag's state. The binary flag can be stored in memory or a register and accessed by the processor to determine whether the process should run. This approach simplifies process management and reduces computational overhead by avoiding unnecessary executions. The system may also include error handling mechanisms to manage cases where the binary flag is corrupted or improperly set. The method is applicable in various computing environments, including embedded systems, software applications, and real-time processing systems.
3. The method of claim 1 , wherein said encoding said video signal comprising, for a block of an image of said video signal: determining a prediction of said block; subtracting said prediction from said block to form a residual; and encoding said residual.
This invention relates to video signal encoding, specifically improving compression efficiency by refining residual encoding techniques. The method addresses the challenge of reducing data redundancy in video signals while maintaining high-quality reconstruction. The process involves encoding a video signal by processing individual blocks of an image within the signal. For each block, a prediction is generated, which is then subtracted from the original block to produce a residual. This residual, representing the difference between the predicted and actual block, is encoded for storage or transmission. The prediction step leverages spatial or temporal correlations within the video to minimize residual data, enhancing compression efficiency. By focusing on residual encoding, the method reduces the amount of data required to represent the video signal while preserving visual quality. This approach is particularly useful in applications where bandwidth or storage constraints are critical, such as streaming services or video conferencing. The technique can be integrated into existing video codecs or used as part of a broader encoding pipeline to improve overall performance.
4. The method of claim 1 , wherein said color mapping data is encoded in SEI (Supplemental Enhancement Information) message.
This invention relates to video encoding and decoding, specifically improving color mapping in video streams. The problem addressed is the need for efficient and standardized transmission of color mapping data to ensure accurate color representation across different devices and display systems. The solution involves encoding color mapping data within Supplemental Enhancement Information (SEI) messages in a video stream. SEI messages are metadata structures in video coding standards like H.264/AVC and HEVC that carry supplementary information without affecting the core decoding process. By embedding color mapping data in SEI messages, the invention enables dynamic and flexible color adjustments without modifying the core video bitstream. This approach ensures compatibility with existing video decoding systems while providing enhanced color accuracy and consistency. The method allows for real-time color grading adjustments, display-specific color transformations, and other color-related enhancements. The invention is particularly useful in applications requiring high color fidelity, such as professional video production, medical imaging, and high-end consumer displays. The use of SEI messages ensures that the color mapping data is transmitted efficiently and can be easily accessed by decoding systems that support SEI parsing. This method improves the overall video quality and user experience by maintaining accurate color representation across diverse playback environments.
5. The method of claim 1 , wherein said color mapping data represents a first piece-wise linear function applied to each color component, a three-by-three matrix applied to three color components, and a second piece-wise linear function applied to each color component.
This invention relates to color transformation techniques used in image processing, particularly for adjusting color characteristics in digital images. The problem addressed is the need for flexible and efficient color mapping that can handle both linear and non-linear adjustments while preserving image quality. The method involves applying a sequence of color transformations to modify the appearance of an image. First, a piece-wise linear function is applied to each color component (e.g., red, green, blue) to adjust tonal values in a non-linear manner. Next, a three-by-three matrix transformation is applied to the three color components simultaneously, enabling cross-channel adjustments such as hue shifts or saturation changes. Finally, another piece-wise linear function is applied to each color component to fine-tune the final output. This multi-stage approach allows for precise control over color transformations, enabling adjustments that would be difficult or inefficient with a single transformation. The combination of piece-wise linear functions and matrix operations provides flexibility in correcting or enhancing color characteristics while maintaining computational efficiency. The method is particularly useful in applications requiring high-quality color grading, such as digital photography, video processing, and display calibration.
6. The method of claim 1 , wherein said indicator is encoded in a transport stream.
Technical Summary: This invention relates to digital video broadcasting systems, specifically methods for encoding and transmitting indicators within a transport stream. The problem addressed is the need to efficiently convey metadata or control signals alongside video and audio data in a broadcast environment, ensuring compatibility with existing standards while minimizing overhead. The method involves encoding an indicator, which may represent metadata, synchronization information, or control signals, directly into a transport stream. The transport stream is a standardized format used in digital television broadcasting, such as DVB (Digital Video Broadcasting) or ATSC (Advanced Television Systems Committee), to multiplex audio, video, and data into a single stream for transmission. By embedding the indicator within this stream, the invention ensures seamless integration with existing broadcast infrastructure without requiring additional bandwidth or separate transmission channels. The indicator can be used for various purposes, such as signaling events, triggering actions in receiving devices, or conveying system status updates. The encoding process ensures that the indicator is robust against transmission errors and can be reliably extracted by compliant receivers. This approach improves efficiency by leveraging the existing transport stream structure rather than introducing new protocols or formats. The invention is particularly useful in broadcast environments where real-time metadata transmission is critical, such as in live television, interactive services, or emergency alert systems. By embedding indicators within the transport stream, broadcasters can dynamically control content delivery, synchronize multiple streams, or provide additional information to vi
7. An apparatus, comprising at least a processor configured to: encode a video signal represented in a first color volume; encode color mapping data; and encode an indicator, wherein said indicator indicates whether (1) a color mapping based on said color mapping data is to be applied directly on said video signal represented in said first color volume or (2) said color mapping based on said color mapping data is to be applied on said video signal after a prior color mapping of said video signal from said first color volume into a second color volume different from said first color volume, and wherein said indicator further indicates said second color volume.
This invention relates to video signal processing, specifically encoding systems that handle color mapping for video signals. The problem addressed is the need for flexible and efficient color mapping in video encoding, where different color volumes (e.g., BT.2020, BT.709) may require distinct processing paths. The apparatus includes a processor that encodes a video signal in a first color volume, along with color mapping data and an indicator. The indicator specifies whether the color mapping should be applied directly to the video signal in its original color volume or after a prior conversion to a second, different color volume. The indicator also identifies the second color volume if such a conversion is required. This approach allows for adaptive color processing, ensuring compatibility with various display devices and color standards while minimizing redundant transformations. The system optimizes encoding efficiency by dynamically selecting the appropriate color mapping path based on the indicator, reducing computational overhead and ensuring accurate color representation.
8. The apparatus of claim 7 , wherein said indicator is a binary flag.
Technical Summary: This invention relates to an apparatus for monitoring and indicating the status of a system or process, particularly in industrial or automated environments. The problem addressed is the need for a clear, unambiguous signal to indicate whether a system is in a desired operational state or has encountered an error or fault condition. The apparatus includes a monitoring component that continuously evaluates the system's performance against predefined criteria. When a deviation or fault is detected, an indicator is activated to alert operators or downstream systems. The indicator is a binary flag, meaning it has only two possible states: active (indicating a fault or error) and inactive (indicating normal operation). This binary approach simplifies integration with other systems, reduces ambiguity, and ensures rapid response to critical conditions. The apparatus may also include a reset mechanism to clear the indicator once the fault condition is resolved, allowing the system to return to normal operation. The binary flag can be used in various applications, such as safety interlocks, process control systems, or diagnostic tools, where a clear, immediate indication of system health is essential. The simplicity of the binary flag ensures reliability and compatibility with existing control systems.
9. The apparatus of claim 7 , wherein said at least a processor is configured to encode said video signal, for a block of an image of said video signal, by performing: determining a prediction of said block; subtracting said prediction from said block to form a residual; and encoding said residual.
This invention relates to video signal encoding, specifically improving efficiency in predictive coding. The problem addressed is reducing computational complexity and improving compression efficiency in video encoding by optimizing block-based prediction and residual encoding. The apparatus includes at least one processor configured to encode a video signal by processing individual blocks of an image. For each block, the processor determines a prediction of the block, which may involve spatial, temporal, or other predictive techniques. The prediction is subtracted from the original block to form a residual, which represents the difference between the predicted and actual pixel values. This residual is then encoded, typically using transform coding, quantization, and entropy encoding to reduce data size. The prediction step may involve intra-frame prediction (using neighboring pixels within the same frame) or inter-frame prediction (using motion-compensated references from previous frames). The residual encoding step ensures that only the difference from the prediction is stored or transmitted, improving compression efficiency. This approach is widely used in modern video codecs like H.264, H.265 (HEVC), and AV1 to balance computational cost and encoding performance. The invention focuses on optimizing these core steps to enhance encoding speed and quality.
10. The apparatus of claim 7 , wherein said color mapping data is encoded in SEI (Supplemental Enhancement Information) message.
This invention relates to video encoding and decoding systems, specifically improving color mapping in video streams. The problem addressed is the need for efficient and standardized transmission of color mapping data to ensure accurate color reproduction across different devices and display systems. The invention provides an apparatus for video processing that includes a color mapping module configured to generate color mapping data, which is then encoded into a Supplemental Enhancement Information (SEI) message within the video bitstream. The SEI message is a standardized metadata container in video coding standards like H.264 and H.265, allowing additional data to be transmitted without altering the core video coding process. By embedding color mapping data in the SEI message, the apparatus ensures that the data is transmitted alongside the video stream in a structured and non-disruptive manner. This approach enables devices to accurately interpret and apply the color mapping information during playback, improving color consistency and quality. The apparatus may also include a decoder configured to extract and apply the color mapping data from the SEI message, ensuring proper color rendering on the receiving device. This method enhances compatibility and interoperability between different video encoding and decoding systems while maintaining efficient data transmission.
11. The apparatus of claim 7 , wherein said color mapping data represents a first piece-wise linear function applied to each color component, a three-by-three matrix applied to three color components, and a second piece-wise linear function applied to each color component.
This invention relates to color processing in imaging systems, specifically addressing the need for efficient and accurate color transformation. The apparatus includes a color mapping module that applies a sequence of transformations to input color data to achieve desired output color characteristics. The color mapping data defines a first piece-wise linear function applied to each individual color component, followed by a three-by-three matrix transformation applied to the three color components collectively, and then a second piece-wise linear function applied to each color component. The first piece-wise linear function adjusts the input color values to a suitable range for matrix processing, while the three-by-three matrix performs a linear transformation to correct color balance, saturation, or other attributes. The second piece-wise linear function fine-tunes the output color values to achieve the final desired appearance. This multi-stage approach allows for precise control over color transformations while maintaining computational efficiency. The apparatus is particularly useful in digital imaging, display systems, and color calibration applications where accurate and flexible color processing is required.
12. The apparatus of claim 7 , wherein said indicator is encoded in a transport stream.
The apparatus relates to digital video broadcasting systems, specifically addressing the challenge of efficiently conveying metadata or status information within a broadcast signal. The invention involves an apparatus that includes an indicator, which is encoded within a transport stream to signal the presence or status of certain data or events. The transport stream, typically used in digital television broadcasting, carries compressed audio, video, and associated data. The indicator can represent various conditions, such as the availability of emergency alerts, program updates, or other metadata, ensuring that receivers can quickly identify and process relevant information without requiring additional bandwidth or complex signaling protocols. The apparatus may also include a transmitter to broadcast the encoded transport stream to multiple receivers, ensuring widespread and reliable dissemination of the indicator. This approach improves the efficiency and reliability of metadata transmission in broadcast systems, particularly in scenarios where real-time updates are critical. The encoding of the indicator within the transport stream minimizes overhead and ensures compatibility with existing digital broadcasting standards.
13. A non-transitory computer-readable medium including instructions for causing one or more processors to perform: encoding a video signal represented in a first color volume; encoding color mapping data; and encoding an indicator, wherein said indicator indicates whether (1) a color mapping based on said color mapping data is to be applied directly on said video signal represented in said first color volume or (2) said color mapping based on said color mapping data is to be applied on said video signal after a prior color mapping of said video signal from said first color volume into a second color volume different from said first color volume, and wherein said indicator further indicates said second color volume.
This invention relates to video signal encoding, specifically addressing the challenge of efficiently handling color mapping in video processing. The system encodes a video signal represented in a first color volume, along with color mapping data that defines how colors should be transformed. An indicator is also encoded to specify whether the color mapping should be applied directly to the video signal in its original color volume or after an intermediate color conversion. If the latter is chosen, the indicator further identifies the second color volume into which the video signal must first be converted before applying the color mapping. This approach allows for flexible and efficient color processing, ensuring compatibility with different color spaces and reducing redundant transformations. The encoded data enables downstream systems to accurately reconstruct the intended color transformations, whether applied directly or through an intermediate step. This method optimizes video encoding by minimizing computational overhead and ensuring consistent color representation across different devices and display systems.
14. The medium of claim 13 , wherein said indicator is a binary flag.
A system and method for data processing involves managing indicators associated with data elements to facilitate efficient retrieval and analysis. The technology addresses the challenge of quickly identifying relevant data subsets within large datasets, particularly in applications where rapid filtering or conditional processing is required. The system includes a data storage component that stores data elements, each associated with at least one indicator. The indicators are used to categorize or flag the data elements for specific operations. In one implementation, the indicator is a binary flag, allowing for simple true/false or on/off states to be applied to each data element. This binary flag can be used to quickly filter or select subsets of data based on the flag's state. The system may also include a processing module that performs operations on the data elements based on the state of their associated indicators. For example, the processing module may execute different workflows or apply different rules depending on whether the binary flag is set to true or false. The use of binary flags simplifies the logic for data filtering and processing, reducing computational overhead and improving performance in large-scale data environments. The system is particularly useful in applications such as database management, log analysis, and real-time data streaming, where efficient data categorization and conditional processing are critical.
15. The medium of claim 13 , wherein said encoding said video signal comprising, for a block of an image of said video signal: determining a prediction of said block; subtracting said prediction from said block to form a residual; and encoding said residual.
This invention relates to video signal encoding, specifically improving compression efficiency by optimizing residual encoding. The problem addressed is reducing data redundancy in video signals while maintaining high-quality reconstruction. Traditional encoding methods often fail to efficiently capture fine details in residual data, leading to larger file sizes or quality loss. The invention describes a method for encoding a video signal by processing individual blocks of an image. For each block, a prediction is generated, which is then subtracted from the original block to produce a residual. This residual, representing the difference between the predicted and actual block, is encoded to minimize data size. The prediction step leverages spatial or temporal correlations within the video to improve accuracy, reducing residual complexity. By focusing on residual encoding, the method enhances compression efficiency without sacrificing reconstruction quality. The encoded residual is then transmitted or stored, allowing a decoder to reconstruct the original block by adding the decoded residual to the prediction. This approach is particularly useful in applications requiring high compression ratios, such as streaming, video conferencing, or storage systems. The invention ensures that even fine details in the video are preserved while minimizing data redundancy.
16. The medium of claim 13 , wherein said color mapping data is encoded in SEI (Supplemental Enhancement Information) message.
A system and method for encoding and transmitting color mapping data in video processing involves embedding color mapping information within Supplemental Enhancement Information (SEI) messages in a video stream. This approach addresses the challenge of efficiently conveying color transformation data between encoding and decoding stages without disrupting the core video bitstream. The color mapping data, which defines how pixel values are adjusted for display or processing, is integrated into SEI messages, which are metadata structures in video coding standards like H.264/AVC and HEVC. By encoding the color mapping data in SEI messages, the system ensures compatibility with existing video decoding pipelines while providing flexibility in color management. The SEI message structure allows for optional, non-essential data that can be ignored by decoders not supporting color mapping, ensuring backward compatibility. This method is particularly useful in applications requiring dynamic color adjustments, such as high dynamic range (HDR) video, where color transformations must be applied accurately across different display devices. The system may also include a color mapping processor that generates the transformation data and an encoder that embeds it into the SEI messages, ensuring seamless integration into the video transmission workflow.
17. The medium of claim 13 , wherein said color mapping data represents a first piece-wise linear function applied to each color component, a three-by-three matrix applied to three color components, and a second piece-wise linear function applied to each color component.
This invention relates to color transformation techniques for image processing, specifically addressing the need for efficient and accurate color mapping in digital imaging systems. The technology provides a method for transforming color data using a combination of linear and non-linear operations to achieve precise color adjustments while maintaining computational efficiency. The system involves applying a first piece-wise linear function to each color component of an input image, followed by a three-by-three matrix transformation across all three color components. This matrix operation allows for linear color space conversions, such as RGB to YCbCr. After the matrix transformation, a second piece-wise linear function is applied to each color component to further refine the color adjustments. This multi-stage approach enables fine-grained control over color transformations, supporting both linear and non-linear adjustments in a single pipeline. The invention is particularly useful in applications requiring high-quality color reproduction, such as digital cameras, displays, and image editing software. By combining piece-wise linear functions with matrix operations, the system achieves flexibility in color mapping while minimizing computational overhead. The technique ensures accurate color representation across different devices and color spaces, addressing challenges in color consistency and fidelity.
18. The medium of claim 13 , wherein said indicator is encoded in a transport stream.
This invention relates to digital video broadcasting systems, specifically methods for encoding and transmitting indicators within a transport stream to signal the presence of specific content or events. The problem addressed is the need for efficient and reliable transmission of metadata or control signals within a broadcast stream without disrupting the primary video or audio content. The solution involves encoding an indicator, such as a flag or identifier, directly into the transport stream, which is a standardized format for transmitting digital television signals. The transport stream may carry multiple programs, and the indicator can be embedded in packet headers, payloads, or other structural elements of the stream. The indicator may signal various conditions, such as the start of an advertisement, a content rating change, or an emergency alert. The encoding process ensures that the indicator is detectable by receiving devices without requiring additional bandwidth or significant processing overhead. This approach improves the efficiency of metadata transmission in broadcast systems, enabling real-time content management and user notifications. The invention is particularly useful in digital TV, IPTV, and other multimedia streaming applications where synchronized metadata delivery is critical.
Unknown
September 8, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.