Screenshot Encoding with Embedded Program Metadata for Seamless Content Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IPTV technologies lack an efficient method for encoding and sharing screenshots of playing programs, which hinders seamless content switching and sharing across devices.

Innovation Solution

A method and device for encoding a captured screenshot by embedding program information data into the image data frame, allowing for local storage or network sharing, and enabling direct content switching on electronic devices based on the extracted information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual tuning is used to switch programs, then device complexity is reduced, but user experience deteriorates due to time delays and manual effort

Engineering Contradiction:
Improveprogram switching operationVSAvoidtime delay in accessing programs
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by capturing screenshots and embedding program information data in advance. When a user wants to switch programs, the device already has the program information ready in the screenshot metadata, eliminating the need for manual tuning and reducing time delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the embedded program information data within screenshot metadata - that mediates between the user's viewing experience and the program switching function. This intermediary allows automatic program identification and switching without direct user interaction with tuning controls.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If screenshot encoding with embedded program information is implemented, then content sharing capability is improved, but device complexity increases due to encoding and data embedding requirements

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidencoding and data processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the screenshot image data with program information metadata into a single integrated file structure. The program information is embedded within the screenshot file itself, combining visual content and data information into one versatile format that can be shared and processed together.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The embedded screenshot format serves multiple functions: it acts as both a visual record of the program being viewed and a data carrier containing program information for switching and sharing. This multi-functional approach enables both content sharing and program switching capabilities without requiring separate systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If program information is embedded in screenshot metadata, then information retention is improved, but data processing complexity increases

Engineering Contradiction:
Improveprogram information retentionVSAvoiddata extraction and processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a nested structure where program information metadata is embedded within the screenshot file format. The metadata is contained within the image file structure itself, allowing the information to be retained with the visual content while enabling systematic extraction when needed.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10028021B2Method and device for encoding a captured screenshot and controlling program content switching based on the captured screenshot
Publication Date: 2018.07.17 VIDAA (NETHERLANDS) INT HLDG BV
  • US10028021B2 patent drawing
  • US10028021B2 patent drawing
  • US10028021B2 patent drawing

AI summary

A method and device for encoding a captured screenshot and controlling program switching on an electronic device based on the captured screenshot. The method includes the electronic device performing: capturing from a display a screenshot of a playing program or display content with a stored image data frame; encoding the image data frame of the screenshot, afterwards storing the encoded image data frame of the screenshot; retrieving program information data of the screenshot from a program database; embedding retrieved program information data of the captured screenshot into the encoded image data frame to form an embedded encoded image file. The embedded encoded image file enables the first electronic device or a second electronic device to directly switching to start playing the program or displaying the content on the electronic device according to the captured screenshot.