Broadcast Receiver NRT Service Processing via FLUTE Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing broadcast receivers lack the capability to properly receive and process non-real-time (NRT) services due to the absence of a means for processing NRT service signaling information, leading to difficulties in identifying and processing NRT content alongside real-time services.

Innovation Solution

A method is introduced to define and provide signaling information for NRT services, allowing receivers to identify and process NRT content by allocating unique packet identifiers and using protocols like FLUTE and ALC/LCT for packetization, and DSM-CC for transport, enabling proper reception and processing of NRT services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If broadcast receivers use conventional receiving methods for real-time services, then real-time service reception is maintained, but non-real-time service processing capability is lost

Engineering Contradiction:
ImproveNRT service processing capabilityVSAvoidreceiver complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The broadcast receiver is enhanced to perform multiple functions by integrating both real-time service reception and non-real-time service processing capabilities. The receiver can identify NRT services through signaling information and handle them using appropriate protocols (FLUTE, ALC/LCT, or DSM-CC), making a single device capable of diverse service types without requiring separate specialized equipment.

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

2Loss of information

If NRT service signaling information is added to broadcast streams, then NRT content identification is enabled, but processing complexity increases

Engineering Contradiction:
ImproveNRT service information completenessVSAvoidsignaling processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The signaling information for NRT services is segmented and integrated into the existing broadcast stream structure. The signaling includes specific fields (service_type, delivery_method, protocol_type) that divide NRT service identification into discrete, manageable components, allowing receivers to process only the relevant portions needed for NRT service identification without handling entire broadcast streams differently.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple protocols (FLUTE, ALC/LCT, DSM-CC) are supported for NRT delivery, then delivery method flexibility is improved, but implementation difficulty increases

Engineering Contradiction:
Improvedelivery method flexibilityVSAvoidreceiver implementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The receiver implements dynamic protocol selection based on the protocol_type field in the signaling information. Rather than statically configuring support for all protocols, the receiver dynamically activates the appropriate processing path (FLUTE, ALC/LCT, or DSM-CC) based on what is indicated in the broadcast signaling, allowing flexible adaptation to different delivery methods while simplifying implementation by only processing the active protocol at any given time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9154818B2Method of processing non-real time service and broadcast receiver
Publication Date: 2015.10.06 LG ELECTRONICS INC
  • US9154818B2 patent drawing
  • US9154818B2 patent drawing
  • US9154818B2 patent drawing

AI summary

A method of processing a non-real time (NRT) service in a broadcast receiver is disclosed where the method includes receiving signaling information including the NRT service information and access information which indicates files of a content item can be accessed by Internet, receiving File Delivery over Unidirectional Transport (FLUTE) files through a FLUTE session, wherein File Delivery Table (FDT) instance of the FLUTE session for each file belonging to the content item includes information for content location of the file, the information for content location including an Uniform Resource Locator (URL), and providing the NRT service using the files belonging to the content item, wherein the files are accessed through the Internet using the URL indicated in the information for content location of the file or accessed through a storage in the broadcast receiver.