Clickable Video Hyperlink Binding Key Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing hyperlinks in video streams is challenging due to the dynamic nature of video content, making it difficult to associate hyperlinks with moving objects and potentially distracting to the viewer.

Innovation Solution

A system that identifies key frames in a video stream, binds hyperlinks to specific objects, and provides a separate hyperlink stream synchronized with the video stream, allowing users to activate hyperlinks through a user interface without disrupting the viewing experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hyperlinks are implemented with moving objects in video frames, then user interaction capability is improved, but tracking difficulty and system complexity increase

Engineering Contradiction:
Improvehyperlink interaction capabilityVSAvoidtracking system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video stream is segmented into individual frames, and hyperlinks are associated with specific objects in specific frames rather than continuously tracking moving objects. This segmentation approach simplifies the system by eliminating the need for complex object tracking across multiple frames, while still providing hyperlink functionality at key moments in the video.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Hyperlinks are pre-associated with objects in key frames before video playback. The system identifies objects and attaches hyperlink data in advance, so that during playback, the receiver can simply display the pre-prepared hyperlink information without needing to perform real-time object recognition and tracking.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If hyperlinks are displayed in video streams, then user engagement is improved, but viewing experience is degraded due to distractions

Engineering Contradiction:
Improveuser engagementVSAvoidviewing distraction
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Hyperlinks are displayed locally at the position of the associated object in the video frame, rather than using global overlays that cover the entire screen. This localized display approach provides interaction capability where needed while minimizing visual distraction from the main video content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Hyperlinks are displayed periodically at key frames rather than continuously throughout the video. This periodic display approach maintains user engagement by providing interaction opportunities at relevant moments while avoiding constant visual distractions that would degrade the viewing experience.

Inventive Principle:
Principle #19Periodic action

3Reliability

If separate hyperlink stream is provided with video stream, then hyperlink synchronization is improved, but data transmission complexity increases

Engineering Contradiction:
Improvehyperlink-video synchronizationVSAvoidstream processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A separate hyperlink stream acts as an intermediary data channel that carries hyperlink information independently from the video stream. This mediator approach ensures reliable synchronization by providing a dedicated pathway for hyperlink data, while the receiving system processes the two streams separately and combines them, which actually simplifies the overall processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7620914B2Clickable video hyperlink
Publication Date: 2009.11.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7620914B2 patent drawing
  • US7620914B2 patent drawing
  • US7620914B2 patent drawing

AI summary

A system that provides binds or associates a clickable hyperlink with an object that appears in a video stream. The hyperlink may be sent in a separate stream from the video stream, and user interfaces are provided to a user to activate the hyperlink. Activation of the hyperlink may cause a redirection to an associated website. Furthermore, feedback may be provided as to the user's activity regarding interest and activation regarding particular hyperlinks in the video.