IP Library › Granted Patent US 10,664,944
Granted Patent B2
US 10,664,944 · App. 15/802,287 · Granted May 26, 2020

Data transfer apparatus and data transfer method for transferring data packets having varying ratio of valid data to dummy data

Inventor: Yayumi Uehara (Tokyo, JP)
Assignee: RENESAS ELECTRONICS CORPORATION
G06T1/60G06F3/0656H04N21/23611G06T2200/28H04N2201/0089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,664,944
App. No.
15/802,287
Granted
May 26, 2020
Kind
B2
Abstract

A data transfer apparatus capable of effectively performing image transfer in a simple manner is provided. The data transfer apparatus that transfers image data in an image buffer memory to a display includes: a packet generation section that generates a transfer packet included of valid data and dummy data, the valid data being the image data, and transfers the transfer packet to the display; and a packet generation section that adjusts a ratio between the valid data and the dummy data in the transfer packet based on a data storage amount in the image buffer memory.

Claims (43)

1. A data transfer apparatus that transfers image data in an image buffer memory to a display, the apparatus comprising:

a packet generation section that generates a transfer packet comprised of valid data and dummy data, the valid data being the image data, and transfers the transfer packet to the display, and

a data adjustment section that adjusts a ratio between the valid data and the dummy data in the transfer packet based on a data storage amount in the image buffer memory,

wherein the data adjustment section:

calculates an average value of the image data to be transferred in a single transfer packet;

adjusts the ratio between the valid data and the dummy data in the transfer packet based on the data storage amount in the image buffer memory and the calculated average value;

obtains remaining mage data based on information about the whole image data to be transmitted in a single horizontal line and information about the image data already transmitted;

obtains quantity of the remaining transfer packets based on the quantity of all the transfer packets to be transmitted in the single horizontal line and the quantity of the transfer packets already transmitted; and

calculates an average value of the image data to be transferred in the single transfer packet based on the remaining image data and the quantity of the remaining transfer packets.

2. The data transfer apparatus according to claim 1 ,

wherein the data adjustment section:

determines whether the data storage amount in the image buffer memory is reduced, and when it is determined that the data storage amount is reduced, reduces the ratio of the valid data to the dummy data and increases the ratio of the dummy data to the valid data.

3. The data transfer apparatus according to claim 2 ,

wherein the data adjustment section determines whether the data storage amount in the image buffer memory is reduced based on address information about write image data when writing the imaged data stored in a memory to the image buffer memory and address information about read image data when reading the image data written to the buffer memory.

4. The data transfer apparatus according to claim 2 ,

wherein data is input to and output from the image buffer memory according to a push instruction and a pop instruction, and

wherein the data adjustment section determines whether the data storage amount in the image buffer memory is reduced based on a quantity of the push instruction and a quantity of the pop instruction.

5. The data transfer apparatus according to claim 1 ,

wherein the data adjustment section:

determines whether the data storage amount in the image buffer memory is increased, and when it is determined that the data storage amount is increased, increases the ratio of the valid data to the dummy data and reduces the ratio of the dummy data to the valid data.

6. A data transfer apparatus that transfers image data in an image buffer memory to a display, the apparatus comprising:

a packet generation section that generates a transfer packet to be transferred to the display including valid data and dummy data; and

a data adjustment section that adjusts a ratio between the valid data and the dummy data in the transfer packet,

wherein a fast transfer period and a slow transfer period are set in advance, and

wherein the data adjustment section:

increases a ratio of the valid data to the dummy data and reduces a ratio of the dummy data to the valid data in the fast transfer period; and

reduces the ratio of the valid data to the dummy data and increases the ratio of the dummy data to the valid data in the slow transfer period;

calculates an average value of the image data to be transferred in a single transfer packet;

adjusts the ratio between the valid data and the dummy data in the transfer packet based on the data storage amount in the image buffer memory and the calculated average value;

obtains remaining image data based on information about the whole image data to be transmitted in a single horizontal line and information about the image data already transmitted,

obtains quantity of the remaining transfer packets based on the quantity of all the transfer packets to be transmitted in the single horizontal line and the quantity of the transfer packets already transmitted: and

calculates an average value of the image data to be transferred in the single transfer packet based on the remaining image data and the quantity of the remaining transfer packets.

7. A data transfer apparatus that transfers image data in an image buffer memory to a display, the apparatus comprising:

a packet generation section that generates a transfer packet to be transferred to the display including valid data and dummy data; and

a data adjustment section that adjusts a ratio between the valid data and the dummy data in the transfer packet, and

wherein the data adjustment section:

reduces a ratio of the valid data to the dummy data and increases a ratio of the dummy data to the valid data according to a notification of an interrupt processing from an external device; and

increases the ratio of the valid data to the dummy data and reduces the ratio of the dummy data to the valid data according to termination of the interrupt processing from the external device;

calculates an average value of the image data to be transferred in a single transfer packet;

adjusts the ratio between the valid data and the dummy data in the transfer packet based on the data storage amount in the image buffer memory and the calculated average value:

obtains remaining image data based on information about the whole image data to be transmitted in a single horizontal line and information about the image data already transmitted

obtains quantity of the remaining transfer packets based on the quantity all the transfer packets to be transmitted in the single horizontal line and the quantity of the transfer packets already transmitted; and

calculates an average value of the image data to be transferred in the single transfer packet based on the remaining image data and the quantity of the remaining transfer packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: UEHARA, YAYUMI
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044032/0636 →
Priority Claims (1)
JP 2016-250776 · Dec 26, 2016 · national
Continuity (1)
Related Publication 20180182064A1 · Jun 28, 2018