Patents by Inventor Takahisa Wada

Takahisa Wada has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100229162
    Abstract: A compiling apparatus includes an instruction-sequence-hierarchy-graph generating unit that generates an instruction sequence hierarchy graph by arraying unit graphs, to each of which a data path realized by a plurality of microinstructions included in one instruction sequence is to be allocated and in each of which function units included in a target processor are a node and a data line between the function units is an edge, to correspond to an execution order of a plurality of instruction sequences and by connecting arrayed unit graphs with an edge corresponding to a hardware path capable of establishing a data path across the instruction sequences; a data path allocating unit that allocates a data path to each of the unit graphs constituting the instruction sequence hierarchy graph; and an object program output unit that generates an instruction sequence group based on the data path allocated to the instruction sequence hierarchy graph.
    Type: Application
    Filed: September 15, 2009
    Publication date: September 9, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ryuji HADA, Takashi Miyamori, Keiri Nakanishi, Masato Sumiyoshi, Takahisa Wada, Yasuki Tanabe, Katsuyuki Kimura, Shunichi Ishiwata
  • Publication number: 20100211758
    Abstract: A microprocessor that can perform sequential processing in data array unit includes: a load store unit that loads, when a fetched instruction is a load instruction for data, a data sequence including designated data from a data memory in memory width unit and specifies, based on an analysis result of the instruction, data scheduled to be designated in a load instruction in future; and a data temporary storage unit that stores use-scheduled data as the data specified by the load store unit.
    Type: Application
    Filed: December 29, 2009
    Publication date: August 19, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Masato Sumiyoshi, Takashi Miyamori, Shunichi Ishiwata, Katsuyuki Kimura, Takahisa Wada, Keiri Nakanishi, Yasuki Tanabe, Ryuji Hada
  • Publication number: 20100110213
    Abstract: An input unit that sequentially writes a digital image signal to be input in a first buffer while counting number of pixels of the digital image signal, and that writes the written digital image signal in a second buffer; and a command fetching/issuing unit that calculates a position of a pixel based on process delay information that is added to an image processing command and that indicates a delay amount required until image processing by the command is started since the input of the digital image signal, and a counter value indicating the number of pixels, and that issues the image processing command when the position of the pixel is in a valid area are included. Image processing is performed on pixels written in the second buffer based on the issued image processing command.
    Type: Application
    Filed: September 2, 2009
    Publication date: May 6, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Katsuyuki KIMURA, Takashi MIYAMORI, Shunichi ISHIWATA, Takahisa WADA, Keiri NAKANISHI, Masato SUMIYOSHI, Yasuki TANABE, Ryuji HADA
  • Publication number: 20100110289
    Abstract: An image processor includes a video input unit that counts the number of input pixel data and a command fetch/issue unit calculates, when a command including information concerning a relative position register in which a delay amount from input of pixel data until execution of a command is stored is fetched, a pixel position of processing target pixel data based on the delay amount and a count result and determines, based on the calculated pixel position, whether signal processing should be performed or specifies an operand used in arithmetic operation.
    Type: Application
    Filed: August 13, 2009
    Publication date: May 6, 2010
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yasuki Tanabe, Takashi Miyamori, Shunichi Ishiwata, Katsuyuki Kimura, Takahisa Wada, Keiri Nakanishi, Masato Sumiyoshi, Ryuji Hada
  • Publication number: 20100103282
    Abstract: An image processing apparatus has: a data memory configured to store image data; an RP register configured to hold a two-dimensional address indicating a position of an RP in a frame of image data; and an RP control section configured to control the two-dimensional address held by the RP register on the basis of the width and height of the frame. Furthermore, the image processing apparatus has an address calculation unit configured to, when reading target pixel data is read from the data memory on the basis of an instruction code provided with a field for specifying a two-dimensional relative position from the RP by a combination of two immediate values, calculate an address at which the reading target pixel data is stored, on the basis of the two-dimensional address, the combination of immediate values and the width of the frame.
    Type: Application
    Filed: July 30, 2009
    Publication date: April 29, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Keiri NAKANISHI, Takashi Miyamori, Shunichi Ishiwata, Katsuyuki Kimura, Takahisa Wada, Masato Sumiyoshi, Yasuki Tanabe, Ryuji Hada
  • Patent number: 7702165
    Abstract: There is provided with an image coding method including: splitting an image into a plurality of block images each having plural pixels; performing a Discrete Cosine Transform (DCT) processing on the block image to calculate DCT coefficients from the block image; determining whether the block image is in a flat state or non-flat state depending on the DCT coefficients calculated from the block image; specifying as quantization step sizes for first DCT coefficients which are DCT coefficients equivalent to one-dimensional DCT coefficient out of the calculated DCT coefficients, adjusting step sizes equal to or smaller than values of the first DCT coefficients and as quantization step sizes for second DCT coefficients other than the first DCT coefficients out of the calculated DCT coefficients, standard step sizes given beforehand, when the block image is in the flat state; and quantizing the calculated DCT coefficients with respective quantization step sizes specified.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: April 20, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takahisa Wada
  • Publication number: 20100030978
    Abstract: A memory controller controls a memory access to each memory region out of one or more memory regions in SIMD unit. The memory controller includes: a pointer-calculation hardware unit that increments by unit SIMD a value of an access control pointer corresponding to each of the memory regions at different timings corresponding to an access mode set beforehand in each memory region; and a memory-access-control hardware unit that calculates an access destination address in each of the memory regions based on a value of an access control pointer in the memory region, and causes a memory access in SIMD unit to be performed to the calculated access destination address.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 4, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ryuji HADA, Takashi Miyamori, Shunichi Ishiwata, Katsuyuki Kimura, Takahisa Wada, Keiri Nakanishi, Masato Sumiyoshi, Yasuki Tanabe
  • Publication number: 20100005271
    Abstract: A memory controller, on receiving a write request to write write-data into an address of a second memory region issued by a processor, determines whether read-data requested to be read from an address of a first memory region by the processor is matched with the write-data requested to be written into the address of the second memory region, and if the read-data is matched with the write-data, prevents the write-data from being written into the address of the second memory region.
    Type: Application
    Filed: June 11, 2009
    Publication date: January 7, 2010
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Takahisa WADA, Katsuyuki Kimura, Shunichi Ishiwata, Takashi Miyamori, Ryuji Hada, Keiri Nakanishi, Yasuki Tanabe, Masato Sumiyoshi
  • Publication number: 20080260272
    Abstract: An image coding device includes a block dividing unit that divides image data into blocks, so as to generate block data, each of the blocks being formed with a plurality of pixels, a DCT unit that carries out a discrete cosine transform on the block data, so as to generate DCT coefficients, a feature analyzing unit that analyzes the block data, so as to generate feature data, a quantization parameter generating unit that refers to the block data and the feature data, and generates a quantization matrix, a quantizing unit that quantizes the DCT coefficients with the use of the quantization matrix, so as to generate quantized data, and a variable-length coding unit that performs variable-length coding on the quantized data, so as to generate variable-length coded data.
    Type: Application
    Filed: April 17, 2008
    Publication date: October 23, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takahisa Wada
  • Publication number: 20070285729
    Abstract: An edge information detection section detects edge information corresponding to a spatial change in a pixel value in a predetermined region by using a two-dimensional first differential filter with respect to an input image signal. An edge intensity detection section detects an edge intensity by using a first threshold value with respect to the edge information detected in the predetermined region. A flatness detection section detects a degree of flatness by using a second threshold value smaller than the first threshold value with respect to the edge information detected in the predetermined region. A determination section generates a two or more valued determination signal by determining the edge information in the predetermined region from the edge intensity and the degree of flatness.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 13, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takahisa Wada
  • Publication number: 20070140356
    Abstract: An embodiment of the present invention is an image processing device which determines a reference frame for moving image compressing by inter-frame prediction, for each frame of a moving image, includes: a comparing section configured to compare, between frames of the moving image, sums of brightnesses of pixels in the respective frames, sums of brightnesses of pixels on a line or lines in a first direction of the respective frames, and sums of brightnesses of pixels on a line or lines in a second direction of the respective frames respectively, the second direction being nonparallel to the first direction; a judging section configured to judge whether or not there is a flash in each frame, based on a comparison result by the comparing section; and a determining section configured to determine a frame before the start of the flash to be a reference frame of a frame after the end of the flash, based on a judgement result by the judging section.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 21, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takahisa Wada
  • Publication number: 20070081735
    Abstract: There is provided with an image coding method including: splitting an image into a plurality of block images each having plural pixels; performing a Discrete Cosine Transform (DCT) processing on the block image to calculate DCT coefficients from the block image; determining whether the block image is in a flat state or non-flat state depending on the DCT coefficients calculated from the block image; specifying as quantization step sizes for first DCT coefficients which are DCT coefficients equivalent to one-dimensional DCT coefficient out of the calculated DCT coefficients, adjusting step sizes equal to or smaller than values of the first DCT coefficients and as quantization step sizes for second DCT coefficients other than the first DCT coefficients out of the calculated DCT coefficients, standard step sizes given beforehand, when the block image is in the flat state; and quantizing the calculated DCT coefficients with respective quantization step sizes specified.
    Type: Application
    Filed: September 27, 2006
    Publication date: April 12, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takahisa Wada
  • Publication number: 20060203915
    Abstract: A moving picture processor including an evaluator configured to evaluate whether terminal points of motion vectors consecutively detected in a current picture and a reference picture different from the current picture in terms of time are in a determination area having a center at a terminal point of a reference vector. A unifier is configured to unify a group of motion vectors consecutively evaluated to be in the determination area, and to reset the motion vector evaluated to be outside the determination area as the reference vector.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 14, 2006
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takahisa Wada
  • Publication number: 20060198444
    Abstract: A moving picture processor includes a first detector configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, and to generate a first motion vector candidate indicating a relative position between the target block and the reference block. A second detector is configured to detect a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, and to generate a second motion vector candidate indicating a relative position between the first target area and the first reference area. A determination circuit is configured to determine a motion vector for the target block, based on the first and second motion vector candidates.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 7, 2006
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takahisa Wada