• DCEmu Homebrew Emulation & Theme Park News

    The DCEmu the Homebrew Gaming and Theme Park Network is your best site to find Hacking, Emulation, Homebrew and Theme Park News and also Beers Wines and Spirit Reviews and Finally Marvel Cinematic Universe News. If you would like us to do reviews or wish to advertise/write/post articles in any way at DCEmu then use our Contact Page for more information. DCEMU Gaming is mainly about video games -

    If you are searching for a no deposit bonus, then casino-bonus.com/uk has an excellent list of UK casino sites with sorting functionality. For new online casinos. Visit New Casino and learn how to find the best options for UK players. Good luck! - Explore the possibilities with non UK casinos not on Gamstop at BestUK.Casino or read more about the best non UK sites at NewsBTC.
  • Pegasus2000

    by Published on May 10th, 2010 15:10

    As you know, Blind Assistant is a software aiming to help visually impaired people through
    a set of technologies like voice recognition, voice synthesis, algorithms for artificial vision,
    all running in a single homebrew.

    The application, developed at Visilab Research Center of the University of Messina, doesn't
    require a complex and expensive hardware to work, but it can be executed on a simple
    PSP-2000 with 64 Mb of ram.

    The last Blind Assistant CFW0005, released a year ago, surprised the world for its great
    complexity. In the meantime, Visilab was working on the weak points of the software
    in order to make it more reliable and powerful.

    The result is Blind Assistant CFW0006: probably the most complex homebrew ever
    released. You can download the homebrew here:

    http://visilab.unime.it/~filippo/Bli...dAssistant.htm

    We have created some videos about what Blind Assistant can actually do:

    http://www.youtube.com/watch?v=bDSW7RaCixs

    http://www.youtube.com/watch?v=584mAXwd4dQ

    http://www.youtube.com/watch?v=zMGGySlbDeo

    http://www.youtube.com/watch?v=omFylu5jdFY


    At the actual stage, Blind Assistant provides seven functionalities:

    1) Voice clock and calendar Pressing the START key, the blind can obtain the
    date and the time by the console

    2) Face recognition The system uses the PentLand Component Analysis (PCA),
    algorithm, speeded up by the use of Sony VFPU, for recognizing the names and the position
    of the people that are present in that moment in the room. In this release, it has
    been implemented a new memory manager that manages dinamically the available
    ram, allowing to obtain better performances.

    3) Position recognition Using the SIFT (Scalar Image Feature Transform) algorithm,
    Blind Assistant is able to recognize the room where the blind is. As the SIFT algorithm
    is too computationally expensive for the small processor of PSP, the image is sent via
    wi-fi to a server, called BlindServer, that runs on a x86 PC. The SIFT analysis is done inside
    the server and the answer is returned via wi-fi. In this new version of Blind Assistant,
    the client tries to connect to the server everytime it is necessary, and not only at
    startup like in the previous releases.

    4) Optical char recognition Blind Assistant is able to read a text in a frame grabbed
    by the camera. For this new release, a new technology has been implemented: ndTesseract
    (it replaces the old ndOcrad engine for the internal scanning method).
    ndTesseract is a version of the OCR originally developed by Google, that is able to run,
    for the first time in the world, on the small MIPS processor of the Sony console. The result is
    of extra-ordinary importance, because Tesseract is actually the OCR, among the open-
    source solutions, that provides the best recognition rate. The execution of a complex
    software like Tesseract inside an homebrew has been made possible using the
    Varangozov memory manager, a new technology that will be released in the next
    Nanodesktop 0.5 and that will make the nd applications up to three times faster than
    now.

    5) Data matrix scanner Blind Assistant is able to recognize the data matrix labels,
    compatible with standard ISO/IEC 16022:2006 (http://en.wikipedia.org/wiki/Data_matrix_(computer)).
    This new functionality is very important, because the data matrix labels
    can be used for object recognition, collision avoidance, for reading the content of
    different boxes, for reading the labels of the drugs etc. The scanner operates at a
    frequency of 1 Hz and it is able to recognize the labels independently from rotations,
    scaling or variation in pose. The content is read to the blind through the integrated
    voice synthesizer

    6) Mail reader. Blind Assistant integrates a small mail reader. Thanks to the
    introduction of the ndVMIME library, the software is able to manage both HTML or
    plain text mails now. Furthermore, during the other operations of the system,
    a daemon is run in background: it checks, every nn minutes, if new mails have
    arrived. In this case, a voice advice is emitted and the blind is invited to read the
    new messages that have arrived.

    7) Fixer tools When Blind Assistant encounters some error conditions, like errors
    in the database stored in the memory stick, it executes automatically some routines that
    fix the problem without any necessity of operations by the user.


    Blind Assistant requires a PSP-2000 and a Sony GoCam camera. A reduced version ...
    by Published on May 9th, 2009 22:07

    I was working on the next Nanodesktop 0.3.8...

    But, as the new nd core has been totally rewritten, I've taken my decision:
    the next version of Nanodesktop, finally, shall be the 0.4 VERSION.

    The change of number reflects the incredible evolution of this SDK, that
    adds the support for sprites, desktop objects, super-resolution, ImageMagick,
    and, furthermore, the new HyperFont engine.

    So, I've released a proof of concept of the new (next) graphical system.
    You can download it here:

    http://visilab.unime.it/~filippo/_Po...Demo01revB.rar

    See the README.TXT files for usage instructions. Use double click to
    select the objects and drag for move them...

    I'd be very glad if one of the webmasters can do a news in home for
    this advice.

    Thank you for all that wants to download and to test it.
    Filippo Battaglia ...
    by Published on April 19th, 2009 18:36

    Till now, Nanodesktop SDK has integrated a raw windows manager.
    My main intent was to manage the other features of the SDK (OpenCV,
    artificial vision, speech synthesis, voice recognition, hardware acceleration
    and so on). Some of my italian users have observed that the aspect of
    an application is important too.

    So, I've begun to work to a new version of the Graphical Engine that:

    a) shall support sprites
    b) shall support the desktop icons
    c) shall support buttons in the BaseScreen
    d) uses TrueType fonts anywhere

    The result is shown in this application for custom firmware:

    http://visilab.unime.it/~filippo/_PoC/0/EBOOT.PBP

    The application requires custom firmware.

    Before starting the application, download the following package:

    http://visilab.unime.it/~filippo/_PoC/0/GRAPHDEMO1.rar

    And unzip the folder GRAPHDEMO in the root folder (ms0:/) of the
    memory stick.

    You need also the kernel extender, that can be downloaded here:

    http://visilab.unime.it/~filippo/Nan...xtender_v1.prx


    The application is only a simple proof of concept of the new graphical
    system. You can use it also with a Sony GoCam (but it is not imperative;
    you can use this program also if you haven't a camera).

    This new graphical system shall be available with the next Nanodesktop
    0.3.8.

    Note:

    The icons can be dragged and they can be activated with a double click.
    Enjoy!


    Filippo Battaglia ...
    by Published on March 19th, 2009 18:08

    A new version of Nanodesktop SDK is on Visilab website.

    Nanodesktop SDK adds three important features to the previous:

    a) Support for Python language
    b) Support for PSP serial port
    c) A fastest Phoenix graphical system

    I want to remember that Nanodesktop is a SDK for the development
    of simple applications for PSPE/PSP. The system supports development
    under Windows or under Linux.

    You can download it here:

    http://visilab.unime.it/~filippo/Nan.../Downloads.htm

    Nanodesktop user guide 0.3.7 here:

    http://visilab.unime.it/~filippo/Nan.../Docs/Docs.htm ...
    by Published on February 1st, 2009 09:20

    I have released the new version of Nanodesktop Blind Assistant (core CFW0005).

    Blind Assistant is the attempt to help the blinds through simple commercial
    devices as the Sony PSP, without the necessity to buy expensive
    proprietary devices.

    You can download the new homebrew here:

    http://visilab.unime.it/~filippo/Bli...dAssistant.htm

    Sir, this is the most complex homebrew ever realized before.

    As you have seen in a previous article, I've posted before two videos
    that show the features of Blind Assistant:

    http://pspupdates.qj.net/Nanodesktop.../49/aid/127969

    This version of Blind Assistant, is able to talk with the blind using the
    ndFLite voice synthetizer. It can answer to the vocal commands, using
    the ndPocketSphinx speech recognition engine.

    In this way, the blind can interact with the system using only his voice.

    This version of the software integrates five features:

    a) a face recognition engine, that can recognize the names of the people
    that are present in the room (and the position in the screen), using
    PentLand algorithm. Our version of the algorithm uses VFPU to speed up
    the computations.

    b) a room recognizer, that can recognize the room in which the blind is,
    through a x86 server (BlindServer) and the SIFT (Scalar Image Feature
    Transform) algorithm.

    c) a optical char recognition engine, that can read to the blind a text
    that is grabbed by the camera

    d) a colour scanner, that is able to say to the blind what is the average
    color of the image that is grabbed by the camera in that moment. This
    is useful for the blind for recognizing the color of an object that is in
    front of it

    e) a mail reader, that can read the mail that the blind receives from a
    POP3 server.

    See the documentation in the zip file for the installation of the homebrew.
    The program is able to autoupdate itself using internet.


    I hope that this program can be useful.

    Eng. Filippo Battaglia ...
    by Published on February 1st, 2009 08:52

    The new version of Nanodesktop (0.3.6) is on Visilab website.

    http://visilab.unime.it/~filippo/Nan.../Downloads.htm

    From this version, the installation process is totally automatized through
    the Daniele Colanardi's Corona Installer 1.0.3 utility. The SDK can be
    used from Windows (integrated to Dev-C++ IDE) or from Linux Ubuntu
    (integrated with Code::Blocks IDE or from command line).

    The SDK includes a version of PSPSDK with psp-gcc 4.1.0, already
    compiled and ready for use.

    The users that don't want to install Nanodesktop using Corona or using
    the manual procedure, can also using the Nanodesktop VMI: a VirtualBox
    Virtual Machine that contains a copy of Linux Ubuntu with the new
    distribution already preinstalled and ready for use.

    See the Nanodesktop manual for further details:

    http://visilab.unime.it/~filippo/Nan.../Docs/Docs.htm

    Now, let's see the new features of Nanodesktop. I'll consider only the most
    important, other news can be found here:

    http://www.psp-ita.com/forum/viewtopic.php?t=24842

    The code has been totally reviewed to clean the warnings and potential
    bugs.

    The system is able to manage the IR Keyboards, like Targus IR Keyboard, through the drivers ndPiKeyDriver.Prx and ndPiKeyDriver_IRInput.Prx .
    I want to thank federgc for the help in testing.

    The system is able to recognize the vocal commands that have been spoken by the user, thanks to the new ndPocketSphinx library.

    The SDK can download the mail using ndPops3LibC library (thanks to blue_eye).

    The ndOpenCV library has been updated to version 1.0 and the compatibility
    with the x86 OpenCV C code has been updated.

    Here the changelog:


    Code:
    1. ndOpenCV has been updated to version 1.0
    2. Improved compatibility of ndHighGUI with original OpenCV Intel Code
    3. New ndOpenCV applications included
    4. Introduced function ndHAL_SetupMouseCallback ()
    5. Added support for Linux
    6. PSPSDK has been updated: psp-gcc updated to 4.1.0 version
    7. Fixed a trouble in the strategy of USB managing (this solves problems with CFW and PSP FAT)
    8. Fixed a trouble in MakeFile_PSP.mak that created a memory loss under PSP SLIM when you used the simple PSP strategy
    9. Reduced stack space required for the ACT threads
    10. Added new Microphone API
    11. Added support for extended printf/scanf routines (via Trio library)
    12. Added support for ndPocketSphinx voice recognition software.
    13. Added support for ndPiKey drivers (via ndPiKeyDriver.Prx and ndPiKeyDriver_IRInput.Prx) (thanks for Gianfranco Crimi and to Joseph Felton)
    14. Added support for Code::Blocks IDE under Linux (thanks to Daniele Colanardi)
    15. Corona Installer is the official installer of the system now
    16. Added support for emails through POP3 servers (via ndLibsPopC library)
    17. New user guide
    18. Fixed a trouble in fflush function (NanoC)
    19. Removed support for extended printf/scanf routines (via Trio library)
    20. Deep code review executed to Nanodesktop core (some small potential bugs have been fixed)
    21. ndTBAR routines check that the bar is contained in WindowSpace before drawing now
    22. Correct a bug with perror, strerror functions
    23. Fixed a trouble in routines that provide to firmware recognition
    24. Network routines now work also in KSU mode with custom firmware and 1.50 emulation (bug-fix)
    25. Fixed a bug that, in KSU mode, prevented the disabling of the USB drivers loader at startup
    26. Fixed a timing problem that caused the hang in ndGCurl library.
    27. Fixed a bug that generated carriage return in ndWS_Print.
    For assistance or other informations:

    http://www.psp-ita.com/forum/viewforum.php?f=23 ...
    by Published on October 14th, 2008 02:28

    have released a new version of Nanodesktop (0.3.5). This version
    is only for developers, some features don't work yet (but it is 99%
    working).

    My hope is that other developers can work on it. For example, I'm
    looking for somebody that can help me to add the support for
    the PyKey driver (the code is already written and ready; I need
    only a programmer that writes the calls to the driver and that tests
    the hardware).

    You can download the 0.3.5 version here:

    http://visilab.unime.it/~filippo/Nan.../Downloads.htm

    The package is 209 Mb.

    This version of nd is able to run either on Win32 either on Linux Ubuntu.

    The psp-gcc has been updated to the version 3.1.0. ndOpenCV has
    been update to the last version, in way of obtaining a state-of-art
    framework for artificial vision.

    The new HAL incorporates the USB fix.


    Eng. Filippo Battaglia ...
    by Published on September 10th, 2008 08:53

    I have released a new core (CFW0004) of Blind Assistant program.

    This version solves the compatibility troubles with PSP FAT.

    The new configuration of the system provides two core: one for PSP SLIM
    and one for PSP FAT. In the FAT version of the program, some features are
    missing, since the hardware has less memory.

    Both versions incorporate the usb compatibility fix (Nanodesktop 0.3.5 - it will be released soon).

    Download here:

    http://visilab.unime.it/~filippo/Bli...dAssistant.htm ...
    by Published on August 28th, 2008 07:43

    The third version of Nanodesktop Blind Assistant is on Visilab website.
    You can download it here:

    http://visilab.unime.it/~filippo/Bli...dAssistant.htm

    I want to remember that Blind Assistant is a software for PSP that can
    help the blind in their daily life.

    The system can recognize the names and the positions of the people that
    are in the room, the name of the place where the blind is and it can
    read a text, written on a paper, using an OCR and the internal vocal
    synthesis engine.

    The changes consist of some fixes and optimizations:

    Introduced BlindServer 1.1 engine (it has been totally redesigned)
    Introduced /siftdebug option
    New version of BAWCP protocol
    Improved speed of face recognition
    Introduced new cvhaarcascade file
    Introduced trackbars for the probe area and the threshold of the face detector
    New criterium for skipping the face recognizer results
    Several bugs fixed
    More efficient VFPU code for face recognition ...
    by Published on June 18th, 2008 21:31

    The new version of Nanodesktop is online on Visilab servers:

    http://visilab.unime.it/~filippo/Nan.../Downloads.htm

    There are a lot of changes.

    - Support for TrueType fonts;
    - Support for C++ language (via NanoCPP, a porting of STDCXX Apache library);
    - Added new OCR engines: ndGOCR and ndOCRAD
    - ndISpell is an engine for spelling correction;
    - The HAL as a new API for audio recording;
    - NanoC integrates EmbPThread library for POSIX compliance (by hectic128
    http://sourceforge.net/projects/pthreads-emb/) and UTF-8 widechar
    library
    - NanoC has been improved with new routines (mkstemp, getenv, setenv..)
    - The HAL supports new routines for accessing to GoCam CCD
    working parameters (brightness, contrast). The resolution of the driver
    is 1024*768 now
    - Added new libraries for VOIP (Voice over IP) support (ndeXOSIP2, ndOSIP, ndORTP)
    - ndZip/ndUpzip support compression/decompression of zip files
    - The new function ndHAL_MouseControlledByAn alog allows to control
    the mouse using analog controls
    - ndFLite Voice Synthetizer now uses FAST LPC reconstruction to improve the
    speed of the computations via VFPU

    The software is accomplished with a new user guide (250 pages) with
    new chapters about network, EMI, OpenCV, C++ programming (thanks to
    Sam Gluck for his correction work of my English ).

    Ok, the new distribution must be installed in a new directory, after
    deleting Nanodesktop 0.3.3.

    Thanks for the attention
    Filippo Battaglia ...
    Page 1 of 2 12 LastLast
  • Search DCEmu

  • Advert 3