WO1998050848A1 - Home networking apparatus and systems - Google Patents

Home networking apparatus and systems Download PDF

Info

Publication number
WO1998050848A1
WO1998050848A1 PCT/GB1998/001116 GB9801116W WO9850848A1 WO 1998050848 A1 WO1998050848 A1 WO 1998050848A1 GB 9801116 W GB9801116 W GB 9801116W WO 9850848 A1 WO9850848 A1 WO 9850848A1
Authority
WO
WIPO (PCT)
Prior art keywords
video signal
network
computer
display
network system
Prior art date
Application number
PCT/GB1998/001116
Other languages
French (fr)
Inventor
Kenneth Austin
Original Assignee
Danmere Limited
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 Danmere Limited filed Critical Danmere Limited
Priority to AU72180/98A priority Critical patent/AU7218098A/en
Publication of WO1998050848A1 publication Critical patent/WO1998050848A1/en

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43632Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4436Power management, e.g. shutting down unused components of the receiver
    • 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/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/641Multi-purpose receivers, e.g. for auxiliary information

Definitions

  • the present invention relates to home networking and in particular to apparatus for networking a computer in the home and network systems .
  • Computers are increasingly found in the home environment and used by adults and children alike. These computers are becoming ever more powerful and consequently more expensive. Often such computers are equipped with multimedia capabilities that utilise sophisticated sound and graphics cards along with CD ROM technology.
  • the present invention takes advantage of the fact that in recent years, television sets have proliferated dramatically in the home and this application makes a new proposal that these television sets should form the basis of a remote access terminal .
  • the present invention provides a network apparatus for networking a computer to a remote television or monitor comprising: means for capturing the display information generated by the computer and transmitting it to the remote television or monitor; and means for switching between local and remote user- input devices.
  • the present invention also provides a master and slave network apparatus for networking a computer to a remote television in which: the master unit comprises means for capturing the display information generated by the computer and transmitting it to the slave unit as a video signal; and means for providing to the computer control signals received from the slave unit; and the slave unit comprises means for receiving the said video signal and driving the remote television in response; a user-input device; and means for transmitting control signals to the master unit in response to operation of the user-input device.
  • the said video signal includes audio information.
  • the said video signal may be a composite video signal.
  • the slave unit may apply the composite video signal directly to the television, either RF-modulated through the aerial socket, or bypassing the RF circuitry altogether, e.g. through a SCART socket.
  • the apparatus preferably includes means for driving the remote television to display only a portion of the display area. As only a portion of the display area is displayed, a magnified image is presented.
  • the portion of the image that is displayed is selected automatically according to where the image is changing.
  • the network apparatus preferably includes means for panning across and/or zooming into the display area automatically, so as to display a portion of the display area in which the image is changing.
  • One way of achieving this is to calculate a checksum for a plurality of subdivisions of the display area and to display one or more such subdivisions in which the checksum changes from frame to frame. For example, if the magnification is four (two x two) , the preferred number of subdivisions is sixteen (four x four) and the portion of the display area displayed will be centred on whichever subdivision or subdivisions undergo a change in checksum value from one frame to the next .
  • processing means are provided for reducing pixel edge effects of the enlarged image.
  • the apparatus is preferably adapted to network the computer to two or more remote televisions concurrently and in which a plurality of such slave units are provided.
  • the present invention also extends to a network system comprising a computer and master' and slave apparatus according to the invention for networking the computer to two or more remote televisions concurrently.
  • the two or more users are able to work on-screen independently.
  • the computer is configured, in software of hardware, to provide a display information signal including separable display data for different users.
  • the display information signal may represent a display area divided into areas allocated to different users.
  • the display information signal may include frames of display data for different users interleaved with one another.
  • the slave unit be adapted to drive its corresponding television only with frames of data allocated to it.
  • the computer may be configured, in software or in hardware, to provide more than one separate display information signals for different users and the master unit adapted to combine the separate signals into a single video signal.
  • a single video signal may represent a display area divided into areas allocated to different users, or may include frames of display data for different users interleaved with one another.
  • the slave unit is preferably adapted to drive its corresponding television only with frames of data allocated to it.
  • the user-input device may include a pointing device.
  • the pointer or cursor may be inserted into the display area by the computer.
  • the pointer or cursor may be inserted into the display area by the slave unit. In split-screen mode, this prevents any one user from seeing the pointer or cursor of the other user or users .
  • the interconnections between master and slaves may be by wireless or by wire connections or by optical fibres, but it is preferred that they be by network wires.
  • the video signal may include control data and the slave unit or units include means for extracting the control data from the video signal .
  • FIG. 1 is a schematic of a network system according to the invention
  • FIG. 2 is a block diagram of a master unit
  • FIG. 3 is a block diagram of a slave unit.
  • the network system includes a master unit 10, connected via network wires 12 to three, slave units 14, 16, 18.
  • the master unit 10 includes a power switch 20, by which power is supplied from the mains to a PC and monitor. For reasons that will become apparent, the master unit has its own power switch (not shown).
  • the master unit 10 includes a video encoder 22, which receives RGB data and outputs composite video data to the network connections 12.
  • a command decoder 24 which extracts command data such as keyboard and mouse operation data from the network connections 12, supplied by the slave units 14, 16, 18.
  • the command decoder 24 provides KBD and mouse signals to the PC, e.g. by taking control of the KBD and mouse ports.
  • the command decoder 24 has control of the power switch 20 to enable the PC or PC and monitor to be powered up remotely.
  • Each of the slave units 14, 16, 18 interfaces to a television 26, 28, a keyboard 32, 34, 36 and a mouse 38, 40, 42.
  • a video decoder 44 in each slave unit receives composite video from the network connections 12.
  • the video is RF-modulated by modulator 46 for supply to the aerial socket of the television. If the supply is direct to a SCART socket, thus bypassing the RF stage, the modulator 46 will not be required.
  • a command encoder 48 encodes inputs received from the user-input devices which in this case include KBD 36 and mouse 42 for transmission to the master unit 10, and subsequent decoding by the command decoder 24 and supply to the PC.
  • the master unit 10 is illustrated in more detail in FIG. 2.
  • ASIC 50 is connected to the system ISA bus. RGB data passes through filters 52, A/D converters 54 and is provided to ASIC 50.
  • KBD and mouse information (KBD in, Mouse in) is received from the local keyboard and pointing device. Additional KBD and mouse information is decoded from the network connections by data decoder 61. As required, the local or decoded KBD and mouse data is output to the appropriate PC ports (KBD out, Mouse out) .
  • the pointer or cursor is inserted in to the video display data by the ASIC. Two lots of 256k x 16 memories 56, 58 are utilised by ASIC 50.
  • Digitised RGB data is received from A/D converters 54 by ASIC 50 and stored in memories 56, 58 for processing. Once any processing is complete, digitised RGB data is output by ASIC 50 to colour look up table (CLUT) and D/A converters 60, followed by PAL/NTSC encoder 62 to be encoded to the appropriate standard and is output as composite video. Audio data (Audio in) is encoded with the composite video although shown separately in FIG. 2.
  • ASIC may perform a number of image processing operations, such as the insertion of a pointer or cursor in the display data.
  • image processing operations such as the insertion of a pointer or cursor in the display data.
  • ASIC 50 subdivides the digitised image data into sixteen subdivisions (four x four) .
  • ASIC 50 calculates a checksum (which expression shall be understood to refer to any appropriate sum or parity calculation) , in this case by adding the digitised data for each pixel within the relevant subdivision into a checksum figure.
  • the sixteen checksums are stored for future reference.
  • ASIC 50 When the next frame of RGB data is received, ASIC 50 performs the same checksum calculation for the sixteen image subdivisions and compares the values so obtained with the stored values. Usually, just one checksum value will differ from the previously stored value, indicating that the picture has changed in the corresponding subdivision. In that case, the magnified display data provided to CLUT and D/A converter 60 is centred upon that subdivision. In some circumstances, for example where a character entered into a word processor overlaps the margin between subdivisions, two checksums may be found to be different. The magnified image data will then include the whole of those two subdivisions, centred vertically or horizontally as the case may be. In even rarer circumstances, a character may overlap four contiguous subdivisions in which case all four such subdivisions are displayed.
  • ASIC includes interpolation/decimation circuitry for reducing pixel edge effects, as will be well understood.
  • the slave unit 18 is shown in more detail in FIG. 3. Video and audio data are again shown separately, but may in fact be combined in the composite video signal . Audio and video data are separated from the composite signal and RF modulated for supply to the aerial socket of the television. Control data is extracted from the composite video signal by data detector 64. Such command data may, where a multi-access interleaved display mode is adopted, indicate to which user the current frame data is allocated. ASIC 66 controls audio switch 68 and receives KBD and Mouse data (KBD in, Mouse in) . This data is supplied to data encoder 70 and once encoded is transmitted to the master unit 10 via network connections 12. Although not shown in FIG. 3, where a split screen multiuser mode is employed, ASIC 66 inserts pointer or cursor information into the video signal.
  • the PC/monitor power switch 20 is under the control of the master unit, the PC may be powered up remotely by a control signal from the slave unit to the master. In addition, depending upon the source of the power-up control signal, the PC may be powered up by the master unit in different modes. This may allow different O/S configurations or prevent accidental access by one user to another's files. Furthermore, the master may prevent one user powering down the PC whilst any other user remains connected.

