A method for enhancing a readable medium wherein a portable reading enhancement system (100, 400, 500, 600) is operably connected to the readable medium, the system includes a memory having stored therein a plurality of acoustic and/or visual enhancements, a housing, a plurality of acoustic transducers (506/508) and/or a display, a camera, and a processor said method comprising: capturing an image of a page or a part thereof of the readable medium, by using the camera; producing a current signature related to the captured image, using the processor; and comparing the current signature with a reference signature retrieved from the memory, by using the processor; said producing a current signature is performed by applying a mathematical coding function on the captured image; and said comparing includes: for each stored reference signature evaluating a mathematical similarity function applied on pairs of signatures, the current signature and the stored reference signatures to return a scalar that indicates a degree of similarity between the current signature and the stored reference signature; determining a match for a pair of signatures returning a highest degree of similarity; and retrieving the enhancement stored in the memory in association with the reference signature having the highest degree of similarity, and playing back the retrieved enhancement by using the acoustic transducers and/or the display, characterized by, before said capturing, detecting a page turning associated with the readable medium by using the camera. capturing an image of a page or a part thereof of the readable medium, by using the camera; producing a current signature related to the captured image, using the processor; and comparing the current signature with a reference signature retrieved from the memory, by using the processor; said producing a current signature is performed by applying a mathematical coding function on the captured image; and said comparing includes: for each stored reference signature evaluating a mathematical similarity function applied on pairs of signatures, the current signature and the stored reference signatures to return a scalar that indicates a degree of similarity between the current signature and the stored reference signature; determining a match for a pair of signatures returning a highest degree of similarity; and retrieving the enhancement stored in the memory in association with the reference signature having the highest degree of similarity, and playing back the retrieved enhancement by using the acoustic transducers and/or the display, characterized by, before said capturing, detecting a page turning associated with the readable medium by using the camera. for each stored reference signature evaluating a mathematical similarity function applied on pairs of signatures, the current signature and the stored reference signatures to return a scalar that indicates a degree of similarity between the current signature and the stored reference signature; determining a match for a pair of signatures returning a highest degree of similarity; and retrieving the enhancement stored in the memory in association with the reference signature having the highest degree of similarity, and playing back the retrieved enhancement by using the acoustic transducers and/or the display, characterized by, before said capturing, detecting a page turning associated with the readable medium by using the camera.