Interactive Video Engine Bitmap Sprite Sheet Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online shopping systems fail to effectively convey the characteristics of items through static images, leading to user frustration and inaccurate information due to disjointed presentations, especially when trying to visualize how items move or hang.

Innovation Solution

An interactive video engine that utilizes a bitmap image file to provide a set of pre-generated video frames, allowing for efficient loading and rendering of videos, enabling users to interact with the video by navigating through it without additional frame requests, and supporting transparent backgrounds and flexible image formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional systems utilize static images or rotating views to display items, then the presentation is simple to implement, but the user experience becomes disjointed and frustrating due to insufficient information about item characteristics

Engineering Contradiction:
Improveuser experienceVSAvoiditem characteristics information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent transforms static image displays into dynamic video presentations where items are shown in motion or being worn/used. This allows users to see how items move, hang, and function in real-time, providing comprehensive visual information about item characteristics while maintaining smooth, continuous playback without disjointed transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-generates video content showing items in various states (being worn, moving, etc.) before the user views them. This preliminary creation of comprehensive visual information ensures that all item characteristics are captured in advance, eliminating the need for users to mentally piece together information from multiple static images or rotating views.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If pre-generated video frames are provided in a bitmap image file, then loading and rendering efficiency is improved, but the system complexity increases due to handling transparent backgrounds and multiple image formats

Engineering Contradiction:
Improvevideo loading and rendering efficiencyVSAvoidimage file handling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple video frames into a single bitmap image file, allowing the client to load and render all frames in one operation. This merging of frames into a unified file structure improves loading efficiency and rendering performance while the client handles transparent backgrounds and format variations through standard image processing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If interactive video navigation is enabled without additional frame requests, then user interaction responsiveness is improved, but the data transmission requirements increase

Engineering Contradiction:
Improvevideo navigation responsivenessVSAvoiddata transmission volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system pre-loads all video frames into a single bitmap image file before the user begins interacting with the video. This preliminary loading ensures that when users navigate through the video interactively, no additional frame requests are needed, providing immediate responsiveness. The trade-off of increased initial data transmission is offset by the elimination of subsequent data requests during interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11303965B1Techniques for providing interactive video
Publication Date: 2022.04.12 AMAZON TECH INC
  • US11303965B1 patent drawing
  • US11303965B1 patent drawing
  • US11303965B1 patent drawing

AI summary

System and methods are provided for presenting a video of an item via a network page of an electronic marketplace provider. The video may depict the item in motion. The video frames may be included as part of an image file (e.g., a sprite sheet) such that presentation of the video at a user interface requires only a single download of the image file. A navigational interface may be provided to manipulate the playback of the video. Additional images may be provided with the video that individually depict stationary views of the item. The user may navigate between the navigational interface of the video and a number of selection elements corresponding to the additional images. Thus, efficiency of providing a video of an item is improved as is the ease of navigating between videos and images within an item detail page.