[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1577246A - 通过主机提供对图形显示设备的灵活接入的图形控制器 - Google Patents

通过主机提供对图形显示设备的灵活接入的图形控制器 Download PDF

Info

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
Application number
CN200410063507.8A
Other languages
English (en)
Other versions
CN1296812C (zh
Inventor
林忠力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN1577246A publication Critical patent/CN1577246A/zh
Application granted granted Critical
Publication of CN1296812C publication Critical patent/CN1296812C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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/1431Digital 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/34Control 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/36Control 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的方法,还包括从视频照相机获得视频数据并把所述视频数据提供到视频处理电路。
CNB2004100635078A 2003-07-08 2004-07-08 通过主机提供对图形显示设备的灵活接入的图形控制器 Expired - Fee Related CN1296812C (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303152A (zh) * 2015-05-25 2017-01-04 聚晶半导体股份有限公司 图像处理芯片与图像处理系统

Families Citing this family (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 삼성전자주식회사 다중 디스플레이 시스템 및 그 방법

Cited By (1)

* Cited by examiner, † Cited by third party
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