KR940002976B1 - 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치 - Google Patents

팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치 Download PDF

Info

Publication number
KR940002976B1
KR940002976B1 KR1019910021240A KR910021240A KR940002976B1 KR 940002976 B1 KR940002976 B1 KR 940002976B1 KR 1019910021240 A KR1019910021240 A KR 1019910021240A KR 910021240 A KR910021240 A KR 910021240A KR 940002976 B1 KR940002976 B1 KR 940002976B1
Authority
KR
South Korea
Prior art keywords
resolution
clock
image data
line
output
Prior art date
Application number
KR1019910021240A
Other languages
English (en)
Other versions
KR930011602A (ko
Inventor
임승각
Original Assignee
삼성전자 주식회사
정용문
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 삼성전자 주식회사, 정용문 filed Critical 삼성전자 주식회사
Priority to KR1019910021240A priority Critical patent/KR940002976B1/ko
Publication of KR930011602A publication Critical patent/KR930011602A/ko
Application granted granted Critical
Publication of KR940002976B1 publication Critical patent/KR940002976B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

내용 없음.

Description

팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치
제1도는 종래의 팩시밀리 시스템의 블럭도.
제2도는 본 발명에 따른 팩시밀리 시스템의 블럭도.
제3도는 본 발명에 따른 해상도 변환장치의 회로도.
본 발명은 화상 데이터를 송수신하는 팩시밀리 시스템에서의 해상도 변환장치에 관한 것으로, 특히 팩시밀리 시스템의 화상 데이터를 원하는 비율로 축소/확대하는 변환장치에 관한 것이다.
현재의 디지탈 통신망에서는 CCITT 권고안에서 권고된 G3팩시밀리와 G4팩시밀리와의 데이터 교환이 가능토록 권고되고 있다. 통상 G3의 팩시밀리 시스템에서 스캐너 및 프린팅의 해상도는 200×100 DPI(Dot Per Inch)(주사방향×부주사방향의 해상도) 또는 200×200 DPI로 되어 있다. 그리고 G4인 고해상도의 하이앤드(High End)시스템의 스캐너 및 프린터의 해상도는 400×400 DPI이거나, 프린터의 해상도가 스캐너의 해상도 보다 높은 것이 일반적이다.
따라서 G3 팩시밀리에서 스캔하여 전송된 이미지 데이터를 G4 팩시밀리 시스템에서 수신한 경우에는 200×200 DPI, 또는 200×100 DPI의 저해상도 데이터를 400×400 DPI의 고해상도 프린팅 데이터로 변환한다.
또한 스캐너의 해상도가 프린터의 해상도 보다 낮게 설계된 하이앤드(High End)시스템에서 복사를 하는 경우에도 프린터의 해상도에서 스캐닝된 데이터의 해상도를 맞추어주는 해상도 변환 기술이 필요로 하게 된다.
제1도는 일반적인 팩시밀리 시스템의 구성 블럭도로 나타낸 것으로, 동작모드의 명령등을 키의 누름에 의해 발생하는 OPE(Operating Pannel)(12)와, 상기 OPE(12)의 제어 명령에 따라 시스템 제어를 수행하는 MPU(Microprocessor)14)와, 상기 MPU(14)의 제어에 의해 세팅된 원고를 정해진 해상도로 주주사 및 부주사 스캐닝하여 데이터를 출력하는 스캐너(16)와, 상기 MPU(14)의 제어에 의해 상기 스캐너(16)를 구동하고, 상기 스캐너(16)의 출력 데이터를 시스템과 인터페이스 하는 스캐너 인터페이스(Scanner Interface)(이하 "SIF"라함)(18)와, 상기 MPU(14)의 제어에 의해 스캐닝된 화상 데이터를 억세스(Access)하는 메모리(24)와, 입력 화상 데이터를 코딩(coding) 및 디코딩(decoding)하여 출력하는 코덱(codec)(20)과, 상기 MPU(14)의 제어에 의해 상기 메모리(24)의 저장 데이터를 코덱(20)으로 전송하는 DMAC(Direct memory Access Controller)(22)와, 입력되는 화상 데이터를 프린트하는 프린터(26) 및 상기 DMAC(22)의 제어에 의해 메모리(24)로 부터 출력되는 데이터를 프린터(28)에 인터페이스하는 프린터 인터페이스(Printer Interface ; 이하 "PIF"라 함)(26)와, 상기 코덱(20)에서 코딩 출력되는 코딩 데이터를 변조하여 전화라인(32)으로 전송하고, 변조된 수신 신호를 복조하는 모뎀 및 LIU(Line Interface)(30)로 구성된다.
상기한 제1도의 구성중 15는 시스템 버스로서 어드레스, 데이터, 제어신호 등을 전달한다.
우선 제1도를 참조하여 종래의 동작을 설명한다.
상기 제1도와 같은 팩시밀리 시스템에 원고가 삽입되면 SIF(18)내 원고크기 감지센서에 의해 MPU(14)는 삽입된 원고의 크기를 감지하게 된다. 이때 스캐닝 할 원고의 스캔해상도는 사용자가 특별히 지정하지 않는한 시스템의 초기 설정 해상도 값으로 세팅한다.
상기와 같은 상태에서 사용자가 OPE(12)를 통하여 상대국의 가입자 번호를 입력한후 스타트 키(start key)를 누르면 이에 해당하는 콤맨드(command)가 MPU(14)로 부터 발생되어 SIF(18)에 전달된다. 상기 MPU(14)로 부터 콤맨드를 입력한 SIF(18)는 정해진 해상도 및 선밀도로서 스캐너(16)를 구동하기 위한 제반신호 등을 발생하여 스캐너(16)를 구동한다. 상기 스캐너(16)에서 읽혀 들어진 화상 데이터는 DMA(22)에 의하여 메모리(memory)(24)에 저장된다. 상기 메모리(24)에 저장된 화상 데이터는 상기 DMA(22)에 의하여 코덱(20)으로 이동되어져 원하는 부호화 형태로 부호화(Encode)된다. 부호화(Encode)된 화상 데이터는 코덱(20)내부의 DMAC 기능에 의하여 내부의 버퍼(Buffer)에서의 모뎀(modem)부로 전송된다. 모뎀 및 LIU(30)내 모뎀부에서 변조된 후 전화라인 상태(line status)에 맞는 전송속도로 LIU(Line Interface Unit)를 통하여 전화선 통로로 전송된다.
반대로 수신의 경우에는 송신의 반대 동작으로 데이터가 처리되며 코덱(20)에서 복호화(Decode)된 화상 데이터는 DMAC(22)에 의하여 메모리(24)에서 PIF(26)로 전송되어 프린터(28)에서 프린팅되어 원래의 원고 화상 출력을 얻는다.
만일 상대국 팩시밀리 시스템과 프로토콜 결과 상대국과 자신 즉 송신국의 해상도 및 선밀도가 다른 경우에는 송수신국중 어느 한 곳에서 해상도 및 선밀도를 변환하여야 한다. 송신국에서 해상도 및 선밀도를 변환하는 경우에는 SIF(18)를 통하여 메모리(24)에 저장된 화상 데이터를 상대국과 프로토콜 교신에 의해 원하는 변환비를 알게되는 MPU(14)의 소프트웨어에 의해 변환된후 다시 메모리(24)에 저장된다. 해상도 변환이 완료된 메모리(24)의 저장 데이터는 DMAC(22)에 의하여 억세스되어 코덱(20)에 입력된다. 상기 코덱(20)에 입력된 데이터는 전술한 바와 같이 모뎀 및 LIU(30)로 전송되어 변조된 후 전화라인(32)를 통해 상대국으로 전송된다.
그러나 상기 제1도와 같은 팩시밀리 시스템은 해상도의 변환을 MPU(14)내 소프트웨어에 의해 처리함으로써 MPU(14)의 프로그램의 부담을 초래하며, 처리시간이 매우 늦은 문제가 있었다.
따라서 본 발명의 목적은 화상 데이터를 송수신하는 시스템에서 소정의 해상도 및 선밀도를 가지는 화상 데이터를 하드웨어에 의해 변환하는 장치를 제공함에 있다.
본 발명의 다른 목적은 소정의 해상도 및 선밀도를 갖는 화상 데이터를 소망하는 해상도 및 선밀도의 해상도를 가지는 화상 데이터로 변환하여 메모리에 기록하는 장치를 제공함에 있다.
이하 본 발명을 첨부한 도면을 참조하여 상세히 설명한다.
제2도는 본 발명에 따른 팩시밀리 시스템의 하드웨어 블럭도로서, 소정의 제어에 의해 화상 데이터를 억세스하는 메모리(24)와 상기 시스템 버스(15)사이에 MPU(14)의 제어에 의해 상기 SIF(18)로 부터 출력되는 화상 데이터의 해상도 및 선밀도를 변환하는 컨버터(32)가 접속 구성되며, 그 이외의 구성 및 참조번호는 제1도와 동일하다.
제3도는 본 발명에 따른 해상도변환 장치의 회로도로서, 제2도에 도시된 컨버터(32)의 상세도이다.
그 구성은 MPU(14)로 부터의 해상도변환 정보 및 변환개시 신호(컨버터의 온/오프신호)를 입력하여 해상도변환에 따른 어드레스발생 제어신호와 클럭제어 신호를 출력하는 MPU인터페이스부(이하 MPU I/F부라함)(34)와, SIF(18)로 부터 출력되는 스캔 화상 데이터를 입력 버퍼링하며, 내부 저장영역에 데이터가 있을때(full) 인에이블신호를 출력하는 버퍼(36)와, 상기 버퍼(36)로 부터 출력되는 1라인분의 화상 데이터를 저장하여 출력하는 라인메모리(38)와, 소정 주기의 클럭을 발생하는 클럭발생기(40)와, 상기 MPU I/F부(34)로 부터 출력되는 변환개시 신호에 의해 동작되며 해상도변환 정보에 따른 메모리의 어드레스를 발생하여 상기 메모리(24)에 입력시키는 어드레스발생부(42)와, 상기 라인 메모리(38)로 부터 소정의 주기로 출력되는 화상 데이터를 해상도변환 클럭 속도에 따라 래치 출력하는 래치(44)와, 상기 버퍼(36)로 부터 출력되는 인에이블신호에 동작되며, 상기 MPU I/F부(34)로 부터 출력되는 해상도변환 정보에 따라 상기 클럭발생기(40)의 클럭을 가변하여 상기 래치(44)의 클럭으로 제공하는 클럭제어부(46)와, 상기 클럭제어부(46)로 부터 출력되는 해상도변환 클럭을 카운트하여 해상도 및 선밀도가 변환된 화상 데이터의 라인수를 상기 MPU I/F부(34)에 입력시키는 라인검출 카운터(48)로 구성된다.
이하 본 발명에 따른 해상도변환 실시예를 상세히 설명한다.
지금 사용자가 상대국의 가입자번호, 스캐너(16)의 스캐닝 해상도 등 통신 및 원고를 독취하는데 필요한 정보를 OPE(12)를 통하여 입력한후 스캔 시작키(Scanning start key)를 누르면 MPU(14)는 이 키신호(command)를 인지한후 SIF(18)에 스캔 명령 및 해상도에 관한 정보를 보낸다. 상기 MPU(14)로 부터 스캔 명령 및 해상도에 관한 정보를 받은 SIF(18)에서는 정해진 해상도 및 선밀도에 따라 스캐너(16)를 구동하여 데이터를 읽어서 버스(15)와 (15a)를 통하여 화상 메모리(24)에 이를 저장한다.
상기와 같은 스캐닝의 제어에 의해 세트된 원고의 한라인분의 화상 데이터를 처리하여 페이지분의 데이터가 처리 완료되면, MPU(14)는 모뎀 및 LIU(30)를 이용하여 상대국과의 통신 가능성, 통신가능 해상도에 관한 저속도의 프로토콜(Protecol)교환을 수행하면서 해상도 및 선밀도 변환여부, 부호화방식 및 라인상태 등을 상대국과 교신한다.
상기와 같은 프로토콜 교신에 의해 해상도 변환이 필요로 하게 되는 경우, 예를들면 자신의 스캔 데이터의 해상도가 G3이고, 상대방이 G4이라면 MPU(14)는 시스템 버스(15)를 통해 컨버터(32)에 해당도변환 정보와 개시신호(컨버터 온/오프)신호를 출력한다.
상기에서 해상도변환 정보는 화상 데이터의 주주사 및 부주사의 변환비율 정보이다. 상기 MPU(14)로 부터 출력되는 해상도변환 정보와 개시신호는 제3도의 MPU I/F부(34)에 입력된다. 상기 MPU(14)로 부터 주주사 및 부주사 변환에 대한 해상도변환 정보 및 동작개시 제어정보를 입력한 MPU I/F부(34)는 변환처리된 데이터를 메모리(24)에 저장하기 위한 어드레스 발생 제어신호와 단자(P1)(P2)를 통해 변환에 관한 정보를 어드레스발생부(42) 및 클럭 제어부(46)에 공급하여 기준클럭을 제어한다.
상기 MPU I/F부(34)로 부터 출력되는 어드레스발생 제어신호를 단자(P9)로 입력하는 어드레스발생부(42)는 상기 제어신호에 의해 동작되며, 단자(P10)로 입력되는 해상도변환 정보에 따른 주기의 어드레스를 발생한다. 상기 어드레스발생부(42)로 부터 출력되는 어드레스 신호는 화상 데이터를 억세스하는 메모리(24)의 어드레스 신호로 입력된다.
한편 버퍼(36)는 제2도의 SIF(18)로 부터의 화상 데이터를 받아들이어 라인 메모리(38)로 출력하는 역할을 수행하며 단자(P3)를 통하여 인에이블(Enable)신호를 클럭 제어부(46)로 공급한다.
상기 버퍼(36)의 출력단자에 접속된 라인 메모리(38)는 상기 버퍼(36)로 부터 출력되는 화상 데이터를 1라인씩 저장하여 래치(44)로 출력한다.
이때 버퍼(36)로 부터 출력되는 인에이블 신호와 MPU I/F부(34)로 부터 출력되는 해상도변환 정보를 단자(P5)와 (P6)로 입력되는 클럭제어부(46)는 기준클럭발생기(40)로 부터 출력되는 기준클럭을 변한 해상도 클럭으로 가변시키어 래치(44)의 클럭으로 제공한다. 즉 상기 클럭제어부(46)로 단자(P5)의 입력신호에 의해 동작되어 입력되는 기준클럭을 단자(P6)의 해상도변환 제어신호에 대응하는 해상도 클럭으로 변환 출력한다.
예를들면 스캐너로 부터 출력되는 화상 데이터의 클럭이 CLK일때 2배의 고해상도 변환 정보가 입력되었다면 클럭제어부(46)는 기준클럭발생부(40)로 부터 발생되는 클럭(CLK)을 2배의 해상도변환 클럭2CLK로 가변하여 래치(44) 및 라인검출 카운터(48)로 출력한다.
이때 래치(44)는 상기한 라인 메모리(38)로 부터 출력되는 1라인의 화상 데이터를 상기 클럭제어부(46)로부터 공급되는 클럭으로 래치하여 메모리(24)의 데이터단자로 입력시킨다. 따라서 상기 라인 메모리(38)로부터 출력되는 데이터는 해상도변환 클럭에 의해 2배의 전송 속도로 래치(44)로 부터 출력되어 해상도가 증가됨을 알 수 있다.
한편 상기 래치(44)의 단자(P4)로 공급되는 클럭을 입력되는 라인 검출 카운터(line detect counter)(48)변환 처리된 데이터(data)의 데이터라인(line)수를 카운팅(counting)하여 MPU(14)가 컨버터(32)의 동작을 중지시켰을때 변환처리된 라인의 수를 MPU I/F부(34)의 단자(P7)(P8)을 통해 MPU(14)에 알려주기 위하여 사용된다. 즉 래치(44)부의 클럭단자(P4)에 공급되는 제어된 클럭의 수를 카운팅하여 라인의 수를 검출하여 MPU I/F부(34)로 출력하는 MPU(14)가 인지되도록 한다.
따라서 MPU(14)는 상기 I/F부(34)의 단자(P8)를 통한 신호를 억세스하여 현재 및 라인이 변환되었는지를 알 수 있게 된다.
상술한 바와 같이 본 발명은 하드웨어 동작으로서 화상 데이터의 해상도를 변환시킴으로서 해상도 변환시의 송수신 동작을 고속으로 할 수 있고, 시스템 제어부의 프로그램 부담을 감소시킬 수 있다.