Abstract

A master (10) and slave (18) network apparatus is described which can network a PC to a remote terminal consisting of a television and a user-input device such as a keyboard (36) and mouse (42). The master unit (10) includes RGB filters (52) and A/D converters (54) for capturing and digitising the RGB signals generated by the computer. The signals are processed by ASIC (50), reconverted to RGB analogue data by D/A converters and CLUT (60) and transmitted to the slave unit (18) as a composite video signal. The master unit (10) also includes a data decoder (24) which decodes control signals received from the slave unit (18) and provides them to ASIC (50). The slave unit (18) receives the video signal and RF-modulates it for supply to the aerial socket of the television. A KBD or mouse is associated with the slave, which encodes KBD or mouse data to be transmitted to the master unit (10).

Description

HOME NETWORKING APPARATUS AND SYSTEMS
The present invention relates to home networking and in particular to apparatus for networking a computer in the home and network systems .
Computers are increasingly found in the home environment and used by adults and children alike. These computers are becoming ever more powerful and consequently more expensive. Often such computers are equipped with multimedia capabilities that utilise sophisticated sound and graphics cards along with CD ROM technology.
Commonly, the need arises for more than one member of the family to use a computer. However, a computer used by one member of the family may be located in a room that is inconvenient for others. In addition, more than one member of the family may require access to a computer at the same time. Often, the cost of equipping each member of the family with his or her own computer is prohibitively expensive and the solution adopted in many office environments of a central fileserver accessed by a number of remote terminals even more so.
It is an object of the present invention to provide a home networking system that is relatively inexpensive as compared with either of the above alternatives. In so doing, the present invention takes advantage of the fact that in recent years, television sets have proliferated dramatically in the home and this application makes a new proposal that these television sets should form the basis of a remote access terminal .
Accordingly, the present invention provides a network apparatus for networking a computer to a remote television or monitor comprising: means for capturing the display information generated by the computer and transmitting it to the remote television or monitor; and means for switching between local and remote user- input devices.
The present invention also provides a master and slave network apparatus for networking a computer to a remote television in which: the master unit comprises means for capturing the display information generated by the computer and transmitting it to the slave unit as a video signal; and means for providing to the computer control signals received from the slave unit; and the slave unit comprises means for receiving the said video signal and driving the remote television in response; a user-input device; and means for transmitting control signals to the master unit in response to operation of the user-input device.
It will therefore be appreciated that all that is required to convert a computer to an inexpensive network according to the present invention is a television or monitor connection and a simple input-device switching means on the one hand or a master unit and a slave unit, both of which are relatively inexpensive as they do not require complex circuitry or large memories, on the other hand, together with and a user-input device such as a keyboard, a mouse, a trackball or a joystick.
Preferably, for games-playing or multi-media applications, the said video signal includes audio information. For example, the said video signal may be a composite video signal. In this case, the slave unit may apply the composite video signal directly to the television, either RF-modulated through the aerial socket, or bypassing the RF circuitry altogether, e.g. through a SCART socket.
It is recognised that the resolution of a domestic television set leaves something to be desired. In some applications, such as high resolution graphics processing, the loss of resolution is unacceptable. To deal with this problem, the apparatus preferably includes means for driving the remote television to display only a portion of the display area. As only a portion of the display area is displayed, a magnified image is presented.
Preferably, the portion of the image that is displayed is selected automatically according to where the image is changing. Thus, the network apparatus preferably includes means for panning across and/or zooming into the display area automatically, so as to display a portion of the display area in which the image is changing.
One way of achieving this is to calculate a checksum for a plurality of subdivisions of the display area and to display one or more such subdivisions in which the checksum changes from frame to frame. For example, if the magnification is four (two x two) , the preferred number of subdivisions is sixteen (four x four) and the portion of the display area displayed will be centred on whichever subdivision or subdivisions undergo a change in checksum value from one frame to the next .
Preferably, processing means are provided for reducing pixel edge effects of the enlarged image.
To allow multiple concurrent access, the apparatus is preferably adapted to network the computer to two or more remote televisions concurrently and in which a plurality of such slave units are provided.
The present invention also extends to a network system comprising a computer and master' and slave apparatus according to the invention for networking the computer to two or more remote televisions concurrently.
In such a system, it is clearly desirable that the two or more users are able to work on-screen independently. One way of achieving this is for the computer to be configured, in software of hardware, to provide a display information signal including separable display data for different users. For example, the display information signal may represent a display area divided into areas allocated to different users. Alternatively, the display information signal may include frames of display data for different users interleaved with one another. In such a case, it is preferable that the slave unit be adapted to drive its corresponding television only with frames of data allocated to it.
As an alternative to the above, the computer may be configured, in software or in hardware, to provide more than one separate display information signals for different users and the master unit adapted to combine the separate signals into a single video signal. Such a single video signal may represent a display area divided into areas allocated to different users, or may include frames of display data for different users interleaved with one another. Again, in the latter case, the slave unit is preferably adapted to drive its corresponding television only with frames of data allocated to it.
As stated previously, the user-input device may include a pointing device. In single user modes or interleaved image modes, the pointer or cursor may be inserted into the display area by the computer. However in multi-user split screen mode (and if desired in the other modes) the pointer or cursor may be inserted into the display area by the slave unit. In split-screen mode, this prevents any one user from seeing the pointer or cursor of the other user or users .
The interconnections between master and slaves may be by wireless or by wire connections or by optical fibres, but it is preferred that they be by network wires.
For reasons that will be apparent, the video signal may include control data and the slave unit or units include means for extracting the control data from the video signal .
The present invention will now be described by way of example with reference to the accompanying drawings in which:
FIG. 1 is a schematic of a network system according to the invention;
FIG. 2 is a block diagram of a master unit; and FIG. 3 is a block diagram of a slave unit.
As can be seen from FIG. 1, the network system includes a master unit 10, connected via network wires 12 to three, slave units 14, 16, 18. The master unit 10 includes a power switch 20, by which power is supplied from the mains to a PC and monitor. For reasons that will become apparent, the master unit has its own power switch (not shown). The master unit 10 includes a video encoder 22, which receives RGB data and outputs composite video data to the network connections 12. Also included is a command decoder 24, which extracts command data such as keyboard and mouse operation data from the network connections 12, supplied by the slave units 14, 16, 18. The command decoder 24 provides KBD and mouse signals to the PC, e.g. by taking control of the KBD and mouse ports. In addition, the command decoder 24 has control of the power switch 20 to enable the PC or PC and monitor to be powered up remotely.
Each of the slave units 14, 16, 18 interfaces to a television 26, 28, a keyboard 32, 34, 36 and a mouse 38, 40, 42. A video decoder 44 in each slave unit receives composite video from the network connections 12. In the embodiment illustrated, the video is RF-modulated by modulator 46 for supply to the aerial socket of the television. If the supply is direct to a SCART socket, thus bypassing the RF stage, the modulator 46 will not be required. A command encoder 48 encodes inputs received from the user-input devices which in this case include KBD 36 and mouse 42 for transmission to the master unit 10, and subsequent decoding by the command decoder 24 and supply to the PC.
The master unit 10 is illustrated in more detail in FIG. 2. ASIC 50 is connected to the system ISA bus. RGB data passes through filters 52, A/D converters 54 and is provided to ASIC 50. KBD and mouse information (KBD in, Mouse in) is received from the local keyboard and pointing device. Additional KBD and mouse information is decoded from the network connections by data decoder 61. As required, the local or decoded KBD and mouse data is output to the appropriate PC ports (KBD out, Mouse out) . In multi-user interleaved screen modes, the pointer or cursor is inserted in to the video display data by the ASIC. Two lots of 256k x 16 memories 56, 58 are utilised by ASIC 50.
Digitised RGB data is received from A/D converters 54 by ASIC 50 and stored in memories 56, 58 for processing. Once any processing is complete, digitised RGB data is output by ASIC 50 to colour look up table (CLUT) and D/A converters 60, followed by PAL/NTSC encoder 62 to be encoded to the appropriate standard and is output as composite video. Audio data (Audio in) is encoded with the composite video although shown separately in FIG. 2.
ASIC may perform a number of image processing operations, such as the insertion of a pointer or cursor in the display data. In the case where automatic pan/zoom operations are required, the processing for these operations is performed by ASIC 50. An example of the pan/zoom processing operations will now be described. Assuming that the degree of magnification required is four ' (two x two) , ASIC 50 subdivides the digitised image data into sixteen subdivisions (four x four) . For each subdivision, ASIC 50 calculates a checksum (which expression shall be understood to refer to any appropriate sum or parity calculation) , in this case by adding the digitised data for each pixel within the relevant subdivision into a checksum figure. The sixteen checksums are stored for future reference.
When the next frame of RGB data is received, ASIC 50 performs the same checksum calculation for the sixteen image subdivisions and compares the values so obtained with the stored values. Usually, just one checksum value will differ from the previously stored value, indicating that the picture has changed in the corresponding subdivision. In that case, the magnified display data provided to CLUT and D/A converter 60 is centred upon that subdivision. In some circumstances, for example where a character entered into a word processor overlaps the margin between subdivisions, two checksums may be found to be different. The magnified image data will then include the whole of those two subdivisions, centred vertically or horizontally as the case may be. In even rarer circumstances, a character may overlap four contiguous subdivisions in which case all four such subdivisions are displayed.
In the case where the whole image changes, all checksums change and no change is made to the portion of the image displayed. This may occur when, for example, a word processor screen scrolls by one line or is re-formatted. ASIC includes interpolation/decimation circuitry for reducing pixel edge effects, as will be well understood.
The slave unit 18 is shown in more detail in FIG. 3. Video and audio data are again shown separately, but may in fact be combined in the composite video signal . Audio and video data are separated from the composite signal and RF modulated for supply to the aerial socket of the television. Control data is extracted from the composite video signal by data detector 64. Such command data may, where a multi-access interleaved display mode is adopted, indicate to which user the current frame data is allocated. ASIC 66 controls audio switch 68 and receives KBD and Mouse data (KBD in, Mouse in) . This data is supplied to data encoder 70 and once encoded is transmitted to the master unit 10 via network connections 12. Although not shown in FIG. 3, where a split screen multiuser mode is employed, ASIC 66 inserts pointer or cursor information into the video signal.
It will be understood that there are a number of raster lines at the beginning and end of each frame that are not displayed on the ' television and that the control data transmitted from the master to the slaves and vice versa is transmitted in the video signal at the point corresponding to these unused raster lines.
Because the PC/monitor power switch 20 is under the control of the master unit, the PC may be powered up remotely by a control signal from the slave unit to the master. In addition, depending upon the source of the power-up control signal, the PC may be powered up by the master unit in different modes. This may allow different O/S configurations or prevent accidental access by one user to another's files. Furthermore, the master may prevent one user powering down the PC whilst any other user remains connected.

