Patents by Inventor Keiko Hirayama

Keiko Hirayama 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).

  • Patent number: 8432973
    Abstract: According to one embodiment, an interpolation frame generation apparatus generates an interpolation frame image to be inserted between continuous frame images. The interpolation frame generation apparatus includes a motion vector detection module and a generation module. The motion vector detection module is configured to execute block matching processing in each of a plurality of blocks included in the continuous frame images and specify one motion vector on an interpolation frame. The generation module is configured to, for an interpolation block in which the motion vector detection module specifies one motion vector, generate an interpolation frame image based on the motion vector, and for an interpolation block in which the motion vector detection module does not specify one motion vector, generate an interpolation frame image based on the frame image containing no motion vector component.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: April 30, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masaya Yamasaki, Ko Sato, Keiko Hirayama, Yohei Hamakawa, Himio Yamauchi
  • Patent number: 8184703
    Abstract: According to one embodiment, an interpolated frame generator comprises first detector detects potential motion vector by block matching between input frame images, using first block of fixed size, second detector detects motion vector by block matching between the input frame images, using second block having fixed size larger than that of the first block, and generator generates interpolated frame by using the potential motion vector when first detector detects only one potential motion vector, and generates interpolated frame by using a potential motion vector closest to the motion vector detected by the second detector when first detector detects a plurality of motion vectors, wherein first detector includes extractor compares SAD of motion vector with SAD of motion vectors adjacent to the motion vector, and extracts potential motion vector having SAD smaller than any of the SAD of adjacent motion vectors, as a potential motion vector used in generator.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: May 22, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yohei Hamakawa, Masaya Yamasaki, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
  • Patent number: 8155198
    Abstract: According to one embodiment, interpolated frame generating method of generating a new interpolated frame inserted between sequential frames, by using a plurality of input frame images, comprises first detecting of detecting at least one potential motion vector by block matching between the input frame images, using a first block of a fixed size, second detecting of detecting a motion vector by block matching between the input frame images, using a second block having a size variable within a range larger than that of the first block, and generating the interpolated frame by using the potential motion vector. The generating is generating the interpolated frame by using a potential motion vector closest to the motion vector detected by the second detecting among the potential motion vectors when a plurality of motion vectors are detected by the first detecting.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: April 10, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masaya Yamasaki, Yohei Hamakawa, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
  • Patent number: 8144255
    Abstract: According to one embodiment, to detect a still subtitle part included as a part of an image in a video signal, the still subtitle detection apparatus detects in pixel units a subtitle part from a video frame formed of pixels. The apparatus includes a subtitle part determination module and a still subtitle detection module. The subtitle part determination module determines, as the subtitle part, a pixel or pixel group on the high-luminance region side (white peak) that neighbors the detection position of an image edge where a luminance level changes or on the low-luminance region side (black bottom) that neighbors the detection position of the image edge where the luminance level changes. When it is detected that the subtitle part remains unchanged by comparing two continuous video frames along the time axis, the still subtitle detection module detects the subtitle part as a still subtitle.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: March 27, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Keiko Hirayama, Himio Yamauchi, Peishan Tsai
  • Publication number: 20120002105
    Abstract: According to one embodiment, a video signal interpolation device includes a motion vector detector, an interpolation frame generator, an analyzer, and an enhancer. The motion vector detector detects a motion vector from two consecutive image frames. The interpolation frame generator generates an interpolation frame from the image frames based on the motion vector detected by the motion vector detector. The analyzer detects uniform motion in a predetermined direction from the motion vector detected by the motion vector detector. The enhancer performs an enhancement process on the interpolation frame from the same direction as the direction of the uniform motion detected by the analyzer.
    Type: Application
    Filed: May 16, 2011
    Publication date: January 5, 2012
    Inventors: Keiko Hirayama, Himio Yamauchi
  • Publication number: 20110032431
    Abstract: A frame interpolating device includes: a motion vector matching module configured to perform block matching processing to output a plurality of block matching result for respective blocks in an interpolation frame generated by frame interpolating processing using a past frame and a current frame of an input video signal; a detection vector determining module configured to detect a combination of most similar image blocks in the past frame and the current frame from the block matching results and to employ the motion vector as a detection vector; a referenceability determining module configured to determine referenceability of the detection vector of a reference area; a final vector determining module configured to employ the detection vector as a motion vector of the screen edge area; and a frame interpolating module configured to perform frame interpolation processing using the employed detection vector of the reference area.
    Type: Application
    Filed: July 6, 2010
    Publication date: February 10, 2011
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Peishan Tsai, Keiko Hirayama
  • Publication number: 20100328529
    Abstract: According to one embodiment, to detect a still subtitle part included as a part of an image in a video signal, the still subtitle detection apparatus detects in pixel units a subtitle part from a video frame formed of pixels. The apparatus includes a subtitle part determination module and a still subtitle detection module. The subtitle part determination module determines, as the subtitle part, a pixel or pixel group on the high-luminance region side (white peak) that neighbors the detection position of an image edge where a luminance level changes or on the low-luminance region side (black bottom) that neighbors the detection position of the image edge where the luminance level changes. When it is detected that the subtitle part remains unchanged by comparing two continuous video frames along the time axis, the still subtitle detection module detects the subtitle part as a still subtitle.
    Type: Application
    Filed: March 11, 2010
    Publication date: December 30, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Keiko HIRAYAMA, Himio YAMAUCHI, Peishan TSAI
  • Publication number: 20100245674
    Abstract: According to one embodiment, an interpolation frame generation apparatus generates an interpolation frame image to be inserted between continuous frame images. The interpolation frame generation apparatus includes a motion vector detection module and a generation module. The motion vector detection module is configured to execute block matching processing in each of a plurality of blocks included in the continuous frame images and specify one motion vector on an interpolation frame. The generation module is configured to, for an interpolation block in which the motion vector detection module specifies one motion vector, generate an interpolation frame image based on the motion vector, and for an interpolation block in which the motion vector detection module does not specify one motion vector, generate an interpolation frame image based on the frame image containing no motion vector component.
    Type: Application
    Filed: June 17, 2010
    Publication date: September 30, 2010
    Inventors: Masaya Yamasaki, Ko Sato, Keiko Hirayama, Yohei Hamakawa, Himio Yamauchi
  • Publication number: 20100220239
    Abstract: According to one embodiment, an interpolation frame generation apparatus according to one embodiment, which generates an interpolation frame image to be inserted between continuous frame images, includes a block specific detector configured to execute block matching processing in one of blocks included in the continuous frame images and determine a block specific motion vector, a pixel specific detector configured to, for each pixel of a block of interest of the blocks, define, as a candidate vector, a motion vector most frequently applied among pixel specific motion vectors already determined in a block adjacent to the block of interest and execute matching processing between the candidate vector and each pixel of the block of interest, thereby detecting a pixel specific motion vector, and a generator configured to generate an interpolation frame image based on the block specific motion vector and the pixel specific motion vector.
    Type: Application
    Filed: May 18, 2010
    Publication date: September 2, 2010
    Inventors: Yohei Hamakawa, Masaya Yamasaki, Ko Sato, Keiko Hirayama, Himio Yamauchi
  • Patent number: 7496922
    Abstract: In a communication terminal where a running application is not managed by an OS (operating system), a message is received without a communication connection being established, and if the message is destined for a running application, receipt of the message is notified to the running application. In mobile device MS, CPU 6 writes in key information area 73 of RAM 7 key information for identifying a Java application which is being run using KVM program 84, using OS software 82 and JAM program 86 stored in nonvolatile memory 8. CPU 6, when receiving a SMS message, and further if a content of the message matches the key information written in key information area 73, writes information that the message has been received in an area reserved in RAM 7 for the running Java application.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: February 24, 2009
    Assignee: NTT DoCoMo, Inc.
    Inventors: Naoki Muramatsu, Keiko Hirayama, Nobushige Yamada
  • Patent number: 7483690
    Abstract: A mobile phone stores a plurality of profile data, each including a portal URL. A user of the mobile phone selects for use data of a profile including the portal URL. When a Java-AP running on the mobile phone transmits to JAM an instruction for a communication, JAM stores the domain name of the portal URL included in the selected profile data as information about the inhibited destination of a communication performed by the Java-AP. JAM restricts communications performed by a Java-AP on the basis of the information about the inhibited destination stored by JAM. Thus, communications from a Java-AP running on the mobile phone to the server apparatus assigned with the domain name of the portal URL may be inhibited by selection of profile data including a portal URL.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: January 27, 2009
    Assignee: NTT DoCoMo, Inc.
    Inventors: Naoki Muramatsu, Tetsuya Yamashita, Masaaki Yamamoto, Kazuhiro Yamada, Satoshi Washio, Toshiyasu Yabe, Keiko Hirayama, Bunga Chin, Kuniko Onozuka, Mikihiro Sugino, Jiro Nakazaki
  • Publication number: 20080137747
    Abstract: According to one embodiment, interpolated frame generating method of generating a new interpolated frame inserted between sequential frames, by using a plurality of input frame images, comprises first detecting of detecting at least one potential motion vector by block matching between the input frame images, using a first block of a fixed size, second detecting of detecting a motion vector by block matching between the input frame images, using a second block having a size variable within a range larger than that of the first block, and generating the interpolated frame by using the potential motion vector. The generating is generating the interpolated frame by using a potential motion vector closest to the motion vector detected by the second detecting among the potential motion vectors when a plurality of motion vectors are detected by the first detecting.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 12, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: MASAYA YAMASAKI, Yohei Hamakawa, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
  • Publication number: 20080130752
    Abstract: According to one embodiment, an interpolated frame generator comprises first detector detects potential motion vector by block matching between input frame images, using first block of fixed size, second detector detects motion vector by block matching between the input frame images, using second block having fixed size larger than that of the first block, and generator generates interpolated frame by using the potential motion vector when first detector detects only one potential motion vector, and generates interpolated frame by using a potential motion vector closest to the motion vector detected by the second detector when first detector detects a plurality of motion vectors, wherein first detector includes extractor compares SAD of motion vector with SAD of motion vectors adjacent to the motion vector, and extracts potential motion vector having SAD smaller than any of the SAD of adjacent motion vectors, as a potential motion vector used in generator.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 5, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yohei Hamakawa, Masaya Yamasaki, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
  • Publication number: 20080123743
    Abstract: According to one embodiment, an interpolated frame generating method of generating a new interpolated frame to be inserted between sequential frames by using a plurality of input frame images, comprises detecting a motion vector of an object in frame images by block matching processing between the input frame images, determining certainty of the motion vector detected in the detecting, and determining a certain motion vector and an uncertain motion vector based on a result of the determining, and generating the interpolated frame by using the motion vector detected in the detecting. The generating is generating the interpolated frame by setting a value of a motion vector determined as an uncertain motion vector in the determining to zero.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 29, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kenichi Douniwa, Masaya Yamasaki, Yohei Hamakawa, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Yoshihiko Ogawa
  • Publication number: 20080063289
    Abstract: According to one embodiment, a frame interpolating circuit including detecting unit which detects first frame image and second frame image from an input image signal and compares both the images with each other to detect a plurality of motion vectors in a plurality of blocks obtained by dividing the frame into blocks, filter unit which selects, of motion vectors in an upper block of one block and motion vectors in a right block of the one block, motion vector having vector value which is close to the values of the motion vectors and changes the values of the motion vectors in the one block into value different from the value of the motion vector by predetermined value (step), and interpolated frame generating unit which generates interpolated image on the basis of the motion vectors the values of which are changed and the first and second frame image.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 13, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroshi Yoshimura, Ko Sato, Keiko Hirayama, Yoshihiko Ogawa, Masaya Yamasaki, Yohei Hamakawa, Kenichi Douniwa
  • Publication number: 20080063308
    Abstract: According to one embodiment, there is provided a frame interpolating circuit including a detecting unit which compares a first frame image and a second frame image from an input image signal with each other and detects a plurality of motion vectors in the frames, a limiting unit which limits values of the detected motion vectors in predetermined regions in the frames to a value equal to or smaller than a predetermined value, and an interpolated frame generating unit which generates and outputs an interpolated frame on the basis of the plurality of motion vectors from the detecting unit, the motion vectors the values of which are limited and which are output from the limiting unit, and the first frame image and the second frame image.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 13, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ko Sato, Masaya Yamasaki, Keiko Hirayama, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
  • Publication number: 20080063067
    Abstract: According to one embodiment, there is provided a frame interpolating circuit including a detecting unit which detects a first frame image and a second frame image from an input image signal and compares both the images to detect a motion vector, a comparing unit which compares a size of the motion vector with a predetermined value, and a generating unit which, when the size of the motion vector is not more than the predetermined value as a result of comparison, generates and outputs an interpolated image between the first frame image and the second frame image on the basis of the detected motion vector and which, when the size of the motion vector is not less than the predetermined value as a result of comparison, reduces the size of the detected motion vector and generates the interpolated image between the first and second frame images.
    Type: Application
    Filed: September 7, 2007
    Publication date: March 13, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Keiko Hirayama, Masaya Yamasaki, Ko Sato, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
  • Publication number: 20080031338
    Abstract: According to one embodiment, an interpolation frame generating method includes detecting a motion vector of an object in input frame images by block matching processing between the input frame images, generating an interpolation frame by using the detected motion vector, and inserting the interpolation frame between the input image frames. The detecting includes calculating an absolute difference value between values of each pair of pixels located in same position in respective image blocks which are located in positions corresponding to each other on former and latter frames of the input frame images. A vector based on positions of a pair of blocks on the former and latter frames having minimum SAD indicating a cumulative sum value of the absolute difference values is selected as the motion vector. When the absolute difference value is larger than a predetermined value, the difference value is changed, and a possibility of erroneous detection of motion vector is reduced.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 7, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ko Sato, Masaya Yamasaki, Keiko Hirayama, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
  • Publication number: 20080025403
    Abstract: According to one embodiment, an interpolation frame generating method performs motion detection processing using two blocks having different sizes, and adopts a motion vector detected by a smaller block under normal conditions. When a plurality of reliable motion vector candidates are detected in vector detection using the smaller block, a vector detected by a larger block is referred to, and a motion vector which is closest to the motion vector detected with the larger block among the motion vectors detected with the smaller block is adopted as a motion vector of the block to be used for generating an interpolation frame.
    Type: Application
    Filed: July 31, 2007
    Publication date: January 31, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ko Sato, Masaya Yamasaki, Keiko Hirayama, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
  • Publication number: 20070277183
    Abstract: In a communication terminal where a running application is not managed by an OS (operating system), a message is received without a communication connection being established, and if the message is destined for a running application, receipt of the message is notified to the running application. In mobile device MS, CPU 6 writes in key information area 73 of RAM 7 key information for identifying a Java application which is being run using KVM program 84, using OS software 82 and JAM program 86 stored in nonvolatile memory 8. CPU 6, when receiving a SMS message, and further if a content of the message matches the key information written in key information area 73, writes information that the message has been received in an area reserved in RAM 7 for the running Java application.
    Type: Application
    Filed: December 22, 2004
    Publication date: November 29, 2007
    Inventors: Naoki Muramatsu, Keiko Hirayama, Nobushige Yamada