[go: up one dir, main page]

WO1999048180A2 - Module d'interface et procede d'utilisation de ce dernier pour envoyer des donnees numerisees - Google Patents

Module d'interface et procede d'utilisation de ce dernier pour envoyer des donnees numerisees Download PDF

Info

Publication number
WO1999048180A2
WO1999048180A2 PCT/US1999/005347 US9905347W WO9948180A2 WO 1999048180 A2 WO1999048180 A2 WO 1999048180A2 US 9905347 W US9905347 W US 9905347W WO 9948180 A2 WO9948180 A2 WO 9948180A2
Authority
WO
WIPO (PCT)
Prior art keywords
image data
digital camera
modem
camera
module
Prior art date
Application number
PCT/US1999/005347
Other languages
English (en)
Other versions
WO1999048180A3 (fr
Inventor
Herb Hauser
Larry Brown
Original Assignee
Barnes Wentworth
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 Barnes Wentworth filed Critical Barnes Wentworth
Priority to AU31836/99A priority Critical patent/AU3183699A/en
Publication of WO1999048180A2 publication Critical patent/WO1999048180A2/fr
Publication of WO1999048180A3 publication Critical patent/WO1999048180A3/fr

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M9/00Parallel/series conversion or vice versa
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet

Definitions

  • the present invention relates to the field of transmitting and processing images. More particularly, the present invention relates to the field of digital cameras which transmit their image data to a computer through telephone or other communication lines.
  • the output format of the image data from the digital camera is not well suited for transmission over standard communications lines. More particularly, the raw digital format of data output from the digital camera can result in causing a modem to halt operation. Such an event is unacceptable to individual users who wish to have a reliable and inexpensive way to access their camera to receive pictures.
  • the present invention overcome the limitations of current cameras and related transmitting and processing devices.
  • the present invention provides an intelligent converter interface between a camera and a modem, thereby allowing image signals from the camera to be sent by the modem over standard telephone lines to a remote server.
  • the digital parallel output of the camera is converted to serial to output to a modem.
  • Digital pixel data bits are converted to ASCII format for transmission over standard telephone lines by use of a modem.
  • FIG. 1 is a block diagram of the present invention of a module in use with a camera, modem, server and computer workstation in accordance with the present invention.
  • FIG. 2 is a generalized schematic representation of the module in accordance with the present invention.
  • FIG. 3 is a circuit diagram of the module in accordance with the present invention.
  • FIG. 4 is a flow chart which depicts the steps performed in sending command and data signals between the camera and the modem in accordance with the present invention.
  • the present invention provides a module for interfacing between a digital camera and a modem.
  • numerous details are set forth in order to enable a thorough understanding of the present invention. However, it will be understood by those of ordinary skill in the art that these specific details are not required in order to practice the invention. Further, well-known elements, devices, process steps and the like are not set forth in detail in order to avoid obscuring the present invention. In the following figures like objects are given the same numbers in an effort to aid the reader in understanding the features of the present invention.
  • FIG. 1 is a block diagram of the present invention (2) in use with a camera (4), a modem (6), a first public telephone line (8), a server (10), a second public telephone line (12), a modem (14), and a personal computer (16).
  • a user wishing to view an image on their personal computer (16) accesses the server ( 10) through the modem (14) and public telephone lines (12).
  • the server (10) calls the modem (6) through the public telephone lines (8).
  • the modem (6) receives the call from the server (10) and passes this signal to the module (2).
  • the module (2) controls the transfer of commands and data between server (10) and the camera (4).
  • the camera (4) is a standard digital array camera such as a QUICK CAMTM made by CONNECTIXTM.
  • the image data relating to a picture taken by the camera (4) is sent to the server (10) via the modem (6) and public telephone lines (8) by the module (2).
  • the image from the camera (4) is preset to 160x120 pixels.
  • output from the camera (4) is sent in one byte per pixel with the camera set to four bit color output. This output is in the set [A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P ⁇ where A is 01 OH and P is 01FH.
  • A represents solid white and P represents solid black.
  • the intermediary members of the set form a gray scale from almost white to almost black.
  • the image receiving area of the camera is typically a square array of pixels.
  • Each pixel is capable of outputting a gray scale value depending on the intensity of light striking that pixel.
  • the output of the camera is through a parallel port.
  • Image data is transmitted in a straight binary format.
  • cameras such as the CONNECTIX QUICK CAMTM the camera can send information through the parallel port in 4 bit nibbles.
  • the array of pixels is read in a row and column format starting at the top most row and reading from left to right. Each successive row is read from left to right proceeding from the top row of the array to the bottom row. This manner of sending the pixel information allows the image to be readily reconstructed by another computer receiving the image data.
  • Figure 2 is a generalized schematic block diagram of the module (2) shown in Figure 1.
  • Two connectors (20) and (22) provide command and data signal connection to the modem (6) and camera (4) shown in Figure 1.
  • Connector (20) provides connection to the modem (6)
  • the connector (22) provides connection to the camera (4).
  • Command and data signals between the modem (6) and the module (2) pass through the converter (38).
  • the converter (38) converts signals between RS232 and TTL.
  • the converter (38) connects to a CPU (28).
  • Power for operation of the camera is provided by connector (24).
  • Connector (18) receives power form an external power source (not shown).
  • Both connector (18) and connector (24) connect to the V BUS (40) which is the power bus for the module (2) and connects to all of the components of the module.
  • An EPROM (26) is connected to the CPU (28) and a DFLOP chip (30).
  • a parallel input/output (PIO) chip (32) connects to the connector (22), the EPROM (26), a reset chip (34), the DFLOP chip (30) and the CPU (28).
  • the reset chip (34) is used on power-up of the module to initialize the registers of the CPU (28) and the PIO chip (32).
  • a capacitive crystal (36) connects to the CPU (26).
  • the DFLOP chip (30), the reset chip (34) and the capacitive crystal (36) are connected to ground (38).
  • Ground (39) is connected to the ground of the external power source via connector (18).
  • the EPROM (26) contains source code used in receiving and executing instructions from both the camera and modem, in sending instructions to the camera and in the processing of image data received from the camera and sent to the modem.
  • the CPU (28) processes the command and data signals between the camera and the modem according to the source code instructions contained in the EPROM (26).
  • the PIO chip (32) receives parallel signals from the connector (22) and relays them to the CPU (28). Additional details on the operation of the present invention are included in the discussion below in connection with Figure
  • FIG. 3 is a detailed circuit diagram of a preferred embodiment the module (2) shown in Figures 1 and 2. All the pin connections between the components of the module are shown in the circuit diagram.
  • an 80C31 CPU (28) is used.
  • the CPU (28) is connected to an 11 MHz capacitive crystal (36), a 74HCT373 DFLOP chip (30), a 27C256 EPROM (26), an 82C55 parallel input/output (PIO) chip (32) and a DS1232 reset chip (34).
  • Converter (38) is a MCI 45046 RS232 to TTL converter.
  • the source code used with the 27C256 EPROM (26) is written in INTELTM 8051 assembly language and assembled into an INTELTM hex format.
  • the connector (20) is a
  • Connector (22) is a DB25 connector and provides a control and data connection to the camera (4).
  • An RJ45 connector (18) supplies power to the module (2) received from the external power source (not shown). The external power source supplies the module (2) with DC power as +5 Volts, -5 Volts, +12 Volts and -12 Volts.
  • FIG. 18 also connects the module (2) to ground (39).
  • a five pin Din connector (24) supplies power to the camera (4) as +5 Volts and connects to ground (39).
  • the voltage point VCC is +5 Volts and is used to show connection to the power bus which provides power to all of the components of the module (2).
  • Figure 4 is a flow chart which depicts the steps performed by the module
  • a command signal from the server (10) is received by the module (2) on the DB9 connector (20).
  • Pin (10) on the CPU (28) is interrupt driven and monitors for valid command signals received by the connector (20) from the server (10).
  • Command signals received by the connector (20) are input to converter (38) which converts the 12 Volt RS232 analog signal received from the server into a 0-5 Volt digital TTL signal.
  • the command signal is then sent to the CPU (28).
  • the CPU (28) receives this signal and, based on the source code stored within the EPROM (26), sends a reset signal to the camera (4) through the PIO chip (32) at step 102.
  • the reset signal is sent through pins (2)-(9)of the connector (22).
  • Pins (2)-(9) of the connector (22) connect to pins (4), (3), (2), (1), (40), (39), (38) and (37), respectively, of the PIO chip (32).
  • the module (2) then toggles pin (15) of the PIO chip (32) to signal the camera (4) to read pins (2)-(9) of the connector (22). In this manner, the module also sends information to the camera (4) to set exposure, set contrast, set image size and set the image location on the CCD.
  • the module signals the camera sends image data to the module at step 104 in response to the toggling of pin (15) of the PIO chip (32).
  • the toggling of PIO pin (15) is the change in state of the voltage on pin (15), from high to low or low to high.
  • the camera notices the change in state on pin (15) and reads this change as an instruction to send four bits of image data on pins (11)-(13) of connector (22).
  • Pins (11)-(13) of connector (22) connect to pins (21), (20), (19 and (18), respectively, of PIO chip (32).
  • the camera raises the voltage on pin (15) of connector (22).
  • Pin (15) of the connector (22) connects to pin (12) of the PIO chip (32). This is done to signal that the current values on pins (18), (19), (20) and (21) of PIO chip (32) represent new data, even if their actual values may be the same as the previous set of data.
  • the PIO chip (32) reads these data bits at step 106 and sends these data bits to the CPU (28).
  • the CPU (28) converts these data bits to ASCII characters at step 108 by adding ten hex to each data bit. After the conversion to ASCII characters, the data bits are then stored in RAM memory of the CPU (28).
  • the CPU (28) After the conversion and storage of the data bits, the CPU (28) then causes the toggling of pin (15) of the PIO Chip (32), which causes the camera to send four more data bits to the module. As with the previous four data bits, they are received by the PIO chip (32) on pins ( 18), ( 19), (20) and (21 ) and converted by the CPU (28) to ASCII characters before storage in the RAM memory of the CPU (28). This procedure of toggling pin (15) of PIO chip (32), collecting the data bits, conversion of the data bits to ASCII characters, and storage of the converted data bits in RAM memory of the CPU (28) continues until the 60 bytes RAM memory is unable to accept another four data bits.
  • step 112. After each group of converted data bits is stored in memory the CPU checks whether there is sufficient memory to store four more additional converted data bits in RAM memory at step 112. If the memory cannot accept four additional converted data bits, a signal is generated to cause the module at step 114 to send the data bits to the modem. If there is sufficient memory to store an additional four converted data bits, then step
  • step 104 returns to step 104 to toggle pin (15) of connector (22), thereby signaling the camera (4) to send an additional for bits of image data, as described above.
  • the CPU (28) then has the data bits stored as ASCII characters sent from RAM memory to the modem (6) via the TXD pin ( 11 ) of the CPU (28) which connects to the DB9 connector (20). Before reaching the DB9 connector (20), these signals are converted to RS232 by the converter (38).
  • the present invention is able to provide a low cost method of converting the image data from the camera in its raw binary form and convert it to an ASCII format suitable for transmission over standard communications lines using a modem.
  • the present invention allows the processing of the data to be accomplished at the server, or other receiving computer. This has the benefit of reducing the cost operation of such a digital camera to the point where it is feasible than an individual can install and run such a camera, with the module and a modem, for their own personal needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)

Abstract

La présente invention porte sur un module de conversion parallèle-série bidirectionnel sélectif destiné à être utilisé avec une caméra numérique et un modem ainsi qu'un procédé de transmission et de traitement de données d'image et de signaux de commande. La sortie numérique binaire d'une caméra numérique est introduite dans le module où elle est transformée dans un format ASCII. Les données d'image en format ASCII sont ensuite envoyées à un modem où elles sont transmises sur des lignes de communication classiques à un ordinateur récepteur.
PCT/US1999/005347 1998-03-16 1999-03-12 Module d'interface et procede d'utilisation de ce dernier pour envoyer des donnees numerisees WO1999048180A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU31836/99A AU3183699A (en) 1998-03-16 1999-03-12 Interface module and method for use in sending digitized data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US3997498A 1998-03-16 1998-03-16
US09/039,974 1998-03-16

Publications (2)

Publication Number Publication Date
WO1999048180A2 true WO1999048180A2 (fr) 1999-09-23
WO1999048180A3 WO1999048180A3 (fr) 1999-10-21

Family

ID=21908392

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/005347 WO1999048180A2 (fr) 1998-03-16 1999-03-12 Module d'interface et procede d'utilisation de ce dernier pour envoyer des donnees numerisees

Country Status (2)

Country Link
AU (1) AU3183699A (fr)
WO (1) WO1999048180A2 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1316888A3 (fr) * 2001-11-29 2005-12-28 Hewlett-Packard Company Carte à mémoire pour un dispositif électronique connectable à un dispositif éloigné de stockage de données
EP1430401B1 (fr) * 2001-09-24 2008-07-16 Intel Corporation Procede et appareil de stockage etendu de contenu

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8701838A (nl) * 1987-08-04 1989-03-01 Frederik Karanema Houtman En P Werkwijze en stelsel voor het in gedigitaliseerde vorm overdragen en/of opslaan van informatie.
US5475441A (en) * 1992-12-10 1995-12-12 Eastman Kodak Company Electronic camera with memory card interface to a computer
US5506617A (en) * 1992-12-10 1996-04-09 Eastman Kodak Company Electronic camera incorporating a computer-compatible bus interface
US5612732A (en) * 1993-03-31 1997-03-18 Casio Computer Co., Ltd. Portable compact imaging and displaying apparatus with rotatable camera
US5642139A (en) * 1994-04-29 1997-06-24 Cirrus Logic, Inc. PCMCIA video card
US5606365A (en) * 1995-03-28 1997-02-25 Eastman Kodak Company Interactive camera for network processing of captured images
US5666159A (en) * 1995-04-24 1997-09-09 Eastman Kodak Company Electronic camera system with programmable transmission capability
US5568192A (en) * 1995-08-30 1996-10-22 Intel Corporation Method and apparatus for processing digital video camera signals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1430401B1 (fr) * 2001-09-24 2008-07-16 Intel Corporation Procede et appareil de stockage etendu de contenu
EP1316888A3 (fr) * 2001-11-29 2005-12-28 Hewlett-Packard Company Carte à mémoire pour un dispositif électronique connectable à un dispositif éloigné de stockage de données

Also Published As

Publication number Publication date
AU3183699A (en) 1999-10-11
WO1999048180A3 (fr) 1999-10-21

Similar Documents

Publication Publication Date Title
EP1355258B1 (fr) Appareil et méthode de traitement de données d'images
US20040042668A1 (en) CMOS image sensor apparatus with on-chip real-time pipelined JPEG compression module
US6636748B2 (en) Method and apparatus for image capture, compression and transmission of a visual image over telephone or radio transmission system
CA2323742A1 (fr) Procede et appareil pour la saisie d'image, la compression et la transmission d'une image visuelle sur un systeme de transmission telephonique ou radio
US6446155B1 (en) Resource bus interface
CN111601019A (zh) 图像数据处理模组及电子设备
CN114650352B (zh) 应用于cpci计算机的图像跟踪采集装置、图像跟踪采集系统
WO1999048180A2 (fr) Module d'interface et procede d'utilisation de ce dernier pour envoyer des donnees numerisees
CN113422883A (zh) 一种特种微光图像处理系统及其装置
US7075543B2 (en) Graphics controller providing flexible access to a graphics display device by a host
EP0160066A1 (fr) Systeme d'extraction de donnees
US6772197B1 (en) Apparatus for enabling communication between a computer terminal and a servicing station for remote, real-time, controlled repair
US6249545B1 (en) Video compression decompression and transmission
WO1999034320A1 (fr) Procede et appareil pour ameliorer le traitement video dans un systeme d'ordinateur ou similaire
JP2001189660A (ja) 情報伝送装置および情報伝送方法
EP1453291A2 (fr) Environnement de média numérique
CN201266990Y (zh) 一种基于现场可编程门阵列的mpeg-4视频编码装置
KR20000052205A (ko) 디지털 신호처리장치에서의 동화상 처리방법
KR100780781B1 (ko) 프린터 서버 및 하드 디스크 서버 기능을 탑재한 홈네트워크 비디오 폰 시스템
CN219678544U (zh) Uvc装置
KR100486494B1 (ko) 디지털스틸카메라의데이터전송장치및방법
US20070195168A1 (en) Web camera
US20070008325A1 (en) Method and apparatus providing for high efficiency data capture for compression encoding
CN210867973U (zh) 一种视频采集终端及应用该终端的视频传输与交互系统
WO1999018719A1 (fr) Procede et dispositif de transmission de donnees video ccd brutes, mises a l'echelle et comprimees, a partir d'une camera video

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN 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: A2

Designated state(s): GH GM KE LS MW SD SL 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 GW ML MR NE SN TD TG

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN 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: A3

Designated state(s): GH GM KE LS MW SD SL 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 GW ML MR NE SN TD TG

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

122 Ep: pct application non-entry in european phase