EP0804033A2

Improvements in or relating to electronic devices

Abstract

In a PCI-interface device (20), the present invention autonomously outputs video data (440) from data packets (426) including a header portion (428) and a video data portion (430). The invention receives the data packets (440) in a data packet transfer device (20), and associates an address with a plurality of address fields (428, 418) within the data packets (426). Decoding of the header portion (428) and an address segment within the video data portion occurs to determine whether the header portion (428) comprises a vertical synch signal (407). Also, the address segment of the video data portion is decoded to determine whether the video data portion comprises a horizontal synch signal (409). The invention separates the header portion from the video data portion and then flows the video data portion (430) into a zoom port.

EP0804033A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 24 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 11 independent, 9 dependent

  1. 1
    A method for autonomously outputting video data from data packets comprising a header portion and a video data portion, the method comprising the steps of:receiving the data packets in a data packet transfer device;associating an address with a plurality of address fields within the data packets;decoding the header portion and an address segment within the video data portion to determine whether the header portion comprises a vertical synch signal and to determine whether the video data portion comprises a horizontal synch signal;separating the header portion from the video data portion;and providing the video data portion into a zoom port.
  2. 2
    The method of Claim 1 further comprising the step of discarding the header portion after separating the header portion from the video data portion.
  3. 3
    The method of Claim 1 or Claim 2, wherein said providing step further comprises providing said vertical synch signal or horizontal synch signal to a zoom port interface.
  4. 4
    The method of any preceding claim, wherein said decoding step further comprises the step of decoding said header portion as a vertical synch signal in the event that a predetermined set of bits of an address field equal a vertical synch signal value.
  5. 5
    The method of Claim 4, wherein said decoding step further comprises the step of qualifying a vertical synch signal detection in the event that a slave data field equals a vertical synch signal flag value.
  6. 6
    The method of any preceding claim, wherein said decoding step further comprises the step of decoding said header portion as a horizontal synch signal in the event that a predetermined set of bits of an address field equal a horizontal synch signal value.
  7. 7
    The method of any preceding claim, wherein said flowing step further comprises the step of associating each of a plurality of video scan lines of each data packet with a consistent set of associated address locations.
  8. 8
    A control circuit for autonomously outputting video data from data packets comprising a header portion and a video data portion, comprising:circuitry for receiving the data packets in a data packet transfer device;means for associating an address with a plurality of address fields within said data packets;a decoding circuit for decoding the header portion and an address segment within said video data portion to determine whether the header portion comprises a vertical synch signal or horizontal synch signal;a detection circuit for decoding said address segment to determine whether said video data portion comprises a horizontal synch signal;means for separating the header portion from the video data portion;and circuitry for providing the video data portion into a zoom port.
  9. 9
    The control circuit of Claim 8 further comprising circuitry for discarding said header portion after separating said header portion from said video data portion.
  10. 10
    The circuit of Claim 8 or Claim 9, wherein said providing circuitry further comprises circuitry for providing said vertical synch signal or horizontal synch signal into a zoom port interface.
  11. 11
    The control circuit of any of Claims 8 to 10, wherein said decoding circuitry further comprises circuitry for decoding said header portion as a vertical synch signal in the event that a predetermined set of bits of an address field equal a vertical synch signal value.
  12. 12
    The control circuit of Claim 11, wherein said decoding circuitry further comprises vertical synch signal circuitry for qualifying a vertical synch signal in the event that a slave data field equals a vertical synch signal flag value.
  13. 13
    The control circuit of any of Claims 8 to 12, wherein said decoding circuitry further comprises circuitry for decoding said header portion as a horizontal synch signal in the event that a predetermined set of bits of an address field equal a horizontal synch signal value.
  14. 14
    A personal computer system, comprising:at least one peripheral employing a data packet transfer bus;a computer, said computer comprising: a host cpu comprising a PCI bus;and a PCI-interface device for providing an interface between said PCI bus and said peripheral, said PCI-interface device comprising video data circuitry for autonomously storing video data from data packets comprising a header portion and a video data portion, said video data circuitry comprising: circuitry for receiving the data packets in a data packet transfer device;circuitry for associating an address with a plurality of address fields within said data packets;a decoding circuit for decoding the header portion and an address segment within said video data portion to determine whether the header portion comprises a vertical synch signal or horizontal synch signal;a detection circuit for decoding said address segment to determine whether said video data portion comprises a horizontal synch signal;means for separating the header portion from the video data portion;and circuitry for providing the video data portion to a zoom port.
  15. 15
    The system of Claim 14 further comprising;circuitry for discarding said header portion after separating said header portion from said video data portion header.
  16. 16
    The system of Claim 14 or Claim 15, wherein said providing circuitry further comprises circuitry for providing said vertical synch signal or horizontal synch signal into a zoom port interface with said memory.
  17. 17
    The system of any of Claims 14 to 16, wherein said decoding circuitry comprises circuitry for decoding said header portion as a vertical synch signal in the event that a predetermined set of bits of an address field equal a vertical synch signal value.
  18. 18
    The system of Claim 17, wherein said decoding circuitry further comprises vertical synch signal circuitry for qualifying a vertical synch signal in the event that a slave data field equals a vertical synch signal flag value.
  19. 19
    The system of any of Claims 14 to 18, wherein said decoding circuitry further comprises circuitry for decoding said header portion as a horizontal synch signal in the event that a predetermined set of bits of an address field equal a horizontal synch signal value.
  20. 20
    The system of any of Claims 14 to 19, wherein said providing circuitry comprises circuitry for flowing said plurality of video scan lines of each data packet into a zoom port address of said memory.