Data processing device, receiving device, data processing method, and program

US10178040B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10178040-B2
Application numberUS-201515321058-A
CountryUS
Kind codeB2
Filing dateJun 23, 2015
Priority dateJul 3, 2014
Publication dateJan 8, 2019
Grant dateJan 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to a data processing device, a receiving device, a data processing method, and a program capable of suppressing degradation in quality in a case of reproducing data. In one example, a packet selection units selects one service stream from a multiplexed stream obtained by multiplexing a plurality of service streams. An insertion unit inserts null packets with time information, in which predetermined time information has been given to payloads, to spaces that become empty when the packet selection unit generates the one service stream. Thereafter, in the streams which have been demultiplexed after being multiplexed, the timing to output the null packets is adjusted with reference to the time information inserted in-to the null packets.

First claim

Opening claim text (preview).

The invention claimed is: 1. A data processing device comprising: one or more packet selection units that generate one service stream of a plurality of service streams by selecting packets configuring the one service stream from a multiplexed stream obtained by multiplexing the plurality of service streams; one or more insertion units that insert null packets with time information, in which predetermined time information has been given to payloads, to spaces that become empty when the one or more packet selection units generate the one service stream; a multiplexer that multiplexes a predetermined number of streams in which the null packets with time information have been inserted by the one or more insertion units; a demultiplexer that demultiplexes the stream multiplexed by the multiplexer into the predetermined number of streams; and one or more output timing adjusting units that adjust a timing to output the null packets with reference to the time information inserted into the null packets. 2. The data processing device according to claim 1 , wherein a predetermined number of the output timing adjusting units are provided after the demultiplexer. 3. The data processing device according to claim 1 , wherein only one of the output timing adjusting units is provided before the demultiplexer. 4. The data processing device according to claim 1 , wherein the insertion units detect packets having information on timing for reproduction included in an original stream, trace back the time axis from the detected packets, and insert the null packets with time information into the nearest empty spaces. 5. The data processing device according to claim 1 , further comprising: a clock generation unit that supplies time information generated with a fixed clock to the insertion units and the output timing adjusting units. 6. A receiving device comprising: the data processing device according to claim 1 ; a demodulation unit that demodulates broadcast waves and acquires the multiplexed stream; and a decoding unit that decodes video and audio included in output from the output timing adjusting unit. 7. A data processing method comprising the steps of: generating one service stream of a plurality of service streams by selecting packets configuring the one service stream from a multiplexed stream obtained by multiplexing the plurality of service streams; inserting null packets with time information, in which predetermined time information has been given to payloads, to spaces that become empty when the one service stream is generated; multiplexing a predetermined number of streams in which the null packets with time information have been inserted; demultiplexing the multiplexed stream into the predetermined number of streams; and adjusting a timing to output the null packets with reference to the time information given to the null packets. 8. A non-transitory computer readable medium storing a program that is executable by a computer to perform operations comprising: generating one service stream of a plurality of service streams by selecting packets configuring the one service stream from a multiplexed stream obtained by multiplexing the plurality of service streams; inserting null packets with time information, in which predetermined time information has been given to payloads, to spaces that become empty when the one service stream is generated; multiplexing a predetermined number of streams in which the null packets with time information have been inserted; demultiplexing the multiplexed stream into the predetermined number of streams; and adjusting a timing to output the null packets with reference to the time information given to the null packets. 9. A data processing device comprising: packet selection circuitry configured to generate one service stream of a plurality of service streams by selecting packets configuring the one service stream from a multiplexed stream obtained by multiplexing the plurality of service streams; insertion circuitry configured to insert null packets with time information, in which predetermined time information has been given to payloads, to spaces that become empty when the packet selection circuitry generates the one service stream; a multiplexer that multiplexes a predetermined number of streams in which the null packets with time information have been inserted by the one or more insertion units; a demultiplexer that demultiplexes the stream multiplexed by the multiplexer into the predetermined number of streams; and output timing adjusting circuitry configured to adjust a timing to output the null packets with reference to the time information inserted into the null packets. 10. The data processing device according to claim 9 , wherein the insertion circuitry detects packets having information on timing for reproduction included in an original stream, trace back the time axis from the detected packets, and insert the null packets with time information into the nearest empty spaces. 11. The data processing device according to claim 9 , further comprising: clock generation circuitry configured to supply time information generated with a fixed clock to the insertion circuitry and the output timing adjusting circuitry.

Assignees

Inventors

Classifications

  • Modifications to standard FIFO or LIFO · CPC title

  • collision avoidance · CPC title

  • Bit dropping · CPC title

  • Parsing or analysis of headers · CPC title

  • Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream {(demultiplexing of data packets for data networks, e.g. RTP/UDP H04L65/00)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10178040B2 cover?
The present disclosure relates to a data processing device, a receiving device, a data processing method, and a program capable of suppressing degradation in quality in a case of reproducing data. In one example, a packet selection units selects one service stream from a multiplexed stream obtained by multiplexing a plurality of service streams. An insertion unit inserts null packets with time …
Who is the assignee on this patent?
Sony Semiconductor Solutions Corp
What technology area does this patent fall under?
Primary CPC classification H04L47/562. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).