CN1577246A - 通过主机提供对图形显示设备的灵活接入的图形控制器 - Google Patents
通过主机提供对图形显示设备的灵活接入的图形控制器 Download PDFInfo
- Publication number
- CN1577246A CN1577246A CN200410063507.8A CN200410063507A CN1577246A CN 1577246 A CN1577246 A CN 1577246A CN 200410063507 A CN200410063507 A CN 200410063507A CN 1577246 A CN1577246 A CN 1577246A
- Authority
- CN
- China
- Prior art keywords
- graphics controller
- display device
- coupled
- bus
- graphic display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
一种图形控制器,提供由主机到图形显示设备的灵活接入。该控制器包括耦合到主机的输出总线的输入总线,耦合到图形显示设备的输入总线的输出总线,具有耦合到图形控制器的输入总线的输入端和耦合到图形控制器的输出总线的输出端的视频处理电路,和适于可转换耦合图形控制器的输入总线到图形控制器的输出总线从而旁路视频处理电路的旁路转换电路。
Description
技术领域
本发明涉及一种通过主机提供对图形显示设备的灵活接入的图形控制器。
背景技术
在诸如LCD(液晶显示器)面板的图形显示设备中,用于显示的数据以及用于显示数据的指令由主机提供。原则上,任何主机都可以直接与显示设备接口,只要主机的读/写操作符合显示设备特定的协议。但是,经常想要在主机和显示设备之间提供一个单独的芯片作为特定应用图像控制器来提供特殊功能,比如一个LCD控制器。例如,LCD控制器芯片可能用于自动把来自照相机的图像传送到LCD面板,或者允许有并行总线的主机与具有串行接口的LCD面板接口,反之亦然。
这样的LCD控制器的特定例子用在蜂窝电话中。电话包括作为主机CPU的微处理器,照相机,并可能包括三个LCD面板,在这里它们可以看作单个图形显示设备的单元。LCD控制器提供用于接收来自照相机的视频数据、把视频数据转换为可显示形式并发送数据的照相机接口。LCD控制器也提供有用于对输出用于发送的视频数据编码和对输入用于显示的视频数据解码的JPEG编码器/解码器(CODEC)。LCD控制器还提供其他功能,比如剪切图像或另外调整图像大小以除去选择的数据,并把数据从一种色空间转换到另一个色空间。在电话和用于数据通信的其他系统中,这样的控制器用于无线和有线通信。
在以上给出的例子中,主机通常也向LCD面板提供视频数据来显示,主机向LCD面板发布命令,使能选择的LCD面板并指定显示参数,比如图像尺寸和彩色分辨率。主机也可以从LCD面板读出数据。例如,主机可以读出LCD面板中的状态比特,也可以从LCD面板读出照相机拍的图像,例如用于调整图像大小。
提供特定应用图形控制器时,主机通过控制器与图形显示设备通信,而不是直接与图形显示设备通信。数据将另外在主机和图形显示设备之间运动,而不需要图形控制器提供的处理。因此,图形控制器具有接收在存储器中由主机写入到图形控制器的数据并从该存储器中读出从主机接收的数据到图形显示设备。但是,这里意识到控制器还在这样的传输中加入了延迟。因此,需要图形控制器提供通过主机对图形显示设备灵活接入,从而最小化或消除该延迟。
发明内容
根据本发明,图形控制器提供由主机对图形显示设备的灵活接入,该图形控制器包括耦合到主机的输出总线的输入总线,耦合到图形显示设备的输出总线,具有耦合到图形控制器的输入总线的输入端和耦合到图形控制器的输出总线的输出端的视频处理电路,和适于可转换地耦合图形控制器的输入总线与图形控制器的输出总线从而旁路视频处理电路的旁路转换电路。
因此,本发明的一个目的是提供一种新型的图形控制器,它提供由主机到图形显示设备的灵活接入。
本发明的另一个目的是提供这样的图形控制器,它最小化或消除通过图形控制器通信的主机和图形显示设备之间的传输中的延迟。
参考与随后的附图结合进行的本发明的以下详细说明,本发明的这些和其他目的、特征和优点将更容易理解。
附图说明
图1是根据本发明的图形控制器的框图,它提供有主机到图形显示设备的灵活接入。
具体实施方式
参照附图,示出了根据本发明的提供由主机14对图形显示设备12的灵活接入的图形控制器。这三个部分形成了可以用于任何所需的装置中的显示系统或子系统。本发明的优选的情况是手机或无线互联网接入设备。
可以是串行或并行的主机数据总线HDB耦合到图形控制器10中对应的控制器输入总线CIB。可以是串行或并行的面板输入总线PIB耦合到图形控制器中对应的输出总线COB。通常,图形控制器提供并行到串行转换器和串行到并行转换器,从而允许并行或串行主机数据总线HDB与并行或串行面板输入总线PIB接口。但是,图形控制器10不需要包括这样的转换器,因为它最好用在接口类型对于主机和面板相同的图形系统中。
示例的图形显示设备12包括一个或多个LCD面板PANELN,其中在这个例子中,N=3;然而,不脱离本发明的原理,任意其他的图形显示设备能够替代它,比如一个或多个CRT(阴极射线管)或打印机。
LCD面板包括数据输入D1-DN,和面板使能输入PE1-PEN。数据输入端D耦合到面板输入总线PIB。图形控制器10包括一面板使能开关PES,它使能面板PANELN中选定的一个对面板输入总线PIB上的数据作出响应。面板使能开关通过PANEL SELECT表示的线从主机14接收控制指令。
面板典型地包括面板寄存器(未示出),它通过间接寻址协议接收选定的命令或数据格式化指令。特别地,数据首先发送到图形显示设备12,指定图形显示设备中这些面板寄存器之一的地址,下一个发送到图形显示设备的数据保存在面板寄存器中。
当和照相机16一起使用时图形控制器10提供特别的好处。来自照相机的数据不进行格式化,从而它能够不进一步处理就显示在图形显示设备12上。与提供照相机的输出到主机使得主机必须处理照相机数据进行显示的情况不同,图形控制器10包括一个照相机接口20,从主机下载该处理。另外,照相机数据经常发送到另一部电话,或者通过互联网作为email附件发送,照相机数据最好被压缩到以限制带宽。同样,从相似照相机通过无线和/或通过互联网接收的压缩数据必须解压缩,从而允许显示。因此,图形控制器10提供视频数据处理器22,它包括用于数据压缩/解压缩的CODEC(未示出)。最好,CODEC执行JPEG协议,但是能够支持任何所需的压缩/解压缩协议。
数据处理器22也可以提供其他功能,比如通过除去数据剪切图像或调整图像大小,和把数据从一个色空间转换到另一个色空间。根据本发明例如由视频数据处理器22执行的“处理”可以包括简单地通过图形控制器在总线上发送数据对数据执行任意操作。
根据本发明,图形控制器10提供控制器选择输入端23,用于与从主机扩展的CONTROLLER SELECT线通信。CONTROLLER SELECT LINE由主机断言(或去断言)以使能控制器10的“处理旁路”模式,并被去断言(或断言)以使能由视频数据处理器22对控制器输入总线CIB上的数据进行正常处理。特别的是,控制器选择输入23耦合到视频数据处理器的使能输入E和旁路开关24。控制器10提供视频数据处理器被使能时旁路开关打开,反之亦然。特别的是,耦合到控制器10的控制器选择输入23的CONTROLLER SELECT线的主机控制确定来自控制器输入总线CIB的数据是否通过视频数据处理器22进行处理并从那里到达控制器输出总线COB,或者另外数据被直接路由到控制器输出总线COB,从而旁路视频数据处理器。主机14可以在有利的情况下直接与图形显示设备12通信,或者在有利的情况下主机可以使用图形控制器10进行视频或其他处理,提供显著的灵活性。
本发明的一个显著的优点在于它可以避免在需要的情况下在图形控制器芯片中保存并处理数据,包括避免通过图形控制器芯片同步数据的运动的必要性,从而增加系统效率,同时保持特定应用控制器的所有优点。应当意识到,尽管提供主机到图形显示设备的灵活接入的特别的图形控制器已经示出并用优选的形式进行了说明,但是在不脱离本发明的原理的情况下除了已经提到的之外,能够利用其他结构和方法。
在前述说明书中已经使用的术语和表述在这里只是用作说明的术语,而不作为一种限制,使用这样的术语不排除示出和描述的特征或部分的等价形式,应当意识到本发明的范围只由所附权利要求书确定并限制。
Claims (11)
1.一种图形控制器,提供由主机对图形显示设备的灵活接入,包括:
用于耦合到主机的输出总线的输入总线;
用于耦合到图形显示设备的输出总线;
视频处理电路,具有耦合到图形控制器的输入总线的输入端和耦合到图形控制器的输出总线的输出端;和
旁路转换电路,适于可转换地耦合图形控制器的输入总线到图形控制器的输出总线从而旁路所述视频处理电路。
2.权利要求1的图形控制器,还包括一个照相机接口,用于接口照相机和所述视频处理电路。
3.权利要求1的图形控制器,其中图形显示设备包括一个或多个LCD面板。
4.权利要求3的图形控制器,其中图形显示设备包括多个LCD面板,并且其中图形控制器包括面板选择开关,用于选择面板之一从图形控制器的输出总线接收数据。
5.权利要求4的图形控制器,还包括照相机接口,用于接口照相机和所述视频处理电路。
6.一种提供由主机对图形显示设备的灵活接入的方法,该方法包括步骤:
提供耦合到主机的输出总线的输入总线;
提供耦合到图形显示设备的输出总线;
提供视频处理电路,它具有耦合到图形控制器的输入总线的输入端和耦合到图形控制器的输出总线的输出端;和
可转换地耦合图形控制器的输入总线到图形控制器的输出总线从而旁路所述视频处理电路。
7.权利要求6的方法,其中所述可转换地耦合的步骤由主机指挥。
8.权利要求6的方法,还包括从视频照相机获得视频数据并把所述视频数据提供到视频处理电路。
9.权利要求6的方法,还包括在图形显示设备中提供一个或多个LCD面板。
10.权利要求9的方法,其中图形显示设备中提供有多于一个的LCD面板,该方法还包括选择面板之一从图形控制器的输出总线接收数据。
11.权利要求10的方法,还包括从视频照相机获得视频数据并把所述视频数据提供到视频处理电路。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/615559 | 2003-07-08 | ||
US10/615,559 US7075543B2 (en) | 2003-07-08 | 2003-07-08 | Graphics controller providing flexible access to a graphics display device by a host |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1577246A true CN1577246A (zh) | 2005-02-09 |
CN1296812C CN1296812C (zh) | 2007-01-24 |
Family
ID=33564587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100635078A Expired - Fee Related CN1296812C (zh) | 2003-07-08 | 2004-07-08 | 通过主机提供对图形显示设备的灵活接入的图形控制器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7075543B2 (zh) |
JP (1) | JP2005031640A (zh) |
CN (1) | CN1296812C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303152A (zh) * | 2015-05-25 | 2017-01-04 | 聚晶半导体股份有限公司 | 图像处理芯片与图像处理系统 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7864183B1 (en) * | 2007-03-08 | 2011-01-04 | Nvidia Corporation | Dynamic switching of memory termination characteristics in a graphics system |
US8223796B2 (en) | 2008-06-18 | 2012-07-17 | Ati Technologies Ulc | Graphics multi-media IC and method of its operation |
US9230494B2 (en) * | 2010-03-18 | 2016-01-05 | Sharp Kabushiki Kaisha | Multi-primary color liquid crystal panel drive circuit, multi-primary color liquid crystal panel drive method, liquid crystal display device and overdrive setting method |
US20160195897A1 (en) * | 2015-01-02 | 2016-07-07 | ACCO Brands Corporation | Multi-device docking station |
TWI554095B (zh) * | 2015-05-25 | 2016-10-11 | 聚晶半導體股份有限公司 | 影像處理晶片與影像處理系統 |
US10602028B2 (en) * | 2016-07-08 | 2020-03-24 | Hewlett-Packard Development Company, L.P. | Color table compression |
TWI640957B (zh) | 2017-07-26 | 2018-11-11 | 聚晶半導體股份有限公司 | 影像處理晶片與影像處理系統 |
CN109308677A (zh) * | 2017-07-26 | 2019-02-05 | 聚晶半导体股份有限公司 | 图像处理芯片与图像处理系统 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2582132B1 (fr) * | 1985-05-15 | 1987-07-17 | O Donnell Ciaran | Circuit de memoire d'image virtuelle permettant le multifenetrage |
JP2820479B2 (ja) * | 1990-01-24 | 1998-11-05 | 株式会社日立製作所 | 高品位/標準テレビジョン共用受信装置 |
CN1020051C (zh) * | 1991-07-31 | 1993-03-10 | 邮电部数据通信技术研究所 | 可视图文汉字专用终端 |
JPH0573016A (ja) * | 1991-09-17 | 1993-03-26 | Toshiba Corp | 表示制御装置 |
US5423009A (en) * | 1993-02-18 | 1995-06-06 | Sierra Semiconductor Corporation | Dynamic sizing bus controller that allows unrestricted byte enable patterns |
JP3771949B2 (ja) * | 1995-06-22 | 2006-05-10 | ソニー株式会社 | 表示制御装置および表示制御方法 |
JP3445418B2 (ja) * | 1995-08-29 | 2003-09-08 | 三菱電機株式会社 | 端末装置 |
JPH10187612A (ja) * | 1996-12-24 | 1998-07-21 | Mitsubishi Electric Corp | 負荷分散型表示装置 |
US5949437A (en) * | 1997-02-19 | 1999-09-07 | Appian Graphics Corp. | Dual video output board with a shared memory interface |
US6327002B1 (en) * | 1998-10-30 | 2001-12-04 | Ati International, Inc. | Method and apparatus for video signal processing in a video system |
US7158094B2 (en) * | 1998-10-30 | 2007-01-02 | Ati International Srl | Method and apparatus for supporting multiple displays |
US6618026B1 (en) * | 1998-10-30 | 2003-09-09 | Ati International Srl | Method and apparatus for controlling multiple displays from a drawing surface |
TW444184B (en) * | 1999-02-22 | 2001-07-01 | Samsung Electronics Co Ltd | Driving system of an LCD device and LCD panel driving method |
US7116377B2 (en) * | 1999-09-27 | 2006-10-03 | General Instrument Corporation | Graphics subsystem bypass method and apparatus |
BR9917505A (pt) * | 1999-09-27 | 2002-06-04 | Gen Instrument Corp | Subsistema gráfico de vìdeo, e, método para inserir sinais gráficos intermitentes em um sinal de vìdeo analógico |
CN1168023C (zh) * | 1999-12-09 | 2004-09-22 | 宏碁股份有限公司 | 设有照相机的膝上型电脑 |
JP2001228687A (ja) * | 2000-02-16 | 2001-08-24 | Ricoh Co Ltd | 画像形成装置 |
CA2336513C (en) * | 2000-02-17 | 2010-08-24 | Tatsuo Tateno | Process for producing fatty acid esters and fuels comprising fatty acid ester |
JP4696429B2 (ja) * | 2001-09-19 | 2011-06-08 | ソニー株式会社 | 撮像装置 |
KR100392637B1 (ko) * | 2001-10-19 | 2003-07-25 | 삼성전자주식회사 | 다중 디스플레이 시스템 및 그 방법 |
-
2003
- 2003-07-08 US US10/615,559 patent/US7075543B2/en not_active Expired - Fee Related
-
2004
- 2004-06-04 JP JP2004167179A patent/JP2005031640A/ja not_active Withdrawn
- 2004-07-08 CN CNB2004100635078A patent/CN1296812C/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303152A (zh) * | 2015-05-25 | 2017-01-04 | 聚晶半导体股份有限公司 | 图像处理芯片与图像处理系统 |
Also Published As
Publication number | Publication date |
---|---|
US20050007373A1 (en) | 2005-01-13 |
JP2005031640A (ja) | 2005-02-03 |
CN1296812C (zh) | 2007-01-24 |
US7075543B2 (en) | 2006-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7372465B1 (en) | Scalable graphics processing for remote display | |
US8766993B1 (en) | Methods and apparatus for enabling multiple remote displays | |
US9560310B2 (en) | Method and system for rescaling image files | |
EP2936298B1 (en) | Management of memory for storing display data | |
US20110103386A1 (en) | System and Method for Communication of Uncompressed Visual Information Through A Network | |
CN1296812C (zh) | 通过主机提供对图形显示设备的灵活接入的图形控制器 | |
US10733954B2 (en) | Method of processing display data | |
US20160119621A1 (en) | Image processing method and display apparatus | |
US20060236012A1 (en) | Memory controller, image processing controller, and electronic instrument | |
US20160358590A1 (en) | System on Chip Devices and Operating Methods Thereof | |
CN116801051A (zh) | 一种图像数据接口转换方法及装置 | |
CN112822438A (zh) | 一种实时控制多路视频管理器 | |
JP4592998B2 (ja) | 画像情報の伝送方法及び伝送装置 | |
US20040181590A1 (en) | Device for switching frame and inputting command via network transmission | |
US7158140B1 (en) | Method and apparatus for rendering an image in a video graphics adapter | |
JP4275559B2 (ja) | 画像表示装置の制御回路、表示装置、並びに、そのプログラムおよび記録媒体 | |
US10262624B2 (en) | Separating a compressed stream into multiple streams | |
US20080158364A1 (en) | Image Processing Device and Data Processing Method | |
JP2022003742A (ja) | 電子機器、電子機器の制御方法、及びプログラム | |
CN113126869B (zh) | 基于国产bmc芯片的kvm图像高速重定向的实现方法及系统 | |
JP2005122119A (ja) | Mpuとビデオコーデックとで構成されるシステムにおけるビデオインタフェース装置 | |
JP2010098622A (ja) | コンピュータ | |
JP2002335466A (ja) | 例えばビデオデコーダであるビデオ装置及びこのような装置内でのメモリ制御のためのプロセス | |
JP4312816B2 (ja) | 画像表示装置の制御回路、表示装置 | |
JP2001339723A (ja) | 画像圧縮・蓄積・表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070124 Termination date: 20150708 |
|
EXPY | Termination of patent right or utility model |