Selective Media Stream Translation via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users accessing websites with media content in unfamiliar languages face challenges in understanding text, audio, and video streams, as existing technologies do not efficiently allow for the translation of specific portions of media in real-time, leading to an inadequate user experience.

Innovation Solution

A computer-implemented technique that enables users to identify and request translation of media streams, including audio and video data, by processing user inputs to extract text through optical character recognition or voice recognition, transmitting this text to a translation server, and outputting the translated content after the media stream has completed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the entire media stream is translated, then complete language translation is achieved, but translation time and processing resources increase significantly

Engineering Contradiction:
Improvelanguage translation completenessVSAvoidtranslation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the media stream into discrete segments or portions, allowing selective translation of only those segments that contain text or speech requiring translation. This segmentation enables the system to process and translate only relevant portions rather than the entire media stream, significantly reducing translation time and computational resources while maintaining translation completeness for necessary content.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If real-time translation is implemented, then user experience is improved, but processing complexity and computational resources increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-identifying and extracting text-containing segments from the media stream before translation processing begins. This preliminary segmentation and text extraction simplifies the subsequent translation process, allowing real-time translation to be achieved with reduced computational complexity by preparing the data in advance rather than processing the entire media stream in real-time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If selective portion translation is implemented, then translation efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetranslation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms by automatically identifying, extracting, and preparing text segments from the media stream for translation without requiring manual intervention. The system autonomously determines which portions require translation based on content analysis, manages the translation process, and integrates results back into the media stream, thereby improving translation efficiency while keeping system complexity manageable through automation rather than manual processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9946712B2Techniques for user identification of and translation of media
Publication Date: 2018.04.17 GOOGLE LLC
  • US9946712B2 patent drawing
  • US9946712B2 patent drawing
  • US9946712B2 patent drawing

AI summary

A computer-implemented technique includes receiving, at a computing device including one or more processors, a user input (i) identifying a portion of a media stream being output from the computing device and (ii) indicating a request to translate the portion of the media stream from a source language to a target language. The technique includes transmitting, from the computing device, the portion of the media stream to a translation server via a network in response to receiving the user input. The technique includes receiving, at the computing device, a translated portion of the media stream from the translation server via the network, the translated portion of the media stream having been translated from the source language to the target language by the translation server. The technique also includes outputting, at the computing device, the translated portion of the media stream.