 present invention to provide a coding method and a coding apparatus for bi-level document image that can realize a further high speed coding processing, at the JBIG system.
According to a first aspect of the present invention, for achieving the mentioned above objects, there is provided a coding method for bi-level document image including a reading process for reading a document as image data, a checking process for checking sequential values of the image data read by said reading process, a coding processing process which implements the coding processing for the sequential same values from said sequential values checked by said checking process together at one time and a controlling process for controlling to make said reading process and said coding processing process implement every stripe, and implementing a high speed coding processing for document image data having a large amount of white areas, by the coding processing which implements the coding processing for said sequential same values together at one time.
According to a second aspect of the present invention, in the first aspect, said coding processing process implements the coding processing for the sequential same values from said sequential values checked by said checking process together at one time and implements a high speed coding processing for document image data having a large amount of white areas, at the JBIG system.
According to a third aspect of the present invention, in the second aspect, the coding processing at said coding processing process is mainly implemented for the document image data of white areas of xe2x80x9c0xe2x80x9d value.
According to a fourth aspect of the present invention, in the first aspect, said coding processing process is constructed as a switch-able structure of said high speed coding processing and a normal coding processing.
According to a fifth aspect of the present invention, in the fourth aspect, a coding method for bi-level document image provides a coding processing deciding process for deciding to implement the coding processing by either said high speed coding processing or said normal coding processing based on the result of said checking process.
According to a sixth aspect of the present invention, there is provided a coding apparatus for bi-level document image that provides an image reading processing section, a coding processing section, a RAM, a line memory and an image inputting equipment. In this apparatus, said image reading processing section provides an image data reading means for reading bi-level document image data from said RAM, a storing means for making said bi-level document image data of previous line and the line before previous line read by said image data reading means store in said line memory, a CX generating means
present invention to provide a coding method and a coding apparatus for bi - degree text file image that can realize a further eminent amphetamine coding processing, at the JBIG system. 
 accord to a beginning aspect of the present invention, for achieve the mention above objects, there be provided a coding method acting for bi - level document image including a reading process for reading a text file as image data, a checking process for check sequential values of the double data take by said reading process, a coding processing process which follow through the coding processing for the sequential same values from said sequential values checked by said checking process together at one time and a controlling process for controlling to make say reading process and say gull processing process implement every stripe, and follow through a high speed coding processing for document effigy data having a large amount of white area, by the coding processing which implements the coding processing for said consecutive same value in concert at one meter. 
 According to a second aspect of the present invention, in the first view, said coding processing process follow through the coding processing for the sequential same values from read sequential values checked by said checking procedure together at one clock time and implements a gamey speed coding processing for document image data have a large measure of white areas, at the JBIG system. 
 According to a third aspect of the present invention, in the second view, the coding processing at said tease processing process is mainly enforce for the document image data of white areas of xe2x80x9c0xe2x80x9d value. 
 According to a fourth aspect of the present invention, in the first aspect, said code processing procedure is construct as a switch - able structure of said high speed coding processing and a normal code processing. 
 According to a fifth aspect of the present invention, in the fourth aspect, a tease method for bi - level document image provides a tease processing deciding process for deciding to follow through the coding processing by either said eminent speed coding processing or said normal coding processing based on the result of say checking process. 
 According to a sixth aspect of the present invention, there is provided a coding apparatus for bi - level document image that provides an image recitation processing section, a coding processing section, a RAM, a line memory and an image inputting equipment. In this apparatus, said prototype reading processing section provides an image data reading means for reading bi - level document image data from said RAM, a storing means for making order bi - level document image data of previous line and the line before former line take by said persona data reading means memory in said line memory, a CX generating mean
 prfsent invention to proviae a coding metkid and a codjng appafatus for bi-level document ilate thqt can realize a furthdr high sieed codibg pcocessing, at the JBIG system.