Claims (2)

  1. 입력되는 신호를 분석하여 해상도변환 동작을 제어하는 시스템 제어부와, 상기 시스템 제어부의 제어에 의해 원고의 화상을 전기적 신호로 변환하여 스캔 데이터를 출력하는 스캐닝 수단과, 상기 시스템 제어부의 제어에 의해 상기 스캔 데이터를 억세스하는 메모리를 구비한 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치에 있어서, 상기 시스템제어부로 부터의 해상도변환 정보 및 변환개시 신호를 입력하여 해상도변환에 따른 어드레스발생 제어신호와 클럭제어 신호를 출력하는 인터페이스부(34)와, SIF(18)로부터 출력되는 스캔 화상 데이터를 입력 버퍼링하며, 내부 저장영역에 데이터가 있을때 인에이블신호를 출력하는 버퍼(36)와, 상기 버퍼(36)로 부터 출력되는 1라인분의 화상 데이터를 저장하여 출력하는 라인메모리(38)와, 상기 인터페이스부(34)로 부터 출력되는 변환개시 신호에 의해 동작되며 해상도변환 정보에 따른 메모리의 어드레스를 발생하여 상기 메모리(24)에 입력시키는 어드레스발생부(52)와, 상기 라인 메모리(38)로 부터 소정의 주기로 출력되는 화상 데이터를 해상도변환 클럭 속도에 따라 래치 출력하는 래치(44)와, 상기 버퍼(36)로 부터 출력되는 인에이블신호에 동작되며, 상기 인터페이스부(34)로 부터 출력되는 해상도 변환 정보에 따라 소정 주기의 클럭을 가변하여 상기 래치(44)의 클럭으로 제공하는 클럭제어부(46)로 구성함을 특징으로 하는 팩시밀리 시스템의 시스템의 화상데이터의 해상도 및 선밀도 변환장치.
  2. 제1항에 있어서, 상기 클럭제어부(46)로 부터 출력되는 해상도변환 클럭을 카운트하여 해상도 및 선밀도가 변환된 화상 데이터의 라인수를 상기 인터페이스부(34)에 입력시키는 라인검출 카운터(48)를 더 구비함을 특징으로 하는 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치.
