A mobile communication terminal comprising: image shooting means for shooting a code image; image data memory means for memorizing data of the code image shot by said image shooting means; image data analysing means for analysing the data of the code image to obtain an analysis result comprising code data; analysis data memory means for memorizing code data obtained from a plurality of code images that are continuously shot; control means for controlling said image shooting means, said image data analysing means, said image data memory means and said analysis data memory means; and application program executing means configured to execute an application program using the code data obtained from the plurality of code images: wherein said control means is arranged to control said image shooting means, said image data analysing means, said image data memory means, and said analysis data memory means based on a control request instruction sent from said application program executing means that is executing the application program; wherein said control means is further arranged to: selectively read data units from the code data obtained from the plurality of code images and memorized in the analysis data memory means, based on a control request instruction; combine the selectively read data units; pass the combined selectively read data units to the application program executing means for execution of the application program. image shooting means for shooting a code image; image data memory means for memorizing data of the code image shot by said image shooting means; image data analysing means for analysing the data of the code image to obtain an analysis result comprising code data; analysis data memory means for memorizing code data obtained from a plurality of code images that are continuously shot; control means for controlling said image shooting means, said image data analysing means, said image data memory means and said analysis data memory means; and application program executing means configured to execute an application program using the code data obtained from the plurality of code images: wherein said control means is arranged to control said image shooting means, said image data analysing means, said image data memory means, and said analysis data memory means based on a control request instruction sent from said application program executing means that is executing the application program; wherein said control means is further arranged to: selectively read data units from the code data obtained from the plurality of code images and memorized in the analysis data memory means, based on a control request instruction; combine the selectively read data units; pass the combined selectively read data units to the application program executing means for execution of the application program. wherein said control means is arranged to control said image shooting means, said image data analysing means, said image data memory means, and said analysis data memory means based on a control request instruction sent from said application program executing means that is executing the application program; wherein said control means is further arranged to: selectively read data units from the code data obtained from the plurality of code images and memorized in the analysis data memory means, based on a control request instruction; combine the selectively read data units; pass the combined selectively read data units to the application program executing means for execution of the application program. selectively read data units from the code data obtained from the plurality of code images and memorized in the analysis data memory means, based on a control request instruction; combine the selectively read data units; pass the combined selectively read data units to the application program executing means for execution of the application program.