Video Encoding for 360-Degree Spinners

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional swivel/360-degree spinners face challenges with large asset sizes leading to latency and quality issues in network transmission and storage, resulting in choppy animation and lower image resolution when trying to reduce latency.

Innovation Solution

Video encoding and compression of a sequence of still images from multiple perspectives around a 3D object, allowing for a significant reduction in data volume while maintaining high image resolution, using standard video formats and protocols for efficient processing and display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional swivel/360-degree spinners use high-resolution still images from multiple perspectives, then image quality is maintained, but asset size becomes large causing latency and storage issues

Engineering Contradiction:
Improveimage resolutionVSAvoidasset size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent uses video compression technology to create a compressed representation (copy) of the sequence of still images. Instead of storing multiple high-resolution still images, the system encodes them as video frames using standard video compression algorithms, creating a smaller data representation that can be efficiently stored and transmitted while maintaining visual quality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the data format parameter from static image files to dynamic video frames. By changing the representation format from individual still images to a sequential video format with temporal compression, the system achieves significant reduction in asset size while preserving the ability to display high-resolution images on demand.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If asset size is reduced to lower latency, then transmission speed improves, but image resolution and animation quality deteriorate

Engineering Contradiction:
ImprovelatencyVSAvoidimage resolution
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent performs preliminary video encoding of the image sequence before transmission. By pre-compressing the images into video format with efficient compression algorithms, the system prepares the data in advance for rapid transmission, reducing latency during actual use while maintaining the ability to deliver high-resolution frames when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic keyframes (I-frames) interspersed with difference frames (P-frames or B-frames) in the video sequence. This periodic structure allows the transmission of essential reference images at intervals while using compressed difference data between frames, reducing overall data transmission requirements while maintaining image quality.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If multiple high-resolution still images are stored for 360-degree viewing, then viewing quality is maintained, but storage requirements increase

Engineering Contradiction:
Improveimage resolutionVSAvoidstorage volume
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The patent creates a compressed video copy of the image sequence that occupies significantly less storage space than the original set of high-resolution still images. The video compression format efficiently represents the visual information across multiple frames, reducing storage requirements while preserving the ability to retrieve and display high-resolution images when needed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9984495B2Using video to encode assets for swivel/360-degree spinners
Publication Date: 2018.05.29 GOOGLE LLC
  • US9984495B2 patent drawing
  • US9984495B2 patent drawing
  • US9984495B2 patent drawing

AI summary

A method and system for video encoding assets for swivel/360-degree spinners is disclosed. Still images of a 3D object from different perspectives about the 3D object may be stacked and then video encoded to generate video frames of the object from the different perspectives. The video-encoded assets may be stored on a server or other network-connected device, and later retrieved by a connected client device for display processing by a swivel/360-degree spinner on the client device. The swivel/360-degree spinner may utilize native video processing capabilities of the client device and/or of a browser running on the client device to display video motion of the object moving through different angular orientations in response to movement of an interactive cursor.