KR1019910021240A 1991-11-26 1991-11-26 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치 KR940002976B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019910021240A KR940002976B1 (ko) 1991-11-26 1991-11-26 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019910021240A KR940002976B1 (ko) 1991-11-26 1991-11-26 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치

Publications (2)

Publication Number Publication Date
KR930011602A KR930011602A (ko) 1993-06-24
KR940002976B1 true KR940002976B1 (ko) 1994-04-09

Family

ID=19323511

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019910021240A KR940002976B1 (ko) 1991-11-26 1991-11-26 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치

Country Status (1)

Country Link
KR (1) KR940002976B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100235197B1 (ko) * 1996-12-24 1999-12-15 유기범 일반용지 팩시밀리의 해상도 변환 장치

Also Published As

Publication number Publication date
KR930011602A (ko) 1993-06-24

Similar Documents

Publication Publication Date Title
JP2733220B2 (ja) 複合型画像処理装置
US4543612A (en) Facsimile system
EP0488274B1 (en) Method and apparatus for decoding and printing coded images
KR100547146B1 (ko) 영상처리장치 및 그 방법
KR940002976B1 (ko) 팩시밀리 시스템의 화상 데이터의 해상도 및 선밀도 변환장치
EP0865191B1 (en) Facsimile machine
KR950002309B1 (ko) 팩시밀리의 데이타 변환장치
US5311326A (en) Image-information transmission method and its control circuit
KR0149693B1 (ko) 컴퓨터와인터페이스가능한팩시밀리장치의송수신방법
KR940000932B1 (ko) 팩시밀리의 프린터 해상도 적응형 복사 및 수신방법
KR930007977B1 (ko) 고속 해상도 변환장치
KR100222976B1 (ko) 팩시밀리 데이터 수신시 종이 절약 장치 및 방법
KR950000284B1 (ko) 팩시밀리의 문서데이타 사이즈 변환장치
EP0606076A1 (en) Reader for a facsimile apparatus
KR940001967B1 (ko) 멀티 타스크 수행이 가능한 팩시밀리 시스템
KR920008893B1 (ko) 팩시밀리에서의 화상 데이터 경로 제어회로
KR100223001B1 (ko) 교신시간 단축방법
KR960012546B1 (ko) 원고 확대 전송 기능을 갖는 팩시밀리 및 그 전송방법
KR100228704B1 (ko) 팩시밀리의 원고데이터 코딩방법
JP2000138799A (ja) 画像読取装置
KR100299959B1 (ko) 복합기의소프트웨어코덱제어방법
KR19980035671A (ko) 잉크젯방식 복합장치
JP3879900B2 (ja) ファクシミリ装置
JP3031038B2 (ja) 文書通信システム
JP2676519B2 (ja) ファクシミリ装置

Legal Events

Date Code Title Description
A201 Request for examination
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20030328

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee