US20060214950A1 - Multi-view video switching control methods and systems - Google Patents

Multi-view video switching control methods and systems Download PDF

Info

Publication number
US20060214950A1
US20060214950A1 US11/197,974 US19797405A US2006214950A1 US 20060214950 A1 US20060214950 A1 US 20060214950A1 US 19797405 A US19797405 A US 19797405A US 2006214950 A1 US2006214950 A1 US 2006214950A1
Authority
US
United States
Prior art keywords
video source
graphic array
information notification
notification interval
detected
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
US11/197,974
Other versions
US7800605B2 (en
Inventor
Ping-Huei Hsieh
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.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
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 Via Technologies Inc filed Critical Via Technologies Inc
Assigned to VIA TECHNOLOGIES INC. reassignment VIA TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HSIEH, PING-HUEI
Publication of US20060214950A1 publication Critical patent/US20060214950A1/en
Application granted granted Critical
Publication of US7800605B2 publication Critical patent/US7800605B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

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/1446Digital 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 display composed of modules, e.g. video walls
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/02Composition of display devices
    • G09G2300/026Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions

Definitions

  • the present disclosure relates generally to video display, and, more particularly to control methods and systems that efficiently switch displays in a multi-view environment.
  • a computer system uses two graphic arrays (GAs), such as integrated graphic arrays (IGAs) to fetch and play back a single video source in different timing.
  • Gs graphic arrays
  • IGAs integrated graphic arrays
  • a Flip video switching technique is used to enhance the rendering speed, and avoid display of rendering procedure.
  • an image is pre-rendered and stored in a specific rendering buffer, and after the image has been rendered, a rendering buffer originally accessed by a graphic array is switched to the specific rendering buffer comprising the new rendered image during an information notification interval, such as a vertical blanking interval (VBI) of message transmission.
  • VBI vertical blanking interval
  • FIG. 1 is a timing diagram illustrating an example of multi-view video switching control. As shown in FIG. 1 , it is assumed a direction of video switching is received at T 1 . In this example, after the vertical blanking interval of signals transmitted by GA 1 is detected at T 2 , the video source of GA 1 is switched in the interval. Thereafter, at T 3 , the video source of GA 2 is switched if the vertical blanking interval of signals transmitted by GA 2 is detected. Conventionally, since a specific graphic array must be specified, the video switching can take a maximum of an additional whole cycle to complete.
  • Multi-view video switching control methods and systems are provided.
  • a vertical blanking interval of signals respectively transmitted by a first graphic array and a second graphic array is present.
  • the video source of the first and second graphic arrays belongs to the same first video source. If the vertical blanking interval corresponding to the signal transmitted by the first graphic array is detected first, the video source of the first graphic array is switched from the first video source to a second video source, and it is continuously determined whether the vertical blanking interval corresponding to the second graphic array is present. If so, the video source of the second graphic array is switched from the first video source to the second video source.
  • the video source of the second graphic array is switched from the first video source to the second video source, and it is continuously determined whether the vertical blanking interval corresponding to the signal transmitted by the first graphic array is present. If so, the video source of the first graphic array is switched from the first video source to the second video source.
  • An exemplary embodiment of a multi-view video switching control system comprises a first graphic array, a second graphic array, and a processing module.
  • the first and second graphic arrays transmit signals from a first video source.
  • the processing module detects a vertical blanking interval of signals respectively transmitted by the first graphic array and the second graphic array. If the vertical blanking interval corresponding to the signal transmitted by the first graphic array is detected first, the processing module switches the video source of the first graphic array from the first video source to a second video source, and continuously detects the vertical blanking interval corresponding to the signal transmitted by the second graphic array. If the vertical blanking interval corresponding to the signal transmitted by the second graphic array is detected, the processing module switches the video source of the second graphic array from the first video source to the second video source.
  • the processing module switches the video source of the second graphic array from the first video source to the second video source, and continuously detects the vertical blanking interval corresponding to the signal transmitted by the first graphic array. If the vertical blanking interval corresponding to the signal transmitted by the first graphic array is detected, the processing module switches the video source of the first graphic array from the first video source to the second video source.
  • Multi-view video switching control methods may take the form of program code embodied in a tangible media.
  • the program code When the program code is loaded into and executed by a machine, the machine becomes an apparatus for practicing the disclosed method.
  • FIG. 1 is a timing diagram illustrating an example of multi-view video switching control
  • FIG. 2 is a schematic diagram illustrating an embodiment of a multi-view video switching control system
  • FIG. 3 is a flowchart showing an embodiment of a multi-view video switching control method.
  • FIG. 4 is a timing diagram illustrating an embodiment of an example of multi-view video switching control.
  • Multi-view video switching control methods and systems are provided.
  • FIG. 2 is a schematic diagram illustrating an embodiment of a multi-view video switching control system.
  • the multi-view video switching control system 200 comprises a frame buffer 210 , graphic arrays (GAs) 221 and 222 , and display devices 231 and 232 . It is noted that, while a dual-view environment is disclosed in this embodiment, the invention is equally applicable to any multi-view environment.
  • the graphic arrays 221 and 222 fetch data such as images and videos from a single video source in frame buffer 210 , and respectively play back and transmit the data to the display devices 231 and 232 for display with different timing.
  • the multi-view video switching control system 200 further comprises a processing module (not shown) comprising hardware or software, receiving directions for video switching generated from an application program (not shown) or a driver (not shown), and performing corresponding operations.
  • FIG. 3 is a flowchart showing an embodiment of a multi-view video switching control method.
  • step S 301 a direction for video switching is received.
  • step S 302 the information notification interval, such as the vertical blanking interval of signals respectively transmitted by the first and second graphic arrays, is detected.
  • the video source of the first and second graphic arrays is the same as a first video source.
  • step S 303 it is determined whether the vertical blanking interval corresponds to the first or second graphic array. If the vertical blanking interval corresponding to the first graphic array is first detected, in step S 304 , the video source of the first graphic array is switched from the first video source to a second video source. It is understood that switching of video source can be accomplished by assigning different frame buffers or different starting addresses in the frame buffer.
  • step S 305 the vertical blanking interval corresponding to the second graphic array is continuously detected.
  • step S 306 it is determined whether the vertical blanking interval corresponding to the second graphic array has been detected. If not (No in step S 306 ), the procedure remains at step S 305 . If so (Yes in step S 306 ), in step S 307 , the video source of the second graphic array is switched from the first video source to the second video source.
  • step S 308 the video source of the second graphic array is switched from the first video source to a second video source, and in step S 309 , the vertical blanking interval corresponding to the first graphic array is continuously detected.
  • step S 310 it is determined whether the vertical blanking interval corresponding to the first graphic array has been detected. If not (No in step S 310 ), the procedure remains at step S 309 . If so (Yes in step S 310 ), in step S 311 , the video source of the first graphic array is switched from the first video source to the second video source.
  • FIG. 4 is a timing diagram illustrating an embodiment of an example of multi-view video switching control. Compares to FIG. 1 , in this embodiment, the vertical blanking interval of signals transmitted by GA 2 is first detected at T 4 , and the video source of GA 2 is switched. At T 5 , the vertical blanking interval of signals transmitted by GA 1 is detected, and the video source of GA 1 is switched, shortening the time for video switching.
  • the multi-view video switching control methods and systems of the invention thus provide an efficient mechanism for switching displays in the multi-view environment.
  • Multi-view video switching control methods and systems may take the form of program code (i.e., executable instructions) embodied in tangible media, such as floppy diskettes, CD-ROMS, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine thereby becomes an apparatus for practicing the methods.
  • the methods and apparatus may also be embodied in the form of program code transmitted over some transmission medium, such as electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the disclosed methods.
  • the program code When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates analogously to application specific logic circuits.

Abstract

Multi-view video switching control methods and systems are disclosed. It is determined whether a VBI (vertical blanking interval) of signals respectively transmitted by a first GA (graphic array) and a second GA is detected. The video source of first and second GAs belongs to the same first video source. If the VBI corresponding to first GA is detected first, the video source of first GA is switched to a second video source, and the video source of second GA is switched to the second video source if the VBI corresponding to second GA is then present. If the VBI corresponding to second GA is detected first, the video source of second GA is switched to the second video source, and the video source of first GA is switched to the second video source if the VBI corresponding to first GA is then present.

Description

    BACKGROUND
  • The present disclosure relates generally to video display, and, more particularly to control methods and systems that efficiently switch displays in a multi-view environment.
  • With the advance of information technology, computer systems provide multiple screen display functions, such as a DuoView technique. In DuoView, a computer system uses two graphic arrays (GAs), such as integrated graphic arrays (IGAs) to fetch and play back a single video source in different timing.
  • Additionally, in image rendering, a Flip (video switching) technique is used to enhance the rendering speed, and avoid display of rendering procedure. In Flip, an image is pre-rendered and stored in a specific rendering buffer, and after the image has been rendered, a rendering buffer originally accessed by a graphic array is switched to the specific rendering buffer comprising the new rendered image during an information notification interval, such as a vertical blanking interval (VBI) of message transmission.
  • In the DuoView environment, the conventional Flip technique must detect the vertical blanking interval of signals transmitted by a specific graphic array, and switch the video source in the interval. After the video source of the specific graphic array is switched, the vertical blanking interval of signals transmitted by another graphic array is then detected, and the video source is switched in the interval. FIG. 1 is a timing diagram illustrating an example of multi-view video switching control. As shown in FIG. 1, it is assumed a direction of video switching is received at T1. In this example, after the vertical blanking interval of signals transmitted by GA1 is detected at T2, the video source of GA1 is switched in the interval. Thereafter, at T3, the video source of GA2 is switched if the vertical blanking interval of signals transmitted by GA2 is detected. Conventionally, since a specific graphic array must be specified, the video switching can take a maximum of an additional whole cycle to complete.
  • SUMMARY
  • Multi-view video switching control methods and systems are provided.
  • In an exemplary embodiment of a multi-view video switching control method, it is determined whether a vertical blanking interval of signals respectively transmitted by a first graphic array and a second graphic array is present. The video source of the first and second graphic arrays belongs to the same first video source. If the vertical blanking interval corresponding to the signal transmitted by the first graphic array is detected first, the video source of the first graphic array is switched from the first video source to a second video source, and it is continuously determined whether the vertical blanking interval corresponding to the second graphic array is present. If so, the video source of the second graphic array is switched from the first video source to the second video source. If the vertical blanking interval corresponding to the signal transmitted by the second graphic array is detected first, the video source of the second graphic array is switched from the first video source to the second video source, and it is continuously determined whether the vertical blanking interval corresponding to the signal transmitted by the first graphic array is present. If so, the video source of the first graphic array is switched from the first video source to the second video source.
  • An exemplary embodiment of a multi-view video switching control system comprises a first graphic array, a second graphic array, and a processing module. The first and second graphic arrays transmit signals from a first video source. The processing module detects a vertical blanking interval of signals respectively transmitted by the first graphic array and the second graphic array. If the vertical blanking interval corresponding to the signal transmitted by the first graphic array is detected first, the processing module switches the video source of the first graphic array from the first video source to a second video source, and continuously detects the vertical blanking interval corresponding to the signal transmitted by the second graphic array. If the vertical blanking interval corresponding to the signal transmitted by the second graphic array is detected, the processing module switches the video source of the second graphic array from the first video source to the second video source. If the vertical blanking interval corresponding to the signal transmitted by the second graphic array is detected first, the processing module switches the video source of the second graphic array from the first video source to the second video source, and continuously detects the vertical blanking interval corresponding to the signal transmitted by the first graphic array. If the vertical blanking interval corresponding to the signal transmitted by the first graphic array is detected, the processing module switches the video source of the first graphic array from the first video source to the second video source.
  • Multi-view video switching control methods may take the form of program code embodied in a tangible media. When the program code is loaded into and executed by a machine, the machine becomes an apparatus for practicing the disclosed method.
  • DESCRIPTION OF THE DRAWINGS
  • The invention will become more fully understood by referring to the following detailed description with reference to the accompanying drawings, wherein:
  • FIG. 1 is a timing diagram illustrating an example of multi-view video switching control;
  • FIG. 2 is a schematic diagram illustrating an embodiment of a multi-view video switching control system;
  • FIG. 3 is a flowchart showing an embodiment of a multi-view video switching control method; and
  • FIG. 4 is a timing diagram illustrating an embodiment of an example of multi-view video switching control.
  • DESCRIPTION
  • Multi-view video switching control methods and systems are provided.
  • FIG. 2 is a schematic diagram illustrating an embodiment of a multi-view video switching control system.
  • The multi-view video switching control system 200 comprises a frame buffer 210, graphic arrays (GAs) 221 and 222, and display devices 231 and 232. It is noted that, while a dual-view environment is disclosed in this embodiment, the invention is equally applicable to any multi-view environment. The graphic arrays 221 and 222 fetch data such as images and videos from a single video source in frame buffer 210, and respectively play back and transmit the data to the display devices 231 and 232 for display with different timing. Additionally, the multi-view video switching control system 200 further comprises a processing module (not shown) comprising hardware or software, receiving directions for video switching generated from an application program (not shown) or a driver (not shown), and performing corresponding operations.
  • FIG. 3 is a flowchart showing an embodiment of a multi-view video switching control method.
  • In step S301, a direction for video switching is received. In step S302, the information notification interval, such as the vertical blanking interval of signals respectively transmitted by the first and second graphic arrays, is detected. The video source of the first and second graphic arrays is the same as a first video source.
  • In step S303, it is determined whether the vertical blanking interval corresponds to the first or second graphic array. If the vertical blanking interval corresponding to the first graphic array is first detected, in step S304, the video source of the first graphic array is switched from the first video source to a second video source. It is understood that switching of video source can be accomplished by assigning different frame buffers or different starting addresses in the frame buffer. In step S305, the vertical blanking interval corresponding to the second graphic array is continuously detected. In step S306, it is determined whether the vertical blanking interval corresponding to the second graphic array has been detected. If not (No in step S306), the procedure remains at step S305. If so (Yes in step S306), in step S307, the video source of the second graphic array is switched from the first video source to the second video source.
  • If the vertical blanking interval corresponding to the second graphic array is detected first, in step S308, the video source of the second graphic array is switched from the first video source to a second video source, and in step S309, the vertical blanking interval corresponding to the first graphic array is continuously detected. In step S310, it is determined whether the vertical blanking interval corresponding to the first graphic array has been detected. If not (No in step S310), the procedure remains at step S309. If so (Yes in step S310), in step S311, the video source of the first graphic array is switched from the first video source to the second video source.
  • FIG. 4 is a timing diagram illustrating an embodiment of an example of multi-view video switching control. Compares to FIG. 1, in this embodiment, the vertical blanking interval of signals transmitted by GA2 is first detected at T4, and the video source of GA2 is switched. At T5, the vertical blanking interval of signals transmitted by GA1 is detected, and the video source of GA1 is switched, shortening the time for video switching. The multi-view video switching control methods and systems of the invention thus provide an efficient mechanism for switching displays in the multi-view environment.
  • Multi-view video switching control methods and systems, or certain aspects or portions thereof, may take the form of program code (i.e., executable instructions) embodied in tangible media, such as floppy diskettes, CD-ROMS, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine thereby becomes an apparatus for practicing the methods. The methods and apparatus may also be embodied in the form of program code transmitted over some transmission medium, such as electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the disclosed methods. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates analogously to application specific logic circuits.
  • While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. Those skilled in the technology can still make various alterations and modifications without departing from the scope and spirit of this invention. Therefore, the scope of the present invention shall be defined and protected by the following claims and their equivalents.

Claims (9)

1. A multi-view video switching control method, comprising:
detecting an information notification interval of signals respectively transmitted by a first graphic array and a second graphic array, in which the video source of the first and second graphic arrays belongs to the same first video source;
if the information notification interval corresponding to the signal transmitted by the first graphic array is detected first, switching the video source of the first graphic array from the first video source to a second video source, continuously detecting the information notification interval corresponding to the signal transmitted by the second graphic array, and if the information notification interval corresponding to the signal transmitted by the second graphic array is detected, switching the video source of the second graphic array from the first video source to the second video source; and
if the information notification interval corresponding to the signal transmitted by the second graphic array is detected first, switching the video source of the second graphic array from the first video source to the second video source, continuously detecting the information notification interval corresponding to the signal transmitted by the first graphic array, and if the information notification interval corresponding to the signal transmitted by the first graphic array is detected, switching the video source of the first graphic array from the first video source to the second video source.
2. The method of claim 1 wherein the information notification interval comprises a vertical blanking interval.
3. The method of claim 1 further comprising switching the video source from the first video source to the second video source in the information notification interval.
4. A multi-view video switching control system, comprising:
a first graphic array transmitting signals from a first video source;
a second graphic array transmitting signals from the first video source; and
a processing module detecting an information notification interval of signals respectively transmitted by the first graphic array and the second graphic array,
wherein, if the information notification interval corresponding to the signal transmitted by the first graphic array is detected first, the video source of the first graphic array is switched from the first video source to a second video source, and the information notification interval corresponding to the signal transmitted by the second graphic array is continuously sought, and, if detected, the video source of the second graphic array is switched from the first video source to the second video source, and if the information notification interval corresponding to the signal transmitted by the second graphic array is detected first, the video source of the second graphic array is switched from the first video source to the second video source, and the information notification interval corresponding to the signal transmitted by the first graphic array is continuously sought, and if detected, the video source of the first graphic array is switched from the first video, source to the second video source.
5. The system of claim 4 wherein the information notification interval comprises a vertical blanking interval.
6. The system of claim 4 wherein the video source is switched from the first video source to the second video source in the information notification interval.
7. A machine-readable storage medium comprising a computer program, which, when executed, causes a device to perform a multi-view video switching control method, the method comprising:
detecting an information notification interval of signals respectively transmitted by a first graphic array and a second graphic array, in which the video source of the first and second graphic arrays belongs to the same first video source;
if the information notification interval corresponding to the signal transmitted by the first graphic array is detected first, switching the video source of the first graphic array from the first video source to a second video source, continuously seeking the information notification interval corresponding to the signal transmitted by the second graphic array, and, if the information notification interval corresponding to the signal transmitted by the second graphic array is detected, switching the video source of the second graphic array from the first video source to the second video source; and
if the information notification interval corresponding to the signal transmitted by the second graphic array is detected first, switching the video source of the second graphic array from the first video source to the second video source, continuously seeking the information notification interval corresponding to the signal transmitted by the first graphic array, and if the information notification interval corresponding to the signal transmitted by the first graphic array is detected, switching the video source of the first graphic array from the first video source to the second video source.
8. The storage medium of claim 7 wherein the information notification interval comprises a vertical blanking interval.
9. The storage medium of claim 7 wherein the video source is switched from the first video source to the second video source in the information notification interval.
US11/197,974 2005-03-24 2005-08-05 Multi-view video switching control methods and systems Active 2028-09-12 US7800605B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
TW094109086A TWI307081B (en) 2005-03-24 2005-03-24 Multi-view video switch control method and system
TW94109086 2005-03-24
TW94109086A 2005-03-24

Publications (2)

Publication Number Publication Date
US20060214950A1 true US20060214950A1 (en) 2006-09-28
US7800605B2 US7800605B2 (en) 2010-09-21

Family

ID=37034715

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/197,974 Active 2028-09-12 US7800605B2 (en) 2005-03-24 2005-08-05 Multi-view video switching control methods and systems

Country Status (2)

Country Link
US (1) US7800605B2 (en)
TW (1) TWI307081B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080320158A1 (en) * 2007-06-20 2008-12-25 Mcomms Design Pty Ltd Apparatus and method for providing multimedia content
US20170310576A1 (en) * 2014-10-17 2017-10-26 Song Corporation Video network
US11019179B2 (en) 2011-06-14 2021-05-25 Google Llc Access to network content

Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341374A (en) * 1991-03-01 1994-08-23 Trilan Systems Corporation Communication network integrating voice data and video with distributed call processing
US5537141A (en) * 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US5764201A (en) * 1996-01-16 1998-06-09 Neomagic Corp. Multiplexed yuv-movie pixel path for driving dual displays
US5969769A (en) * 1995-10-18 1999-10-19 Kabushiki Kaisha Toshiba Television set having a multiple-division screen
US6011594A (en) * 1996-07-05 2000-01-04 Kabushiki Kaisha Toshiba Television device having text data processing function
US6130898A (en) * 1995-03-16 2000-10-10 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US6249322B1 (en) * 1996-10-02 2001-06-19 Sony Corporation TV receiver, method of setting reception channel, and picture display method
US6295360B1 (en) * 1997-06-30 2001-09-25 Macrovision Corporation Method and apparatus to defeat composite video signal protection
US6404889B1 (en) * 1997-06-30 2002-06-11 Macrovision Corporation Protection of a component video signal
US20020154783A1 (en) * 2001-02-09 2002-10-24 Lucasfilm Ltd. Sound system and method of sound reproduction
US20020166125A1 (en) * 2001-03-05 2002-11-07 Fulmer Daniel E. Universal home cabling system
US6483987B1 (en) * 1997-09-30 2002-11-19 Intel Corporation Method and apparatus for recording program data without commercials
US6490001B1 (en) * 1998-01-12 2002-12-03 Sony Corporation Apparatus and method increasing speed of receiving television broadcasts
US6522309B1 (en) * 2000-02-28 2003-02-18 Savry Stuff Property Trust Multiscreen personal computer display method and apparatus
US6590618B1 (en) * 1998-09-14 2003-07-08 Samsung Electronics Co., Ltd. Method and apparatus for changing the channel or varying the volume level in a television receiver having a double screen mode function
US6686530B2 (en) * 1999-04-26 2004-02-03 Gibson Guitar Corp. Universal digital media communications and control system and method
US6710816B1 (en) * 1999-06-22 2004-03-23 Toyota Jidosha Kabushiki Kaisha Digital broadcast receiver and method for receiving and outputting digital broadcasts
US20040196280A1 (en) * 2003-03-13 2004-10-07 Microsoft Corporation Monitor interconnect compensation by signal calibration
US20040220687A1 (en) * 2001-07-20 2004-11-04 Thomas Klotz Device and method for transmitting, receiving and processing audio control signals in information systems
US20040225388A1 (en) * 2001-07-17 2004-11-11 Guohua Zhang Fully digitized audio system
US6848792B1 (en) * 2002-12-27 2005-02-01 Barco N.V. Full resolution multiple image projection system and method for projecting two images in full resolution adjacent each other
US20050027888A1 (en) * 2002-07-10 2005-02-03 Juszkiewicz Henry E. Universal digital communications and control system for consumer electronic devices
US20050131558A1 (en) * 2002-05-09 2005-06-16 Michael Braithwaite Audio network distribution system
US6931134B1 (en) * 1998-07-28 2005-08-16 James K. Waller, Jr. Multi-dimensional processor and multi-dimensional audio processor system
US6980257B2 (en) * 2002-11-18 2005-12-27 Sharp Laboratories Of America, Inc. Plural-source, selectable, combined image/text single-screen display
US20060181480A1 (en) * 2005-02-11 2006-08-17 Microsoft Corporation Detecting attachment or removal of a display monitor
US20060204219A1 (en) * 2005-03-09 2006-09-14 Hiroyuki Kamio Information storage medium, information recording method, information playback method, information recording apparatus and information playback apparatus
US20070005334A1 (en) * 2002-02-25 2007-01-04 Salmonsen Daniel R Emulator-enabled network connectivity to a device

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341374A (en) * 1991-03-01 1994-08-23 Trilan Systems Corporation Communication network integrating voice data and video with distributed call processing
US5537141A (en) * 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US6130898A (en) * 1995-03-16 2000-10-10 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US5969769A (en) * 1995-10-18 1999-10-19 Kabushiki Kaisha Toshiba Television set having a multiple-division screen
US5764201A (en) * 1996-01-16 1998-06-09 Neomagic Corp. Multiplexed yuv-movie pixel path for driving dual displays
US6011594A (en) * 1996-07-05 2000-01-04 Kabushiki Kaisha Toshiba Television device having text data processing function
US6249322B1 (en) * 1996-10-02 2001-06-19 Sony Corporation TV receiver, method of setting reception channel, and picture display method
US6295360B1 (en) * 1997-06-30 2001-09-25 Macrovision Corporation Method and apparatus to defeat composite video signal protection
US6404889B1 (en) * 1997-06-30 2002-06-11 Macrovision Corporation Protection of a component video signal
US6483987B1 (en) * 1997-09-30 2002-11-19 Intel Corporation Method and apparatus for recording program data without commercials
US6490001B1 (en) * 1998-01-12 2002-12-03 Sony Corporation Apparatus and method increasing speed of receiving television broadcasts
US6931134B1 (en) * 1998-07-28 2005-08-16 James K. Waller, Jr. Multi-dimensional processor and multi-dimensional audio processor system
US6590618B1 (en) * 1998-09-14 2003-07-08 Samsung Electronics Co., Ltd. Method and apparatus for changing the channel or varying the volume level in a television receiver having a double screen mode function
US6686530B2 (en) * 1999-04-26 2004-02-03 Gibson Guitar Corp. Universal digital media communications and control system and method
US6710816B1 (en) * 1999-06-22 2004-03-23 Toyota Jidosha Kabushiki Kaisha Digital broadcast receiver and method for receiving and outputting digital broadcasts
US6522309B1 (en) * 2000-02-28 2003-02-18 Savry Stuff Property Trust Multiscreen personal computer display method and apparatus
US20020154783A1 (en) * 2001-02-09 2002-10-24 Lucasfilm Ltd. Sound system and method of sound reproduction
US20020166125A1 (en) * 2001-03-05 2002-11-07 Fulmer Daniel E. Universal home cabling system
US20040225388A1 (en) * 2001-07-17 2004-11-11 Guohua Zhang Fully digitized audio system
US20040220687A1 (en) * 2001-07-20 2004-11-04 Thomas Klotz Device and method for transmitting, receiving and processing audio control signals in information systems
US20070005334A1 (en) * 2002-02-25 2007-01-04 Salmonsen Daniel R Emulator-enabled network connectivity to a device
US20050131558A1 (en) * 2002-05-09 2005-06-16 Michael Braithwaite Audio network distribution system
US20050027888A1 (en) * 2002-07-10 2005-02-03 Juszkiewicz Henry E. Universal digital communications and control system for consumer electronic devices
US6980257B2 (en) * 2002-11-18 2005-12-27 Sharp Laboratories Of America, Inc. Plural-source, selectable, combined image/text single-screen display
US6848792B1 (en) * 2002-12-27 2005-02-01 Barco N.V. Full resolution multiple image projection system and method for projecting two images in full resolution adjacent each other
US20040196280A1 (en) * 2003-03-13 2004-10-07 Microsoft Corporation Monitor interconnect compensation by signal calibration
US20060181480A1 (en) * 2005-02-11 2006-08-17 Microsoft Corporation Detecting attachment or removal of a display monitor
US20060204219A1 (en) * 2005-03-09 2006-09-14 Hiroyuki Kamio Information storage medium, information recording method, information playback method, information recording apparatus and information playback apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080320158A1 (en) * 2007-06-20 2008-12-25 Mcomms Design Pty Ltd Apparatus and method for providing multimedia content
US8631143B2 (en) * 2007-06-20 2014-01-14 Mcomms Design Pty. Ltd. Apparatus and method for providing multimedia content
US11019179B2 (en) 2011-06-14 2021-05-25 Google Llc Access to network content
US20170310576A1 (en) * 2014-10-17 2017-10-26 Song Corporation Video network
US10523558B2 (en) * 2014-10-17 2019-12-31 Sony Corporation Video network

Also Published As

Publication number Publication date
TW200634724A (en) 2006-10-01
TWI307081B (en) 2009-03-01
US7800605B2 (en) 2010-09-21

Similar Documents

Publication Publication Date Title
US20110052136A1 (en) Pattern-based monitoring of media synchronization
US20060221253A1 (en) Noise reducing apparatus and noise reducing method
JP2013546025A (en) Method and apparatus for providing a static frame
US20060153445A1 (en) Display methods for high dynamic range images and user interfaces for the same
US20090037965A1 (en) Portal based video indexing
US20070162738A1 (en) Display apparatus and control method thereof
US20190306436A1 (en) Method and system for switching display from first video source to second video source
US7800605B2 (en) Multi-view video switching control methods and systems
US20050140567A1 (en) Drawing apparatus and method, computer program product, and drawing display system
US20120127367A1 (en) Method and apparatus for providing temporal image processing using multi-stream field information
US20050060660A1 (en) Display apparatus and control method thereof
KR100633161B1 (en) Display Apparatus and Data Writing Device
US6366325B1 (en) Single port video capture circuit and method
CN113316022B (en) Video playing method, device, equipment, system and storage medium
CN109791755B (en) Image processing apparatus, display apparatus, and control method thereof
KR20200084515A (en) Electronic apparatus and the control method thereof
US7403210B2 (en) Display mode management systems and methods
US20020158879A1 (en) Graphic output unit and a graphic output system
US20140152695A1 (en) Display device
CN1303520C (en) Multiple displayed video signal switchover method and system
WO2021136331A1 (en) Software vsync filtering
JP2008022132A (en) Image display apparatus, image display method, image display program, and computer-readable recording medium
US20090131176A1 (en) Game processing device
KR100449713B1 (en) Method and apparatus for managing an updated information in the broadcasting receiver
CN110753194A (en) Dual-screen different display method, storage medium and electronic equipment

Legal Events

Date Code Title Description
AS Assignment

Owner name: VIA TECHNOLOGIES INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HSIEH, PING-HUEI;REEL/FRAME:016868/0900

Effective date: 20050715

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552)

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12