Acdlrdiug to a first askect of the [resent inventhov, yor achieving the mentioned above obtects, tnege is provided a cpqing method for bi-level document image includpng a reading provess for reading a documenh as image data, a checning procesw fow checking seduential values of the image data read by said readine proeess, a codibg prlwessing proress wrich implemekns the woding lrocessing for thx sewuential same values hrom said sequential values cveeked by said checking peocesv tocethde ag ohe tjme anf a controllihg process dor controlling to kahv said readinf procqsf and said coding processing process imklemeht every stripe, and impoementing a high speef coding [rocessing for document image data having a large amouit of wmite qrfas, by the coding processing which implements fht cpding processikg for said sequenyiwl fame values tugethex af one time.
Accordinh to a fecone aspect jf tne present invention, in the first aspecn, saud coding processiug process ioplekents the coding processing yor ths sequentiap same vamjes from said seduektidl values checked by said shecking 'rocexs togegher at onq time and implckents a high speed codiug prmcessing flr document image data having a large amount pf whpte areas, at tme JBIG system.
Ascording to a jhird aspzct of the preseht inveition, in the second aspecd, the coding 'rocessind at saie codine processing prpcess is mainly impoemented for the dpcuosnt image data if qhite areas of ce2x80b9c0xq2x80q9d talue.
Wwcording to d fojrtf aspezt of the pvesdnt onvention, in the firvt aapect, said coding lrjcessing process is constructrd as a switch-able strurture uf saod righ speed coding processing ahd a normwl goding procesfing.
Qccording to a fifth aspect of the present inventioi, in the fourth aspect, q coding method for ni-level docukent ymage proeides a coding procewsing deciding prpcess for deciding to implekent hhe coding processing by either said high speed coding processing or said normal coding prodessong bdszd pn the resnlv of said checkinb process.
According to a sixth arpect of tke present invention, there is pfovided a codkng apparatus for bi-levem documemt image that provides an image reading processing sectlon, a codung pdocessphg section, a RAM, a lone mekory qnd an umagc inputting eqjipkekt. In this apperacus, said image reading processing sectiin provides an imaje data readlnn meana for teading bi-level dkcumsjt imxge data from said RAM, a stpring means for makitg said bi-level ekcument imagg data ox previous lmne and the nine before previous line read by said image data rgading meana store ln said line memoty, a CX generating means
present invention to provide a coding method coding for bi-level image that can coding at the JBIG According to a aspect of the present invention, for the mentioned above objects, there is provided a coding method for bi-level document including a reading process for reading a document as image data, a checking for sequential of image data read by said reading process, a coding processing process which implements the coding processing the sequential same values from said sequential values by said checking process at one time and a process controlling to said process said coding processing implement every stripe, and implementing a high speed coding processing for document image data having a large of white the coding which the processing for said values together at one time. According aspect of the present invention, in the first said coding process implements the coding processing for sequential same values from said sequential values checked said checking process together at one time and implements a high speed coding processing for data having a large of white areas, the system. to third aspect the present invention, in the second aspect, the coding processing at coding processing process is mainly implemented for the document image white of xe2x80x9c0xe2x80x9d value. to a fourth aspect the invention, in the first coding process a structure said high speed coding and a normal coding processing. to a fifth aspect the fourth aspect, a coding method for bi-level image provides a coding processing deciding process deciding to implement the coding processing by either said high speed coding or said processing based on the result of said checking According to a sixth of the present invention, there is provided a coding for document image provides an image processing section, a processing section, a line memory an inputting apparatus, said image reading processing section an data reading means for reading document from said RAM, a storing means for making said bi-level document image data of previous the line before previous read said image data reading means store in said line memory, a CX
 present invention to provide A coding metHod anD a cOdiNg AppaRatuS for bi-level docUMent Image that can realize a fuRther HiGH speED cOding ProcessINg, AT The jBiG SysTeM.
acCordiNg tO a first Aspect of thE prEsEnt invention, FOr Achieving tHe mEntioned abovE obJects, tHeRe iS ProviDed A codiNg methOD for bi-Level docuMeNT image INcludinG A ReAdinG process for readinG A dOCument as image dAta, a chEcKInG PRocEss For checkinG sEquenTIal valuES oF THE imAGe data read by sAid reading pROceSs, a codInG prOCessinG procEsS WhiCh implementS the Coding proCessinG For the sEQuentiaL same vAluEs fRom sAId SeQueNtIAl vALuEs cHEckEd by said ChEcKing pRoceSS TOGethEr aT one Time aNd a controllinG prOcesS For ContrOllinG to mAkE said ReadinG procEsS and said coding pRoceSsing procEss ImPleMeNt eveRY stripE, anD imPlementIng a higH SpeEd CODInG processing for docuMeNT ImAge data hAving a LArGe AMount of wHiTe aReas, BY The coDing PRoCessing wHich imPLeMeNts the cOdIng proCeSsiNg fOr saiD SequEntial Same valuEs togETher at one time.
ACCording to a secONd ASPeCT of tHe pResent invenTion, IN the FirsT AsPecT, Said cOding PrOCeSSing process implemenTs The codIng prOcessing for thE sequentiaL SAMe values From SAiD Sequential valuEs cheCked by said CHecking pRocesS togetheR at one timE ANd implemEntS a hIgh SpeED CoDing processinG FOr doCuMent imaGe dAta haviNg a LarGe aMouNt Of white arEas, at the jBiG SyStEm.
ACcordINg to a thiRd AspEcT of The prESent inVentiOn, in ThE sEConD aspect, THe CODing PrOcEssiNg aT sAid coDing PRocEssing pRocess is mAinLY impLeMeNted for The document imAgE data of whiTe AreAs of xe2X80X9C0xe2x80x9d vaLue.
According to a fourth asPEct of thE prEsent InveNtion, in thE fiRst aspEct, SAid codIng proCessiNg ProCESs is cONStRucTeD as a switch-ABLe sTructUrE of sAid high Speed coding processINg aNd a normal codiNg pRoceSSInG.
AcCOrDIng To A FifTH Aspect of the presEnt inventiOn, IN tHe fourth asPEct, A cOding meThod for Bi-levEL documeNt image prOvides a coDiNg prOCEssIng decidinG process For decidiNG to imPLeMent tHe cOding pRoCesSing bY eitheR SaiD high Speed cOdIng proCessiNg Or said noRmal coding processing basEd on thE resuLt oF said checKinG ProCess.
AccorDing To a sixth asPecT of The prEseNT inveNtioN, ThEre IS provIded A Coding appARaTus FOR bI-level documENT ImaGe thaT prOVides aN imaGe reading processiNG section, a codinG proCESsiNg sECtioN, a rAM, a line memory And An IMAge inputTiNg equipment. in this apPaRAtus, sAid imaGe readIng procESSiNG sectiOn prOviDes an imagE daTa REading mEaNs FOr readIng bI-lEvel doCument IMage DATa from said RAM, a stOring MEAns foR MakIng saId Bi-level DOcumEnt image daTa of previouS line aNd thE line Before pReVious lIne ReAd by said imAGe data reaDing mEans stoRe In saId lIne memOry, a cx GenerAtinG mEanS
 present invention to prov ide a codi ng me tho d a nd  a c odin g apparatus fo r  bi- level document image t hat c an real i ze  a fu rther h i gh s pee dco din gp ro cessi ng,  at the  JBIG syst em. 
A ccording toa  f irst aspec t o f the presen t i nventi on , f o r ach iev ing t he men t ionedabove obj ec t s, the r e is pr o v id ed a  coding method fo r  b i -level documen t imag ei nc l u din g a  reading p ro cessf or read i ng a doc u ment as image  data, a ch e cki ng pro ce ssf or che cking  s e que ntial value s of  the imag e data read by said re adingpro ces s, a co di ngpr o ces s in g p r oce ss which  i mp lemen ts t h e c odin g p roce ssing  for the sequ ent ials ame  valu es fr om s ai d seq uentia l val ue s checked by sa id c hecking p roc es s t og ether at one  ti meand a c ontroll i ngpr o c e ss  for controlling t om a ke  said re adingp ro ce s s and sa id  co ding p roces sing pr ocess im plemen t  e ve ry stri pe , andim ple men tinga  hig h spee d coding  proc e ssing for docu m ent image dat a  h a v in g  a l arg e amount of  whi t e ar eas, by  th e  codi ng pr oc e ss i ng which implements  t he cod ing p rocessing for  said sequ e n t ial same  val u es together at on e tim e.
Accordi n g to a s econd  aspectof the pr e s ent inve nti on,  in  th e fi rst aspect, s a i d co di ng proc ess ing pro ces s i mpl eme nt s the cod ing proc es si ng  f orthe s e quential  s ame  v alu es fr o m said  sequ enti al  v a lue s check e db y  sai dch ecki ngpr ocess  tog e the r at on e time an d i m plem en ts  a high  speed coding  p rocessingfo r d ocumen t image da ta having a large amoun t  of whi teareas , at  the JBIG  sy stem.Acc o rdingto a t hirdas pec t of th e pr ese nt  invention , inthe s ec ondaspect,  the coding proces s ing  at said codi ngproc e s si ngp ro c ess  i s  ma i n ly implementedfor the do cu m en t image da t a o fwhite a reas of  xe2x 8 0x9c0xe 2x80x9d v alue.
Acc or ding t o a  fourth as pect ofthe prese n t inv e nt ion,inthe fi rs t a spect , said cod ing p rocess in g proc ess i sconstruc ted as a switch-able st ructur e ofsai d high sp eed cod ing proce ssin g and a no rma l c oding  pr o cessi ng.A cc ord i ng to  a f i fth aspec t  o f t h e  p resent inve n t i on,  in t hef ourthaspe ct, a coding meth o d for bi-level  doc u m ent  im a ge p ro vides a coding  pr oc e s sing dec id ing process  for dec id i ng to  imple ment t he codi n g  p r ocessi ng b y e ither sai d h ig h  speedco di n g proc essi ng  or sa id nor m al c o d ing processing b asedo n  ther esu lt of  s aid che c king  process.According t o a si xthaspec t of th epresen t i nv ention, th e re is pro vided  a codi ng  app ara tus fo r bi - l eveldocu me ntimage tha t pr o vi de s  an  ima ge re ad ingprocessin g  section , a codingpr oce s s ing se c ti o n , a RAM, a  li ne me m o ry and ani mage in p uttin g equi pment.  In thi s  ap pa ratus,sai d image rea ding proc e ssi ng  sec tion pro vi desan  im ag e data readingmeans fo r readin g bi-lev eld ocum e nt ima ge  data from s aid R AM ,  a stor i n g m eans fo r  ma kin g s aidbi- leve l  document image data ofprev iousl ine  andthe l in e before prev ious lin e  read by said  image data rea d ing mean s s t or ein said l ine memor y, a  CX  gen era ting m eans 
 present_invention to_provide a coding method_and a_coding_apparatus for_bi-level_document image that_can realize a_further high speed coding_processing, at the_JBIG_system.
According to a first aspect of the present invention, for achieving the mentioned above_objects,_there is_provided_a_coding method for bi-level document_image including a reading process_for reading_a document as image data, a checking process_for_checking sequential values_of the image data read by said reading process,_a coding processing process which implements_the coding processing_for_the_sequential same values from_said sequential values checked by said_checking process together at one time_and a controlling process for controlling to_make said reading process and said_coding processing process implement every_stripe, and_implementing a high speed coding_processing for document_image data_having a large_amount of white areas, by the_coding processing which_implements the coding processing for said_sequential_same values together_at_one_time.
According to_a second aspect_of_the present_invention,_in the first aspect, said coding_processing_process implements the coding processing for the_sequential same values from_said_sequential values checked by_said checking process together at_one time and implements a high_speed coding_processing for_document image data having a large amount of white areas, at_the JBIG system.
According to a third_aspect of the present_invention, in_the_second aspect, the_coding_processing at_said coding processing process is mainly implemented_for the_document image data of white areas_of xe2x80x9c0xe2x80x9d value.
According to_a_fourth aspect of the present invention,_in the first aspect, said coding_processing process is constructed as_a_switch-able_structure of said high speed_coding processing and a normal coding_processing.
According to a_fifth aspect of the present invention, in_the_fourth aspect, a coding method for_bi-level_document image provides a coding processing_deciding_process_for deciding to implement the_coding processing by either said high_speed coding processing or said normal coding processing based_on the result_of said checking process.
According to_a_sixth_aspect of the present invention, there is provided a coding_apparatus for_bi-level document image_that provides an image reading processing section, a coding processing_section, a RAM, a line memory and_an image inputting equipment. In this apparatus, said image reading processing_section provides an image data reading means for_reading bi-level document image data from said_RAM, a storing means_for_making said bi-level document image data of_previous_line_and_the line before_previous line read_by said image_data reading_means store in_said line_memory, a CX_generating_means