Timothy J. Van Hook - Menlo Park CA Howard H. Cheng - San Francisco CA Anthony P. DeLaurier - Sunnyvale CA Carroll P. Gossett - Mountain View CA Robert J. Moore - Sunnyvale CA Stephen J. Shepard - Cupertino CA Harold S. Anderson - Morgan Hill CA John Princen - Sunnyvale CA Jeffrey C. Doughty - Palo Alto CA Nathan F. Pooley - Mountain View CA Byron Sheppard - Santa Cruz CA Genyo Takeda - Osaka, JP Shuhei Kato - Shiga, JP
Assignee:
Nintendo Co., Ltd. - Kyoto Silicon Graphics, Inc. - Mountain View CA
A low cost high performance three dimensional (3D) graphics system can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation for example) on the screen of a color television set. The richly featured high performance low cost system gives consumers the chance to interact in real time inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications.
High Performance Low Cost Video Game System With Coprocessor Providing High Speed Efficient 3D Graphics And Digital Audio Signal Processing
Timothy J. Van Hook - Menlo Park CA Howard H. Cheng - San Francisco CA Anthony P. DeLaurier - Sunnyvale CA Carroll P. Gossett - Mountain View CA Robert J. Moore - Sunnyvale CA Stephen J. Shepard - Cupertino CA Harold S. Anderson - Morgan Hill CA John Princen - Sunnyvale CA Jeffrey C. Doughty - Palo Alto CA Nathan F. Pooley - Mountain View CA Byron Sheppard - Santa Cruz CA Genyo Takeda - Osaka, JP Shuhei Kato - Shiga, JP
Assignee:
Nintendo Co., Ltd. Silicon Graphics, Inc. - Mountain View CA
International Classification:
G06T 1500
US Classification:
345419, 345522
Abstract:
A low cost high performance three dimensional (3D) graphics system is disclosed that can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation) on the screen of a color television set. The richly featured high performance low cost system is intended to give consumers the chance to interact in real time right inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications. Numerous features provide flexibility and capabilities in a system that is intended to be within the cost range of most consumers.
High Performance Low Cost Video Game System With Coprocessor Providing High Speed Efficient 3D Graphics And Digital Audio Signal Processing
Timothy J. Van Hook - Menlo Park CA Howard H. Cheng - San Francisco CA Anthony P. DeLaurier - Sunnyvale CA Carroll P. Gossett - Mountain View CA Robert J. Moore - Sunnyvale CA Stephen J. Shepard - Cupertino CA Harold S. Anderson - Morgan Hill CA John Princen - Sunnyvale CA Jeffrey C. Doughty - Palo Alto CA Nathan F. Pooley - Mountain View CA Byron Sheppard - Santa Cruz CA Genyo Takeda - Osaka, JP Shuhei Kato - Shiga, JP
Assignee:
Nintendo Co., Ltd. - Kyoto Silicon Graphics Inc. - Mountain View CA
International Classification:
G06F 1500
US Classification:
345501, 345522
Abstract:
A low cost high performance three dimensional (3D) graphics system is disclosed that can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation) on the screen of a color television set. The richly featured high performance low cost system is intended to give consumers the change to interact in real time right inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications. Numerous features provide flexibility and capabilities in a system that is intended to be within the cost range of most consumers.
Timothy J. Van Hook - Atherton CA, US Farhad Fouladi - Los Altos Hills CA, US Robert Moore - Heathrow FL, US Howard H. Cheng - Sammamish WA, US
Assignee:
Nintendo Co., Ltd. - Kyoto
International Classification:
G06T001/20
US Classification:
345506, 345522, 345501, 345502
Abstract:
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graphics pipeline processes graphics commands at different rates depending upon the type of operation being performed. This makes it difficult to synchronize pipeline operations with external operations (e. g. , a graphics processor with a main processor). To solve this problem, a synchronization token including a programmable data message is inserted into a graphics command stream sent to a graphics pipeline. At a predetermined point near the bottom of the pipeline, the token is captured and a signal is generated indicated the token has arrived. The graphics command producer can look at the captured token to determine which of multiple possible tokens has been captured, and can use the information to synchronize a task with the graphics pipeline. Applications include maintaining memory coherence in memory shared between the 3D graphics pipeline and a graphics command producer.
Graphics System With Copy Out Conversions Between Embedded Frame Buffer And Main Memory
Farhad Fouladi - Los Altos Hills CA, US Mark M. Leather - Saratoga CA, US Robert Moore - Heathrow FL, US Howard Cheng - Sammamish WA, US Timothy J. Van Hook - Atherton CA, US
Assignee:
Nintendo Co., Ltd. - Kyoto
International Classification:
G09G 5/02 G09G 5/397 G06T 1/20
US Classification:
345604, 345546, 345506
Abstract:
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graphics processor includes an embedded frame buffer for storing frame data prior to sending the frame data to an external location, such as main memory. A copy pipeline is provided which converts the data from one format to another format prior to writing the data to the external location. The conversion may be from one RGB color format to another RGB color format, from one YUV format to another YUV format, from an RGB color format to a YUV color format, or from a YUV color format to an RGB color format. The formatted data is either transferred to a display buffer, for use by the video interface, or to a texture buffer, for use as a texture by the graphics pipeline in a subsequent rendering process.
Graphics System With Copy Out Conversions Between Embedded Frame Buffer And Main Memory For Producing A Streaming Video Image As A Texture On A Displayed Object Image
Farhad Fouladi - Los Altos Hills CA, US Mark M. Leather - Saratoga CA, US Robert Moore - Heathrow FL, US Howard Cheng - Sammamish WA, US Timothy J. Van Hook - Atherton CA, US
Assignee:
Nintendo Co., Ltd. - Kyoto
International Classification:
G09G 5/02 G09G 5/397 G06T 1/20
US Classification:
345604, 345546, 345506
Abstract:
A graphics processor includes an embedded frame buffer for storing frame data prior to sending the frame data to an external location, such as main memory. A copy pipeline is provided which converts the data from one format to another format prior to writing the data to the external location. The conversion may be from one RGB color format to another RGB color format, from one YUV format to another YUV format, from an RGB color format to a YUV color format, or from a YUV color format to an RGB color format. MPEG image data initially stored in main memory in a YUV format as a texture is transferred to the embedded frame buffer prior to initiating a copy-out process via the copy pipeline from the embedded frame buffer to an external frame buffer in main memory. During the copy-out process, pixels are converted from YUV format to an RGB format. A new texture image containing MPEG image data is placed in the embedded frame buffer prior to each successive copy out process operation so as to produce a streaming video image as a surface texture on at least a portion of a displayed object image.
Graphics Processing System With Enhanced Memory Controller
Farhad Fouladi - Los Altos Hills CA, US Winnie W. Yeung - San Jose CA, US Howard Cheng - Sammamish WA, US
Assignee:
Nintendo Co., Ltd. - Kyoto
International Classification:
G06F 13/18 G09G 5/39 G06F 13/00
US Classification:
345535, 345531, 711100
Abstract:
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. A memory controller performs a wide range of memory control related functions including arbitrating between various competing resources seeking access to main memory, handling memory latency and bandwidth requirements of the resources requesting memory access, buffering writes to reduce bus turn around, refreshing main memory, and protecting main memory using programmable registers. The memory controller minimizes memory read/write switching using a “global” write queue which queues write requests from various diverse competing resources. In this fashion, multiple competing resources for memory writes are combined into one resource from which write requests are obtained. Memory coherency issues are addressed both within a single resource that has both read and write capabilities and among different resources by efficiently flushing write buffers associated with a resource.
Graphics Processing System With Enhanced Memory Controller
Farhad Fouladi - Los Altos Hills CA, US Winnie W. Yeung - San Jose CA, US Howard Cheng - Sammamish WA, US
Assignee:
Nintendo Co., Ltd. - Kyoto
International Classification:
G09G 5/36 G06F 13/18 G06F 13/00
US Classification:
345558, 345535, 345536
Abstract:
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. A memory controller performs a wide range of memory control related functions including arbitrating between various competing resources seeking access to main memory, handling memory latency and bandwidth requirements of the resources requesting memory access, buffering writes to reduce bus turn around, refreshing main memory, and protecting main memory using programmable registers. The memory controller minimizes memory read/write switching using a “global” write queue which queues write requests from various diverse competing resources. In this fashion, multiple competing resources for memory writes are combined into one resource from which write requests are obtained. Memory coherency issues are addressed both within a single resource that has both read and write capabilities and among different resources by efficiently flushing write buffers associated with a resource.
Name / Title
Company / Classification
Phones & Addresses
Howard Cheng Chief Financial Officer
OMNITROL NETWORKS INC Computer Systems Design · Computer Sales · Computer & Software Stores · Computer Systems Design Services
42840 Christy St SUITE 107, Fremont, CA 94538 3945 Freedom Cir, Santa Clara, CA 95054 2025 Landings Dr, Mountain View, CA 94043 33622 Whimbrel Rd, Fremont, CA 94555 650 625-1400
Howard Cheng Director Of Operations
XSENSE CONNECTIVITY, INC Auto Service & Repair
833 Mahler Rd SUITE 16, Burlingame, CA 94010 650 552-9250, 650 552-9110
Howard Cheng Principal
Howard Cheng Medical Doctor's Office
1043 Elm Ave, Long Beach, CA 90813 562 901-2455
Howard Cheng Managing
Argonaut Advisors LLC Provide Clients With Consulting Services
100 W Broadway, Glendale, CA 91210 355 1 St, San Francisco, CA 94105
South Orange County Oncology & Hematology AssociatesSouth Orange County Hematology & Oncology Associates 24953 Paseo De Valencia STE 25B, Laguna Hills, CA 92653 949 770-8168 (phone), 949 770-2991 (fax)
Medical School Yale University School of Medicine Graduated: 1992
Conditions:
Anemia Hemolytic Anemia Iron Deficiency Anemia Vitamin B12 Deficiency Anemia Hemophilia A or B
Languages:
English Spanish
Description:
Dr. Cheng graduated from the Yale University School of Medicine in 1992. He works in Laguna Hills, CA and 1 other location and specializes in Hematology/Oncology. Dr. Cheng is affiliated with Mission Hospital and Saddleback Memorial Medical Center.
Mar 2013 to 2000 Industrial DesignerMotoring Spirit (motoringspirit.com) Irvine, CA Jun 2011 to Mar 2013 FounderNew Heart Medical Irvine, CA Jul 2009 to Mar 2013 Director of Research and DevelopmentTeams Design Chicago, IL Dec 2006 to Jul 2009 Industrial DesignerMice North America Tempe, AZ May 2005 to Dec 2006 Model Maker
Education:
Arizona State University Tempe, AZ 2006 BS in Industrial Design
Wikipedia References
Howard Y T Cheng
About:
Born:
1981
Googleplus
Howard Cheng
Lived:
Thousand Oaks, CA San Jose, CA Omiya, Saitama, Japan Los Angeles, CA
At Newark Liberty and John F. Kennedy International Airports, criminals have unsuccessfully tried to smuggle drugs via luggage hand rails and liners, and also by swallowing them, said Howard Cheng, a spokesperson for Customs and Border Protection in New York.