Claims

1. A network apparatus for networking a computer to a remote television or monitor comprising: means for capturing the display information generated by the computer and transmitting it to the remote television or monitor; and means for switching between local and remote user- input devices .
2. A master and slave network apparatus for networking a computer to a remote television or monitor in which: the master unit comprises means for capturing the display information generated by the computer and transmitting it to the slave unit as a video signal; and the slave unit comprises means for receiving the said video signal and driving the remote television or monitor in response; a user-input device; and means for transmitting control signals to the master unit in response to operation of the user-input device.
3. A network apparatus according to claim 1 or claim 2 in which the said video signal includes audio information.
4. A network apparatus according to any preceding claim in which the video signal is a composite video signal.
5. A network apparatus according to any preceding claim including means for driving the remote television or monitor to display only a portion of the display area.
6. A network apparatus according to claim 5 including means for panning across and/or zooYning into the display area automatically, so as to display a portion of the display area in which the image is changing.
7. A network apparatus according to claim 6 including means for calculating a checksum for a plurality of subdivisions of the display area and for displaying one or more such subdivisions in which the checksum changes from frame to frame .
8. A network apparatus according to any one of claims 5-7 including processing means for reducing edge effects.
9. A network apparatus according to claim 2 adapted to network the computer to two or more remote televisions concurrently and in which a plurality of such slave units are provided.
10. A network system comprising a computer and master and slave apparatus according to claim 9 for networking the computer to two or more remote televisions concurrently.
11. A network system according to claim 10 in which the computer is adapted to provide a display information signal including separable display data for different users.
12. A network system according to claim 11 in which the display information signal represents a display area divided into areas allocated to different users.
13. A network system according to claim 11 in which the display information signal includes frames of display data for different users interleaved with one another.
14. A network system according to claim 13 in which the slave unit is adapted to drive its corresponding television only with frames of data allocated to it.
15. A network system according to claim 10 in which the computer is adapted to provide one of more separate display information signals for different users and the master unit is adapted to combine the separate signals into a single video signal .
16. A network system according to claim 15 in which the single video signal represents a display area divided into areas allocated to different users.
17. A network system according to claim 15 in which the single video signal includes frames of display data for different users interleaved with one another.
18. A network system according to claim 17 in which the slave unit is adapted to drive its corresponding television only with frames of data allocated to it.
19. A network system according to any one of claims 10-18 in which the user-input device includes a pointing device.
20. A network system according to claim 19 in which the pointer or cursor is inserted into the display area by the master unit or the slave unit.
21. A network apparatus or system according to any preceding claim in which the components are interconnected by optical fibres.
22. A network apparatus or system according to any one of claims 1-20 in which the components are interconnected by wires .
23. A network apparatus according to claim 2 or a system according to any one of claims 10-20 in which the video signal includes control data and the slave unit or units include means for extracting the control data from the video signal.
24. A network system substantially as described herein with reference to the accompanying drawings.
PCT/GB1998/001116 1997-05-03 1998-05-01 Home networking apparatus and systems WO1998050848A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU72180/98A AU7218098A (en) 1997-05-03 1998-05-01 Home networking apparatus and systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9709001.3A GB9709001D0 (en) 1997-05-03 1997-05-03 Home networking apparatus and systems
GB9709001.3 1997-05-03

