Patents by Inventor Akira Uesaki
Akira Uesaki 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: 8866887Abstract: A CG image combining device generates a CG image by mapping an image to an object. A memory unit stores shape data and a pair of left-view and right-view image data. A determination unit refers to the shape data to evaluate a curvature of the object's surface from normal vectors of polygons constituting the object. Furthermore, the determination unit determines whether the object is suitable for stereoscopic image mapping by comparing the curvature with a threshold. A mapping unit (i) generates left-view CG data by combining the left-view image data with the shape data and generates right-view CG data by combining the right-view image data with the shape data, when the object is suitable for the mapping, and (ii) generates left-view CG data and right-view CG data by combining one of the left-view and right-view image data with the shape data, when the object is not suitable for the mapping.Type: GrantFiled: February 22, 2011Date of Patent: October 21, 2014Assignee: Panasonic CorporationInventor: Akira Uesaki
-
Patent number: 8723928Abstract: It is possible to perform three-dimensional shape measurement with easy processing, regardless of whether an object is moving or not. An image capturing unit (103) captures a captured image (I) including both a real image (I2) of the object (113R) and a mirror (101). A light amount changing unit (63a) changes a light amount of a virtual image (I1). An image separating unit (captured image separating unit 104) specifies, as a virtual image (Ib1), an image in a region having a different light amount (R1), in a captured image (Ia) in which the light amount is changed and a captured image (Ib) in which the light amount is not changed, and specifies an image in a region having the same light amount (R2) as a real image (Ib2). A three dimensional shape is reconstructed from the real image and so on that are specified.Type: GrantFiled: July 10, 2009Date of Patent: May 13, 2014Assignee: Panasonic CorporationInventors: Takaaki Moriyama, Akira Uesaki, Tadashi Yoshida, Yudai Ishibashi
-
Patent number: 8537173Abstract: A graphics rendering apparatus including a scaling coefficient determination unit operable to determine, based on polygon data representing a polygon onto which a texture is to be mapped, a scaling coefficient that is a basis for scaling first vector data from which the texture is to be generated; a vector data conversion unit operable to generate second vector data by scaling the first vector data based on the scaling coefficient; a texture generation unit operable to generate a texture based on the second vector data; and a texture mapping unit operable to map the texture generated by the texture generation unit onto the polygon.Type: GrantFiled: June 24, 2010Date of Patent: September 17, 2013Assignee: Panasonic CorporationInventor: Akira Uesaki
-
Publication number: 20120013616Abstract: A CG image combining device generates a CG image by mapping an image to an object. A memory unit stores shape data and a pair of left-view and right-view image data. A determination unit refers to the shape data to evaluate a curvature of the object's surface from normal vectors of polygons constituting the object. Furthermore, the determination unit determines whether the object is suitable for stereoscopic image mapping by comparing the curvature with a threshold. A mapping unit (i) generates left-view CG data by combining the left-view image data with the shape data and generates right-view CG data by combining the right-view image data with the shape data, when the object is suitable for the mapping, and (ii) generates left-view CG data and right-view CG data by combining one of the left-view and right-view image data with the shape data, when the object is not suitable for the mapping.Type: ApplicationFiled: February 22, 2011Publication date: January 19, 2012Inventor: Akira Uesaki
-
Publication number: 20110134117Abstract: To aim to provide a graphics rendering apparatus comprising: a scaling coefficient determination unit operable to determine, based on polygon data representing a polygon onto which a texture is to be mapped, a scaling coefficient that is a basis for scaling first vector data from which the texture is to be generated; a vector data conversion unit operable to generate second vector data by scaling the first vector data based on the scaling coefficient; a texture generation unit operable to generate a texture based on the second vector data; and a texture mapping unit operable to map the texture generated by the texture generation unit onto the polygon.Type: ApplicationFiled: June 24, 2010Publication date: June 9, 2011Inventor: Akira Uesaki
-
Publication number: 20110001793Abstract: It is possible to perform three-dimensional shape measurement with easy processing, regardless of whether an object is moving or not. An image capturing unit (103) captures a captured image (I) including both a real image (I2) of the object (113R) and a mirror (101). A light amount changing unit (63a) changes a light amount of a virtual image (I1). An image separating unit (captured image separating unit 104) specifies, as a virtual image (Ib1), an image in a region having a different light amount (R1), in a captured image (Ia) in which the light amount is changed and a captured image (Ib) in which the light amount is not changed, and specifies an image in a region having the same light amount (R2) as a real image (Ib2). A three dimensional shape is reconstructed from the real image and so on that are specified.Type: ApplicationFiled: July 10, 2009Publication date: January 6, 2011Inventors: Takaaki Moriyama, Akira Uesaki, Tadashi Yoshida, Yudai Ishibashi
-
Patent number: 7212205Abstract: A curved surface image processing apparatus 100 according to the present invention that can render an object at higher speed and in higher quality by performing image processing using NURBS data includes: a data input unit 101 for receiving NURBS data; a coordinate transformation unit 102 for performing coordinate transformation on NURBS data; an animation control unit 103 for controlling animation data of each frame to be rendered; a data transformation unit 104 for transforming NURBS data into rational Bezier data; a patch division unit 105 for subdividing a rational Bezier surface patch; a normal determination unit 106 for calculating normals of control points of a divided surface patch; a perspective transformation unit 107 for performing perspective transformation on a divided surface patch; and a rendering unit 108 for rendering a surface patch.Type: GrantFiled: November 10, 2003Date of Patent: May 1, 2007Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Akira Uesaki, Akio Nishimura, Tadashi Kobayashi, Yoshiyuki Mochizuki, Kazu Segawa, Makoto Yamakura, Kazutaka Nishio, Hitoshi Araki, Kenji Nishimura
-
Patent number: 7015917Abstract: A subdivision level determination unit (13) in a curved surface subdivision apparatus (10) accepts an input of information about control points that define a shape of a curved surface and determines the subdivision level for the surface. Next, it sets, for a subdivision processing operation control unit (16), a control table corresponding to the determined subdivision level. The subdivision processing operation control unit (16) executes the subdivision processing while controlling a work memory unit (14) and a subdivision processing operation unit (15) based on the set control table.Type: GrantFiled: July 6, 2004Date of Patent: March 21, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Akira Uesaki, Tadashi Kobayashi, Kazutaka Nishio, Akio Nishimura, Yoshiyuki Mochizuki
-
Patent number: 6999084Abstract: An animation control unit specifies shape data, hierarchical structure data, a group table, and state information. A character state calculating unit obtains the specified shape data from a shape data storing unit, the hierarchical structure data from a hierarchical structure storing unit, and the group table from a table storing unit. The character state calculating unit also obtains motion data shown in the specified state information from a motion data storing unit and specifies, from the obtained motion data, motion data identified by each group number. In accordance with the obtained hierarchical structure data, the character state calculating unit corrects the shape data by using the specified motion data. A three-dimensional rendering unit renders the corrected shape data to generate an image, and a display unit displays the generated image.Type: GrantFiled: March 6, 2003Date of Patent: February 14, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Yoshiyuki Mochizuki, Katsunori Orimoto, Toshiki Hijiri, Akira Uesaki, Shigeo Asahara
-
Publication number: 20050044500Abstract: The agent information setting unit (110) transmits agent information to be displayed to the drawing data generation unit (160) while the object data storage unit (170) stores object data necessary for displaying the agent information. The agent importance level setting unit (120) sets an agent importance level of the agent information to be displayed. The display status determination unit (150) determines the transparency level of the agent information to be displayed, based on the agent importance level. The drawing data generation unit (160) generates drawing data for the agent information to be displayed, based on the agent information, the object data, and the transparency level. The agent drawing unit (180) allows a display unit (210) to display the agent information in accordance with the transparency level, based on the generated drawing data.Type: ApplicationFiled: July 6, 2004Publication date: February 24, 2005Inventors: Katsunori Orimoto, Toshikazu Ohtsuki, Akira Uesaki, Toshiki Hijiri, Yoshiyuki Mochizuki
-
Publication number: 20050034084Abstract: A mobile terminal device 100 comprises an object unit 100a operable to generate and store various kinds of objects composed of three-dimensional objects, a database unit 100b operable to store information displayed for the three-dimensional objects, a key input unit 100c operable to perform input processing by input keys such as cursor keys, a rendering unit 100d operable to render various kinds of objects passed by the object unit 100a based on the position information and a display unit 100e operable to generate and display images to be displayed on the display screen.Type: ApplicationFiled: August 3, 2004Publication date: February 10, 2005Inventors: Toshikazu Ohtsuki, Katsunori Orimoto, Toshiki Hijiri, Akira Uesaki, Yoshiyuki Mochizuki
-
Publication number: 20050012750Abstract: A subdivision level determination unit (13) in a curved surface subdivision apparatus (10) accepts an input of information about control points that define a shape of a curved surface and determines the subdivision level for the surface. Next, it sets, for a subdivision processing operation control unit (16), a control table corresponding to the determined subdivision level. The subdivision processing operation control unit (16) executes the subdivision processing while controlling a work memory unit (14) and a subdivision processing operation unit (15) based on the set control table.Type: ApplicationFiled: July 6, 2004Publication date: January 20, 2005Inventors: Akira Uesaki, Tadashi Kobayashi, Kazutaka Nishio, Akio Nishimura, Yoshiyuki Mochizuki
-
Patent number: 6844876Abstract: A three-dimensional (3D) graphic generation apparatus and its generation method according to the present invention generate high quality 3D graphics from two-dimensional (2D) graphics such as characters, without requiring difficult operations. Triangulation is performed using outline data corresponding to a sequence of all points which form an outline of a 2D graphic including a 2D character or the like, and thereafter configurations of the triangles are changed using the outline segments. The generated triangles are judged whether or not they are components of the character, and triangles that have been judged as the components are spatially moved, thereby generating the top surface. Further, side surfaces are generated by connecting corresponding points, thereby generating a 3D graphic.Type: GrantFiled: May 31, 2002Date of Patent: January 18, 2005Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Akira Uesaki, Yoshiyuki Mochizuki
-
Patent number: 6828971Abstract: An animation data generation apparatus that supplies a state where a character string can be read in a part of 3D character animation generated based on functions. The apparatus includes an interface unit for setting characters which are used for animation, time allocation between 3D character animations in a moving standstill state, and the type of the animation in the moving state. The apparatus also includes a calculation unit for calculating the number of frames corresponding to animation based on the time allocation, and a generation unit for generating animation data in the standstill state so that 3D characters corresponding to the set characters can be read, and for generating data of the 3D character animation in a moving state so as to link to the data of the animation in the standstill state by using the number of calculated frames and a function corresponding to the set animation.Type: GrantFiled: April 10, 2002Date of Patent: December 7, 2004Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Akira Uesaki, Yoshiyuki Mochizuki, Toshiki Hijiri, Shigeo Asahara
-
Publication number: 20040090437Abstract: A curved surface image processing apparatus 100 according to the present invention that can render an object at higher speed and in higher quality by performing image processing using NURBS data includes: a data input unit 101 for receiving NURBS data; a coordinate transformation unit 102 for performing coordinate transformation on NURBS data; an animation control unit 103 for controlling animation data of each frame to be rendered; a data transformation unit 104 for transforming NURBS data into rational Bezier data; a patch division unit 105 for subdividing a rational Bezier surface patch; a normal determination unit 106 for calculating normals of control points of a divided surface patch; a perspective transformation unit 107 for performing perspective transformation on a divided surface patch; and a rendering unit 108 for rendering a surface patch.Type: ApplicationFiled: November 10, 2003Publication date: May 13, 2004Inventors: Akira Uesaki, Akio Nishimura, Tadashi Kobayashi, Yoshiyuki Mochizuki, Kazu Segawa, Makoto Yamakura, Kazutaka Nishio, Hitoshi Araki, Kenji Nishimura
-
Publication number: 20030234788Abstract: An object shape transformation device 10, for a start, accepts from a user a setting of shape information of an object at the time before and after the transformation and a parameter that controls growth potential affecting shape transformation of an object in a user interface unit 100. Then the device 10 calculates the growth potential required for shape transformation in a growth potential calculation unit 110 and decides a transformation path using the calculated growth potential in a growth path calculation unit 120. Next, the device 10 decides the shape of the object using the calculated transformation path and a temporal parameter in an object shape decision unit 130 and an object display unit 140 displays the object.Type: ApplicationFiled: April 2, 2003Publication date: December 25, 2003Inventors: Akira Uesaki, Yoshiyuki Mochizuki, Toshiki Hijiri, Katsunori Orimoto, Toshikazu Ohtsuki, Shigeo Asahara
-
Publication number: 20030179204Abstract: An animation control unit 1 specifies shape data, hierarchical structure data, a group table, and state information. A character state calculating unit 3 obtains the specified shape data from a shape data storing unit 5, the hierarchical structure data from a hierarchical structure storing unit 4, and the group table from a table storing unit 2. The character state calculating unit 3 also obtains motion data shown in the specified state information from a motion data storing unit 6 and specifies, from the obtained motion data, motion data identified by each group number. In accordance with the obtained hierarchical structure data, the character state calculating unit 3 corrects the shape data by using the specified motion data. A three-dimensional rendering unit 7 renders the corrected shape data to generate an image, and a display unit 9 displays the generated image.Type: ApplicationFiled: March 6, 2003Publication date: September 25, 2003Inventors: Yoshiyuki Mochizuki, Katsunori Orimoto, Toshiki Hijiri, Akira Uesaki, Shigeo Asahara
-
Publication number: 20030051256Abstract: A video distribution device 10 is a device communicating with a video receiving device 20 via a communication network 30, which includes a video acquisition unit 110 that acquires plural videos taken from various perspectives, a video analysis unit 120 that analyzes a detail contained in the video on a video basis and generates its analysis result as content information, and a video matching unit 130 that verifies a conformity level of each content information with preference information notified by a viewer, decides a video to be distributed, and distributes the video.Type: ApplicationFiled: September 4, 2002Publication date: March 13, 2003Inventors: Akira Uesaki, Tadashi Kobayashi, Toshiki Hijiri, Yoshiyuki Mochizuki
-
Publication number: 20030025650Abstract: A three-dimensional (3D) graphic generation apparatus and its generation method according to the present invention generate high quality 3D graphics from two-dimensional (2D) graphics such as characters, without requiring difficult operations. Triangulation is performed using outline data corresponding to a sequence of all points which form an outline of a 2D graphic including a 2D character or the like, and thereafter configurations of the triangles are changed using the outline segments. The generated triangles are judged whether or not they are components of the character, and triangles that have been judged as the components are spatially moved, thereby generating the top surface. Further, side surfaces are generated by connecting corresponding points, thereby generating a 3D graphic.Type: ApplicationFiled: May 31, 2002Publication date: February 6, 2003Inventors: Akira Uesaki, Yoshiyuki Mochizuki
-
Publication number: 20020149622Abstract: The present invention relates to an animation data generation apparatus that supplies a state where a character string can be read, in a part of 3D character animation generated on the basis of functions.Type: ApplicationFiled: April 10, 2002Publication date: October 17, 2002Inventors: Akira Uesaki, Yoshiyuki Mochizuki, Toshiki Hijiri, Shigeo Asahara