Information processing apparatus, information processing system and information processing method

US10182232B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10182232-B2
Application numberUS-201514645603-A
CountryUS
Kind codeB2
Filing dateMar 12, 2015
Priority dateMar 24, 2014
Publication dateJan 15, 2019
Grant dateJan 15, 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.

An information processing apparatus includes: a storage unit configured to store information on a plurality of encoders; and a control unit configured to be capable of transmitting a first instruction signal for instructing the plurality of encoders to encode input video data under first encoding conditions different for each of the plurality of encoders, and obtaining, if an image quality of the video data encoded by the plurality of encoders does not satisfy a predetermined criteria, predetermined information associated with the image quality from the encoded video data and transmitting, based on the predetermined information, a second instruction signal for instructing to encode the input video data under a second encoding condition different from the first encoding conditions to at least one encoder of the plurality of encoders.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus, comprising: a storage unit configured to store information for a plurality of encoders; and one or more processors configured to: transmit a first instruction signal to instruct the plurality of encoders, wherein the plurality of encoders encode first video data, based on first encoding conditions and the first instruction signal, and wherein the first encoding conditions are different for each of the plurality of encoders; obtain, based on a determination that a value of an image quality of the encoded first video data is less than a first value, first information associated with the image quality from the encoded first video data; and transmit, based on the obtained first information, a second instruction signal to instruct at least one encoder of the plurality of encoders to re-encode the first video data, wherein the at least one encoder of the plurality of encoders re-encodes the first video data, based on a second encoding condition different from the first encoding conditions and the second instruction signal. 2. The information processing apparatus according to claim 1 , wherein the plurality of encoders are in a plurality of apparatuses in a network, and wherein the one or more processors are further configured to control the transmission of the first instruction signal to an encoder of each of the plurality of apparatuses. 3. The information processing apparatus according to claim 2 , wherein the plurality of apparatuses have different arithmetic processing capabilities, wherein the first encoding conditions include a third encoding condition for a first apparatus of the plurality of apparatuses and a fourth encoding condition for a second apparatus of the plurality of apparatuses, and wherein the one or more processors are further configured to: control the transmission of the first instruction signal, to instruct: the first apparatus of the plurality of apparatuses to encode the first video data based on the third encoding condition, the second apparatus of the plurality of apparatuses to encode the first video data based on the fourth encoding condition, wherein the third encoding condition includes a first calculation amount to encode the first video data, wherein the first apparatus has a first arithmetic processing capability, wherein the fourth encoding condition includes a second calculation amount, which is smaller than the first calculation amount, to encode the first video data, and wherein the second apparatus has a second arithmetic processing capability lower than the first arithmetic processing capability. 4. The information processing apparatus according to claim 1 , wherein the one or more processors are further configured to: set the first encoding conditions that include first encoding parameters and a first encoding efficiency; and set the second encoding conditions that include second encoding parameters and a second encoding efficiency, wherein the second encoding parameters of the second encoding conditions are based on the obtained first information, and wherein the second encoding efficiency is higher than the first encoding efficiency. 5. The information processing apparatus according to claim 1 , wherein the one or more processors are further configured to: set the first encoding conditions such that a plurality of regions in each frame of the first video data are encoded by different encoders of the plurality of encoders. 6. The information processing apparatus according to claim 1 , wherein the one or more processors are further configured to: decode second video data that is encoded by a first encoding operation with a first encoding efficiency; obtain the first video data, based on the decoded second video data; and set, based on second information obtained from the second video data, encoding parameters of a second encoding operation as the first encoding conditions, wherein the second encoding operation is different from the first encoding operation, and wherein the encoding parameters are different for each of the plurality of encoders. 7. An information processing system, comprising: a plurality of apparatuses, wherein each apparatus of the plurality of apparatuses include an encoder that is configured to encode data based on different encoding conditions; and an information processing apparatus including: a storage unit configured to store information for the encoder of each of the plurality of apparatuses; and one or more processors configured to: transmit a first instruction signal to instruct a plurality of encoders of the plurality of apparatuses, wherein the plurality of encoders encode first video data, based on first encoding conditions and the first instruction signal, and wherein the first encoding conditions are different for each of the plurality of encoders; obtain, based on a determination that a value of an image quality of the encoded first video data is less than a first value, first information associated with the image quality from the encoded first video data; and transmit, based on the obtained first information, a second instruction signal to instruct at least one encoder of the plurality of encoders to re-encode the first video data, wherein the at least one encoder of the plurality of encoders re-encodes the first video data, based on a second encoding condition different from the first encoding conditions and the second instruction signal. 8. An information processing method, comprising: in an information processing apparatus: transmitting a first instruction signal for instructing a plurality of encoders, wherein the plurality of encoders encode first video data, based on first encoding conditions and the first instructions signal, and wherein the first encoding conditions are different for each of the plurality of encoders; obtaining, based on a determination that a value of an image quality of the encoded first video data is less than a first value, first information associated with the image quality from the encoded first video data; and transmitting, based on the obtained first information, a second instruction signal for instructing at least one encoder of the plurality of encoders to re-encode the first video data, wherein the at least one encoder of the plurality of encoders re-encodes the first video data, based on a second encoding condition different from the first encoding conditions and the second instruction signal. 9. A non-transitory computer-readable medium, having stored thereon computer-executable instructions, which when executed by a processor, cause the processor to execute operations, the operations comprising: transmitting a first instruction signal for instructing a plurality of encoders, wherein the plurality of encoders encode first video data, based on first encoding conditions and the first instruction signal, and wherein the first encoding conditions are different for each of the plurality of encoders; obtaining, based on a determination that a value of an image quality of the encoded first video data is less than a first value, first information associated with the image quality from the encoded first video data; and transmitting, based on the obtained first information, a second instruction signal for instructing at least one encoder of the plurality of encoders to re-encode the first video data, wherein the at least one encoder of the plurality of encoders re-encodes the first video data, based on a second encoding condition different from the first encoding conditions and the second instruction signal.

Assignees

Inventors

Classifications

  • Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion (use of rate-distortion criteria H04N19/147) · CPC title

  • H04N19/12Primary

    Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264 · CPC title

  • involving distributed video coding [DVC], e.g. Wyner-Ziv video coding or Slepian-Wolf video coding · CPC title

  • the unit being an image region, e.g. an object · 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 US10182232B2 cover?
An information processing apparatus includes: a storage unit configured to store information on a plurality of encoders; and a control unit configured to be capable of transmitting a first instruction signal for instructing the plurality of encoders to encode input video data under first encoding conditions different for each of the plurality of encoders, and obtaining, if an image quality of t…
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification H04N19/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 15 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).