Publications (1)

Publication Number Publication Date
WO1998050848A1 true WO1998050848A1 (en) 1998-11-12

Family

ID=10811754

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1998/001116 WO1998050848A1 (en) 1997-05-03 1998-05-01 Home networking apparatus and systems

Country Status (3)

Country Link
AU (1) AU7218098A (en)
GB (1) GB9709001D0 (en)
WO (1) WO1998050848A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002043374A1 (en) * 2000-11-23 2002-05-30 Petra Bauersachs Convergent box set
WO2005004490A2 (en) * 2003-06-13 2005-01-13 Lumexis Corporation Remote interface optical network
EP1578127A1 (en) * 2000-06-14 2005-09-21 Sony Corporation Television reception system, channel selection apparatus and display apparatus
US8184974B2 (en) 2006-09-11 2012-05-22 Lumexis Corporation Fiber-to-the-seat (FTTS) fiber distribution system
US9036487B2 (en) 2009-08-20 2015-05-19 Lumexis Corporation Serial networking fiber optic inflight entertainment system network configuration
US9118547B2 (en) 2009-08-06 2015-08-25 Lumexis Corporation Serial networking fiber-to-the-seat inflight entertainment system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3569617A (en) * 1968-04-05 1971-03-09 Univ New South Wales Graphic display facility for computing
EP0174099A2 (en) * 1984-08-06 1986-03-12 Texas Instruments Incorporated Fiber optic terminal interface
US4943856A (en) * 1987-06-02 1990-07-24 North American Philips Corporation Method and apparatus for introducing a pan and scan feature to high definition television systems
US5214421A (en) * 1990-07-30 1993-05-25 Support Systems International Corp. Automatic keyboard and monitor switching device
EP0578201A2 (en) * 1992-07-06 1994-01-12 Kabushiki Kaisha Toshiba Method and apparatus for transmitting a video signal, and apparatus for receiving a video signal
WO1994016524A1 (en) * 1993-01-11 1994-07-21 Bre.In. Brevetti Internazionali S.P.A. A system for composition/decomposition of video signals to enable to transmit/receive and to record/playback contemporaneously two tv programs
US5481319A (en) * 1993-01-11 1996-01-02 Canon Inc. Motion detection method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3569617A (en) * 1968-04-05 1971-03-09 Univ New South Wales Graphic display facility for computing
EP0174099A2 (en) * 1984-08-06 1986-03-12 Texas Instruments Incorporated Fiber optic terminal interface
US4943856A (en) * 1987-06-02 1990-07-24 North American Philips Corporation Method and apparatus for introducing a pan and scan feature to high definition television systems
US5214421A (en) * 1990-07-30 1993-05-25 Support Systems International Corp. Automatic keyboard and monitor switching device
EP0578201A2 (en) * 1992-07-06 1994-01-12 Kabushiki Kaisha Toshiba Method and apparatus for transmitting a video signal, and apparatus for receiving a video signal
WO1994016524A1 (en) * 1993-01-11 1994-07-21 Bre.In. Brevetti Internazionali S.P.A. A system for composition/decomposition of video signals to enable to transmit/receive and to record/playback contemporaneously two tv programs
US5481319A (en) * 1993-01-11 1996-01-02 Canon Inc. Motion detection method and apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BOVE V M: "OBJECT-ORIENTED TELEVISION", SMPTE JOURNAL, vol. 104, no. 12, 1 December 1995 (1995-12-01), pages 803 - 807, XP000543848 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1578127A1 (en) * 2000-06-14 2005-09-21 Sony Corporation Television reception system, channel selection apparatus and display apparatus
US7484235B2 (en) 2000-06-14 2009-01-27 Sony Corporation Television reception system, channel selection apparatus and display apparatus
US7610600B2 (en) 2000-06-14 2009-10-27 Sony Corporation Television reception system, channel selection apparatus and display apparatus
WO2002043374A1 (en) * 2000-11-23 2002-05-30 Petra Bauersachs Convergent box set
WO2005004490A2 (en) * 2003-06-13 2005-01-13 Lumexis Corporation Remote interface optical network
WO2005004490A3 (en) * 2003-06-13 2005-04-14 Lumexis Corp Remote interface optical network
US8184974B2 (en) 2006-09-11 2012-05-22 Lumexis Corporation Fiber-to-the-seat (FTTS) fiber distribution system
US9118547B2 (en) 2009-08-06 2015-08-25 Lumexis Corporation Serial networking fiber-to-the-seat inflight entertainment system
US9532082B2 (en) 2009-08-06 2016-12-27 Lumexis Corporation Serial networking fiber-to-the-seat inflight entertainment system
US9036487B2 (en) 2009-08-20 2015-05-19 Lumexis Corporation Serial networking fiber optic inflight entertainment system network configuration
US9344351B2 (en) 2009-08-20 2016-05-17 Lumexis Corporation Inflight entertainment system network configurations

