Voice Navigation Framework for Web Television Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web-based television applications are limited by their design for directional step-by-step inputs, making them unsuitable for complex voice and gesture navigation, and existing solutions struggle to convert these applications for voice-controlled interfaces.

Innovation Solution

A navigation framework that uses voice recognition technology to analyze application types and enabled features, registering commands for voice control, and interpreting speech inputs to navigate and control applications, including support for hybrid and cursor-style controls through modules like command registration, speech command interpretation, and remote control emulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web-based television applications use directional step-by-step inputs for navigation, then the applications can be developed using standard web technologies, but the utility is limited and they are not suitable for complex voice and gesture navigation

Engineering Contradiction:
Improvenavigation capabilityVSAvoiduser interaction method
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a voice navigation framework as an intermediary layer between the user and web-based television applications. This framework includes a voice recognition module that converts speech signals to commands, a command registration module that maps commands to application actions, and a speech command interpretation module that executes commands. This intermediary enables voice control without modifying the underlying web application code, resolving the contradiction by adding versatility while maintaining ease of operation through natural speech input

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The voice navigation framework provides universal control capability across different web-based television applications. By analyzing application types and enabled features, the framework can adapt to various applications and register appropriate commands. This multi-functional approach allows a single voice control system to work with diverse applications, improving navigation capability while maintaining ease of operation through a unified voice interface

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

2Adaptability or versatility

If existing solutions convert applications for voice-controlled interfaces, then voice control becomes possible, but the complexity of the conversion process increases

Engineering Contradiction:
Improvevoice control capabilityVSAvoidconversion process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the voice control functionality into separate modular components: a voice recognition module for speech-to-text conversion, a command registration module for mapping commands to actions, and a speech command interpretation module for execution. This segmentation allows each module to be developed and tested independently, reducing the overall complexity of converting applications for voice control while maintaining versatility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework includes automatic command registration that analyzes application types and enabled features to determine appropriate commands without manual configuration. The system self-adapts to different applications by detecting their characteristics and registering relevant commands automatically, thereby reducing conversion complexity while maintaining voice control capability across diverse applications

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables voice control of web applications on television devices with minimal developer effort, allowing for seamless navigation and control of applications with voice commands, even those designed for remote-control style inputs, by integrating voice recognition and command registration modules.

Implementation Method 1

an electronic device that receives speech signals and converts the speech signals into words

Methodology Applied
Scientific EffectSpeech recognition:

Implementation Method 2

a voice navigation module that analyzes an application and determines application type and enabled features

Methodology Applied
Scientific EffectData analysis:

Implementation Method 3

a command registration module that registers commands based on the determined application type and enabled features

Methodology Applied
Scientific EffectCommand mapping:

Implementation Method 4

a speech command interpretation module that receives the words and detects a speech mode for matching commands with interpreted speech, and executes matched commands for navigating through and controlling the application

Methodology Applied
Scientific EffectSpeech-to-text conversion:

Data Source

PatentUS9218052B2Framework for voice controlling applications
Publication Date: 2015.12.22 HUAWEI TECH CO LTD
  • US9218052B2 patent drawing
  • US9218052B2 patent drawing
  • US9218052B2 patent drawing

AI summary

A system for voice control of applications includes an electronic device that receives speech signals and converts the speech signals into words. A voice navigation module analyzes an application and determines application type and enabled features. A command registration module registers commands based on the determined application type and enabled features. The commands control the application when matched with associated speech. A speech command interpretation module receives the words and detects a speech mode for matching commands with interpreted speech, and executes matched commands for navigating through and controlling the application.