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: 8432973Abstract: 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: GrantFiled: June 17, 2010Date of Patent: April 30, 2013Assignee: Kabushiki Kaisha ToshibaInventors: Masaya Yamasaki, Ko Sato, Keiko Hirayama, Yohei Hamakawa, Himio Yamauchi
-
Patent number: 8184703Abstract: 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: GrantFiled: November 29, 2007Date of Patent: May 22, 2012Assignee: Kabushiki Kaisha ToshibaInventors: Yohei Hamakawa, Masaya Yamasaki, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
-
Patent number: 8155198Abstract: 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: GrantFiled: December 5, 2007Date of Patent: April 10, 2012Assignee: Kabushiki Kaisha ToshibaInventors: Masaya Yamasaki, Yohei Hamakawa, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
-
Patent number: 8144255Abstract: 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: GrantFiled: March 11, 2010Date of Patent: March 27, 2012Assignee: Kabushiki Kaisha ToshibaInventors: Keiko Hirayama, Himio Yamauchi, Peishan Tsai
-
Publication number: 20120002105Abstract: 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: ApplicationFiled: May 16, 2011Publication date: January 5, 2012Inventors: Keiko Hirayama, Himio Yamauchi
-
Publication number: 20110032431Abstract: 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: ApplicationFiled: July 6, 2010Publication date: February 10, 2011Applicant: Kabushiki Kaisha ToshibaInventors: Peishan Tsai, Keiko Hirayama
-
Publication number: 20100328529Abstract: 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: ApplicationFiled: March 11, 2010Publication date: December 30, 2010Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Keiko HIRAYAMA, Himio YAMAUCHI, Peishan TSAI
-
Publication number: 20100245674Abstract: 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: ApplicationFiled: June 17, 2010Publication date: September 30, 2010Inventors: Masaya Yamasaki, Ko Sato, Keiko Hirayama, Yohei Hamakawa, Himio Yamauchi
-
Publication number: 20100220239Abstract: 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: ApplicationFiled: May 18, 2010Publication date: September 2, 2010Inventors: Yohei Hamakawa, Masaya Yamasaki, Ko Sato, Keiko Hirayama, Himio Yamauchi
-
Patent number: 7496922Abstract: 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: GrantFiled: December 22, 2004Date of Patent: February 24, 2009Assignee: NTT DoCoMo, Inc.Inventors: Naoki Muramatsu, Keiko Hirayama, Nobushige Yamada
-
Patent number: 7483690Abstract: 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: GrantFiled: August 19, 2003Date of Patent: January 27, 2009Assignee: 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: 20080137747Abstract: 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: ApplicationFiled: December 5, 2007Publication date: June 12, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: MASAYA YAMASAKI, Yohei Hamakawa, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
-
Publication number: 20080130752Abstract: 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: ApplicationFiled: November 29, 2007Publication date: June 5, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yohei Hamakawa, Masaya Yamasaki, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Kenichi Douniwa, Yoshihiko Ogawa
-
Publication number: 20080123743Abstract: 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: ApplicationFiled: November 27, 2007Publication date: May 29, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Kenichi Douniwa, Masaya Yamasaki, Yohei Hamakawa, Atsuo Shono, Hiroshi Yoshimura, Keiko Hirayama, Ko Sato, Yoshihiko Ogawa
-
Publication number: 20080063289Abstract: 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: ApplicationFiled: September 6, 2007Publication date: March 13, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Hiroshi Yoshimura, Ko Sato, Keiko Hirayama, Yoshihiko Ogawa, Masaya Yamasaki, Yohei Hamakawa, Kenichi Douniwa
-
Publication number: 20080063308Abstract: 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: ApplicationFiled: September 6, 2007Publication date: March 13, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Ko Sato, Masaya Yamasaki, Keiko Hirayama, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
-
Publication number: 20080063067Abstract: 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: ApplicationFiled: September 7, 2007Publication date: March 13, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Keiko Hirayama, Masaya Yamasaki, Ko Sato, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
-
Publication number: 20080031338Abstract: 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: ApplicationFiled: July 31, 2007Publication date: February 7, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Ko Sato, Masaya Yamasaki, Keiko Hirayama, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
-
Publication number: 20080025403Abstract: 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: ApplicationFiled: July 31, 2007Publication date: January 31, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Ko Sato, Masaya Yamasaki, Keiko Hirayama, Hiroshi Yoshimura, Yohei Hamakawa, Kenichi Douniwa, Yoshihiko Ogawa
-
Publication number: 20070277183Abstract: 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: ApplicationFiled: December 22, 2004Publication date: November 29, 2007Inventors: Naoki Muramatsu, Keiko Hirayama, Nobushige Yamada