Also Published As

Publication number Publication date
AU7218098A (en) 1998-11-27
GB9709001D0 (en) 1997-06-25

Similar Documents

Publication Publication Date Title
US6202212B1 (en) System for changing modalities
TW394901B (en) Device with converged functionality
US7568029B2 (en) Apparatus and system for managing multiple computers
CA2289446C (en) Computer interface extension system and method
JP4433441B2 (en) System for dual display interaction with integrated television and internet content
KR101120772B1 (en) Apparatus and system for managing multiple computers
US20040117835A1 (en) Digital home control system
EP0779574A1 (en) Information processor and information displaying method
JPH09505448A (en) Networks enabled for multimedia
US5684543A (en) Input and output signal converter with small-sized connection crosspoint
US6621499B1 (en) Video processor with multiple overlay generators and/or flexible bidirectional video data port
WO1998050848A1 (en) Home networking apparatus and systems
EP0122094A2 (en) Electronic still store with high speed sorting and method of operation
US6307564B1 (en) Picture display method and apparatus
JPH08139994A (en) Image synthesis system
JP4774642B2 (en) Device-to-device control apparatus and method
JPH11327867A (en) Personal computer control unit using set top box
KR100282954B1 (en) Control Method of Mixing Single Stream MPEG Video and Still Image
JP3658797B2 (en) Information communication apparatus and information providing apparatus
JPH08287006A (en) Portable computer and card to be used for the computer
JP2006065888A (en) Image display apparatus and method, and information providing apparatus and method
JPH096577A (en) Device and method for image display
JPS6288487A (en) Video interface device
US5815284A (en) Scanner interface device of video system
KR100228494B1 (en) Added information output apparatus

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998547803

Format of ref document f/p: F

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase