Patents by Inventor Wataru Okamoto

Wataru Okamoto 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: 8671257
    Abstract: According to one embodiment, a valid-cluster search module searches valid clusters included in first blocks, in each of channels, for compaction. A read command generator generates read commands used to read, in parallel, valid clusters to be migrated to a second block. The valid clusters searched in each of the channels comprise the valid clusters to be migrated. The valid clusters to be migrated correspond to a number of clusters simultaneously written to the second block and to a second number of channels in a first number of channels. A determination module determines the second number of channels corresponding to read commands to be generated next based on a situation of issuance of the read commands.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: March 11, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoko Masuo, Wataru Okamoto, Hironobu Miyamoto
  • Patent number: 8583859
    Abstract: According to one embodiment, a storage controller includes a condition storage, a determination module, a wear-leveling block retainer, and a data transfer controller. The condition storage is provided in a storage including a plurality of blocks, and stores block condition information including at least one of erasure time information indicating when data is erased last time and erasure count information indicating the number of times data is erased. The determination module determines whether there is a block that requires wear leveling based on the block condition information. The wear-leveling block retainer retains block identification information that identifies a block determined to require wear leveling. The data transfer controller performs compaction to transfer data stored in blocks of the storage for collecting the data in a block, and, when the block identification information is retained, transfers data stored in the block identified by the block identification information.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: November 12, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoko Masuo, Hironobu Miyamoto, Wataru Okamoto
  • Publication number: 20130093945
    Abstract: An imaging apparatus includes a controller configured to calculate a target exposure value based on image data generated by an imaging unit and control an exposure to obtain the target exposure value based on a first shooting parameter set by a user, and a predetermined operation member for receiving operation of the user. The controller calculates a first appropriate range which is a range in which the first shooting parameter is settable for obtaining the target exposure value, calculates a second shooting parameter based on the target exposure value and the first shooting parameter set by the user, and performs an exposure control operation for setting the first shooting parameter within the first appropriate range, when the predetermined operation member receives user's operation in cases where the first shooting parameter set by the user is out of the first appropriate range.
    Type: Application
    Filed: March 7, 2012
    Publication date: April 18, 2013
    Applicant: PANASONIC CORPORATION
    Inventors: WATARU OKAMOTO, TAIZO AOKI
  • Publication number: 20130002906
    Abstract: An imaging device is provided that includes an imaging component, an image processor a display component, and a controller. The imaging component is configured to capture a subject image and produce image information that corresponds to the subject image. The image information has a first region and a second region. The image processor is configured to perform a vignette processing on the second region to produce a vignetted image. The image processor is further configured to enlarge at least part of the first region to produce an enlarged image according to an operation signal from an interface component. The display component is configured to display the vignetted image on the second region and the enlarged image on the first region. The controller is configured to control at least one of the imaging component, the image processor, and the display component.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 3, 2013
    Applicant: Panasonic Corporation
    Inventors: Yuki UEDA, Wataru OKAMOTO
  • Publication number: 20120311235
    Abstract: According to one embodiment, a valid-cluster search module searches valid clusters included in first blocks, in each of channels, for compaction. A read command generator generates read commands used to read, in parallel, valid clusters to be migrated to a second block. The valid clusters searched in each of the channels comprise the valid clusters to be migrated. The valid clusters to be migrated correspond to a number of clusters simultaneously written to the second block and to a second number of channels in a first number of channels. A determination module determines the second number of channels corresponding to read commands to be generated next based on a situation of issuance of the read commands.
    Type: Application
    Filed: March 16, 2012
    Publication date: December 6, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yoko Masuo, Wataru Okamoto, Hironobu Miyamoto
  • Patent number: 8185756
    Abstract: An electronic device capable of controlling a power state of an external device from a first power state (ex. “Standby”) to a second power state (ex. “ON”) includes a determination unit operable to determine whether information indicating linkage is stored in a storage unit when it is detected that communication between the electronic device and the external device is enabled, and a transmitting unit operable to transmit a control signal for controlling power state of the external device. When the information indicating linkage is not stored in the storage unit, the transmitting unit stores the information indicating linkage and transmits the control signal for controlling power state of the external device to the second power state to the external device. When the information indicating linkage is stored in the storage unit, the transmitting unit refrains from transmitting the control signal to the external device.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: May 22, 2012
    Assignee: Panasonic Corporation
    Inventors: Wataru Okamoto, Koji Amemiya, Yoshiyasu Kado, Masahiko Kuwahara, Tetsuji Aibara
  • Publication number: 20120069217
    Abstract: An imaging device is provided that is configured to perform continuous shooting and includes an imaging unit, a memory, an imaging control unit and a grouping determination unit. The imaging unit is configured to capture an image of a subject. The memory is configured to store continuous shooting control information indicating a value of a control parameter related to continuous shooting. The imaging control unit is configured to cause the imaging unit to perform continuous shooting in accordance with the stored continuous shooting control information. The grouping determination unit is configured to determine, based on the stored continuous shooting control information, whether a series of image information are to be grouped together. The series of image information is obtained in one continuous shooting.
    Type: Application
    Filed: June 16, 2011
    Publication date: March 22, 2012
    Applicant: Panasonic Corporation
    Inventors: Kyosuke OSUKA, Taizo AOKI, Masayuki OZAKI, Wataru OKAMOTO
  • Publication number: 20120051732
    Abstract: A camera body is provided that supports an interchangeable lens unit configured to form left-eye and right-eye optical images of a subject. The camera body includes a body mount, an image production section, and an image display section. The interchangeable lens unit is supported by the body mount. The image production section is configured to produce stereo image data based on the left-eye and right-eye optical images. The image display section is configured to display a captured image based on the stereo image data. The image display section is also configured to restrict the real-time display of a captured image based on the stereo image data until the interchangeable lens unit is coupled to the body mount.
    Type: Application
    Filed: June 23, 2011
    Publication date: March 1, 2012
    Applicant: Panasonic Corporation
    Inventors: Taizo Aoki, Wataru Okamoto, Yuki Ueda, Ken Ishida
  • Publication number: 20120050578
    Abstract: A camera body is provided that includes a body mount, an identification information acquisition section, a camera-side determination section, and a function restrictor. The body mount is configured to support an interchangeable lens unit. The identification information acquisition section is configured to acquire lens identification information from the interchangeable lens unit. The lens identification information indicates whether the interchangeable lens unit is compatible with three-dimensional imaging. The camera-side determination section is configured to determine whether the interchangeable lens unit is compatible with three-dimensional imaging based on the lens identification information acquired by the identification information acquisition section.
    Type: Application
    Filed: April 18, 2011
    Publication date: March 1, 2012
    Applicant: Panasonic Corporation
    Inventors: Taizo AOKI, Wataru OKAMOTO, Yuki UEDA, Ken ISHIDA
  • Publication number: 20120054418
    Abstract: According to one embodiment, a storage controller includes a condition storage, a determination module, a wear-leveling block retainer, and a data transfer controller. The condition storage is provided in a storage including a plurality of blocks, and stores block condition information including at least one of erasure time information indicating when data is erased last time and erasure count information indicating the number of times data is erased. The determination module determines whether there is a block that requires wear leveling based on the block condition information. The wear-leveling block retainer retains block identification information that identifies a block determined to require wear leveling. The data transfer controller performs compaction to transfer data stored in blocks of the storage for collecting the data in a block, and, when the block identification information is retained, transfers data stored in the block identified by the block identification information.
    Type: Application
    Filed: June 6, 2011
    Publication date: March 1, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yoko Masuo, Hironobu Miyamoto, Wataru Okamoto
  • Patent number: 8108593
    Abstract: A system includes: a first input buffer that functions as an input buffer for a third storing area; and a second input buffer that functions as an input buffer for the third storing area and that separately stores data with a high update frequency for the third storing area. In the system, a plurality of data written in a first storing area or a second storing area are flushed to the first input buffer in units of logical blocks. Also, a plurality of data written in the first input buffer are relocated to the third storing area in units of logical blocks.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: January 31, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Junji Yano, Hidenori Matsuzaki, Kosuke Hatsuda, Wataru Okamoto, Ryoichi Kato
  • Publication number: 20100070783
    Abstract: An electronic device capable of controlling a power state of an external device from a first power state (ex. “Standby”) to a second power state (ex. “ON”) includes a determination unit operable to determine whether information indicating linkage is stored in a storage unit when it is detected that communication between the electronic device and the external device is enabled, and a transmitting unit operable to transmit a control signal for controlling power state of the external device. When the information indicating linkage is not stored in the storage unit, the transmitting unit stores the information indicating linkage and transmits the control signal for controlling power state of the external device to the second power state to the external device. When the information indicating linkage is stored in the storage unit, the transmitting unit refrains from transmitting the control signal to the external device.
    Type: Application
    Filed: September 10, 2009
    Publication date: March 18, 2010
    Applicant: PANASONIC CORPORATION
    Inventors: Wataru Okamoto, Koji Amemiya, Yoshiyasu Kado, Masahiko Kuwahara, Tetsuji Aibara
  • Publication number: 20090248964
    Abstract: A memory system includes a nonvolatile semiconductor memory having blocks, the block being data erasing unit; and a controller configured to execute; an update processing for; writing superseding data in a block, the superseding data being treated as valid data; and invalidating superseded data having the same logical address as the superseding data, the superseded data being treated as invalid data; and a compaction processing for; retrieving blocks having invalid data using a management tablet the management table managing blocks in a linked list format for each number of valid data included in the block; selecting a compaction source block having at least one valid data from the retrieved blocks; copying a plurality of valid data included in the compaction source blocks into a compaction target block; invalidating the plurality of valid data in the compaction source blocks; and releasing the compaction source blocks in which all data are invalidated.
    Type: Application
    Filed: February 27, 2009
    Publication date: October 1, 2009
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Junji Yano, Kosuke Hatsuda, Hidenori Matsuzaki, Wataru Okamoto
  • Publication number: 20090240871
    Abstract: A system includes: a first input buffer that functions as an input buffer for a third storing area; and a second input buffer that functions as an input buffer for the third storing area and that separately stores data with a high update frequency for the third storing area. In the system, a plurality of data written in a first storing area or a second storing area are flushed to the first input buffer in units of logical blocks. Also, a plurality of data written in the first input buffer are relocated to the third storing area in units of logical blocks.
    Type: Application
    Filed: March 2, 2009
    Publication date: September 24, 2009
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Junji Yano, Hidenori Matsuzaki, Kosuke Hatsuda, Wataru Okamoto, Ryoichi Kato
  • Patent number: 7089536
    Abstract: A log in which a series of events occurred as a result of the execution of the target program has been recorded is inputted. A plurality of partial logs are created from the inputted log. These partial logs are normalized on the basis of the master log serving as a normalization reference. The feature value representing the degree of feature of the occurrence and nonoccurrence of an event is calculated for each of the normalized logs on the basis of the normalized logs for the remaining partial logs. In a combination of a specific partial log and another partial log, the similarity between these partial logs is calculated by performing an operation on the basis of the feature values. For example, a combination of the specific partial log and the partial log with the highest similarity is displayed.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: August 8, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Katsuhiko Ueki, Humitaka Tamura, Wataru Okamoto
  • Patent number: 7050942
    Abstract: An object state classification method includes a step of designating a to-be-determined object that is to be determined, and a state of the to-be-determined object, a step of creating a method set including, as elements, methods called from the designated state of the to-be-determined object, a step of using, as a to-be-determined state, the designated state of the to-be-determined object or another state obtained by calling methods from the designated state, and executing a program for calling methods included in the method set from the to-be-determined state, a step of recording an execution result in a case of calling the methods, and a step of creating a pseudo-state by merging a method group that is the elements of the method set, and the execution result in the case of calling each method of the method group, in association with the to-be-determined state of the to-be-determined object.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: May 23, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masayuki Hirayama, Katsuhiko Ueki, Wataru Okamoto
  • Patent number: 6865508
    Abstract: One of log analysis methods of the present invention includes the step of executing a program a plurality of times; executing a program a plurality of times; the step of generating a plurality of logs, each log being recorded a plurality of events occurring upon the execution of the program according to an occurrence order of each of the events in each of the logs; the step of performing a first calculation to calculate an event occurrence probability, for the occurrence order of each event, based on at least one from the program description concerning each event recorded in the logs and the data to be used upon the execution of the program description; and the step of outputting information concerning an event which corresponds to a characteristic included in the logs, based on the event occurrence probability.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: March 8, 2005
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Katsuhiko Ueki, Humitaka Tamura, Wataru Okamoto, Masayuki Hirayama
  • Publication number: 20040128104
    Abstract: An object state classification method includes a step of designating a to-be-determined object that is to be determined, and a state of the to-be-determined object, a step of creating a method set including, as elements, methods called from the designated state of the to-be-determined object, a step of using, as a to-be-determined state, the designated state of the to-be-determined object or another state obtained by calling methods from the designated state, and executing a program for calling methods included in the method set from the to-be-determined state, a step of recording an execution result in a case of calling the methods, and a step of creating a pseudo-state by merging a method group that is the elements of the method set, and the execution result in the case of calling each method of the method group, in association with the to-be-determined state of the to-be-determined object.
    Type: Application
    Filed: December 17, 2003
    Publication date: July 1, 2004
    Inventors: Masayuki Hirayama, Katsuhiko Ueki, Wataru Okamoto
  • Publication number: 20030125904
    Abstract: One of log analysis methods of the present invention comprises the step of executing a program a plurality of times; executing a program a plurality of times; the step of generating a plurality of logs, each log being recorded a plurality of events occurring upon the execution of the program according to an occurrence order of each of the events in each of the logs; the step of performing a first calculation to calculate an event occurrence probability, for the occurrence order of each event, based on at least one from the program description concerning each event recorded in the logs and the data to be used upon the execution of the program description; and the step of outputting information concerning an event which corresponds to a characteristic included in the logs, based on the event occurrence probability.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 3, 2003
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Katsuhiko Ueki, Humitaka Tamura, Wataru Okamoto, Masayuki Hirayama
  • Publication number: 20020100023
    Abstract: A log in which a series of events occurred as a result of the execution of the target program has been recorded is inputted. A plurality of partial logs are created from the inputted log. These partial logs are normalized on the basis of the master log serving as a normalization reference. The feature value representing the degree of feature of the occurrence and nonoccurrence of an event is calculated for each of the normalized logs on the basis of the normalized logs for the remaining partial logs. In a combination of a specific partial log and another partial log, the similarity between these partial logs is calculated by performing an operation on the basis of the feature values. For example, a combination of the specific partial log and the partial log with the highest similarity is displayed.
    Type: Application
    Filed: May 31, 2001
    Publication date: July 25, 2002
    Inventors: Katsuhiko Ueki, Humitaka Tamura, Wataru Okamoto