Image Steganography Display Timing for Code Concealment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When images with embedded code information are displayed at a large size, the code information becomes noticeable, compromising image quality and security.
Innovation Solution
A method that alternates between displaying an original image and an embedded image with a shorter display time for the embedded image, making it illegible to humans while remaining readable by decoders, using a steganography technique that adjusts feature values of image blocks to embed code information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If code information is embedded in image information by changing color information, then code information can be embedded in the image, but when the image is enlarged on a display, the embedded code information becomes noticeable and compromises image quality
Solution Approach 1:
The patent applies dynamics by alternating between displaying the original image and the embedded image based on timing. The embedded image is displayed only during periods when human perception is less likely to detect it (e.g., brief intervals or during user interaction), while the original image is displayed during normal viewing periods. This temporal dynamic approach allows code information to be embedded and transmitted without permanently degrading the visual quality of the image as perceived by humans.
Solution Approach 2:
The patent implements periodic action by alternating between displaying the original image and the embedded image in a periodic manner. The embedded image, containing code information, is displayed intermittently rather than continuously. This periodic display ensures that code information is transmitted over time while minimizing the visual impact on image quality, as human observers are less likely to notice brief, periodic alterations.
2Area of stationary object
If the image is enlarged to fit a large display, then the image can be displayed on the screen, but the embedded code information becomes more noticeable and illegible to humans
Solution Approach 1:
The patent uses dynamics by adjusting the display timing of the embedded image based on the display area and enlargement level. When the image is enlarged on a large display, the embedded image is displayed for shorter durations or during specific time windows when human detection is less likely. This dynamic adjustment maintains code information transmission effectiveness while reducing the harmful effect of noticeability even at larger display sizes.
Solution Approach 2:
The patent applies parameter changes by modifying the display parameters (timing, duration, frequency) of the embedded image based on the display area and enlargement level. When the display area increases or the image is enlarged, the system adjusts the embedding strength, display duration, or alternation frequency to maintain the balance between code information transmission and minimizing visual noticeability.
3Measurement precision
If the embedded image is displayed for a longer duration, then code information can be read more accurately by decoders, but humans can detect and see the code information
Solution Approach 1:
The patent implements periodic action with optimized timing to resolve this contradiction. The embedded image is displayed in periodic intervals with carefully controlled duration. Each display period is long enough to allow decoders to capture and read the code information accurately, but the intervals between displays and the brief duration of each display prevent human detection. The periodic nature ensures cumulative decoding accuracy while maintaining stealth from human observers.
Solution Approach 2:
The patent applies continuity of useful action by ensuring that the embedded image is displayed repeatedly over time rather than in a single continuous display. This allows decoders to accumulate signal strength and improve decoding accuracy through multiple observations, while each individual display instance remains brief enough to evade human detection. The continuous transmission of code information across multiple periodic displays maintains both decoding accuracy and undetectability.
Data Source
AI summary
According to an aspect of an embodiment, a method for displaying an image including a plurality of blocks in which code information can be embedded, includes obtaining a first image including a plurality of blocks, obtaining a second image determined by changing the characteristic value of the selected blocks of the first image so as to associate the value with the code information to be embedded, and displaying the first image data and the second image data, sequentially.


