Η Apple σήμερα δημοσίευσε έναν νέο τρόπο απεικόνισης στις οθόνες συσκευών όπως το iPhone, όταν όμως αυτά βρίσκονται εν κινήσει.
Η υλοποίηση ξεκίνησε τον Φεβρουάριο του 2008 και περιγράφει διάφορες μεθόδους διαχείρισης αλλά και απεικόνισης της οθόνης αφής καθώς ο χρήστης βρίσκεται σε ένα μεταφορικό μέσο ή περπατάει. Στο πλήρες κείμενο απαριθμείται ένας μεγάλος αριθμός τρόπων με τους οποίους το πρόβλημα αυτό θα μπορούσε να επιλυθεί, συμπεριλαμβάνοντας ρύθμιση της οθόνης χρησιμοποιώντας δεδομένα κίνησης και ιδιότητες της οθόνης, αυξομείωση του μεγέθους των εικόνων, επεκτείνοντας τις περιοχές εισόδου, ή συμπεριλαμβάνοντας τις τιμές πίεσης και τις τιμές θέσης.
Χαρακτηριστικά στο κείμενο αναφέρεται: "The instability, whether produced by the environment or the user, may cause user interface challenges. For example, a vibrating screen may make it difficult for a user to view images on the screen. Similarly, a moving screen or input object may make it difficult for a user to select an item on a touch screen."
Και μάλιστα η πατέντα περιγράφει διαφορετικά σενάρια στα οποία η συγκεκριμένη τεχνολογία θα μπορούσε να φανεί χρήσιμη: από συνήθη καθημερινή χρήση μέχρι ιδιαίτερες μεμονωμένες περιπτώσεις:
"The screen may be part of a system used in a high vibration environment such as a tank monitoring and control system for a chemical processing plant or a personal entertainment system located within an airplane seat back. Similarly, the screen may be part of a portable electronic device that is accessed in an unsteady environment such as a subway or moving vehicle. In another example, the screen may be part of a device used by a user with limited or impaired motor control."
Πάντως η συγκεκριμένη πατέντα μοιάζει πολύ με μία άλλη που δημοσιεύτηκε στις αρχές του τρέχοντος έτους και περιέγραφε μία συσκευή σαν το iPhone με μπροστινή κάμερα και software το οποίο αυξομείωνε την οθόνη όταν υπήρχε κίνηση. Εκείνη η πατέντα περιέγραφε τεχνολογία που θα εντόπιζε "signatures of motion" και το iPhone software θα μεγένθυνε τις περιοχές της οθόνης κάνοντάς τες πιό ευδιάκριτες και ευκολα διαχειρίσιμες!
1.png 68.59KB 3 downloads 2.gif 30.47KB 6 downloads 3.gif 23.5KB 5 downloads
Σαν να μην έφτανε όμως μόνο αυτό, σε μία άλλη πατέντα η Apple περιγράφει μία μέθοδο χρήσης ενός Bluetooth module για επεξεργασία μη-Bluetooth σημάτων. Tο κείμενο περιγράφει πώς η συσκευή θα μπορεί να κάνει λήψη, επεξεργασία αλλά ακόμη και εκπομπή σημάτων πηγής που χρησιμοποιεί διαφορετικά data rates.
Με άλλα λόγια ένας μη-Bluetooth transmitter θα μπορεί να στέλνει μη-Bluetooth σήματα με ένα data rate που ένας Bluetooth receiver θα μπορεί να αναγνώσει.
"A Bluetooth receiver, such as a portable media player or smart phone with Bluetooth circuitry, can receive the non-Bluetooth signals sent at the particular data rate using the Bluetooth circuitry. In one embodiment, the Bluetooth receiver can "over-sample" the signal or transmission of the non-Bluetooth packet sent at the particular data rate using one or more data rates associated with the Bluetooth circuitry."
Τέλος, η τελευταία σημερινή πατέντα δεν είναι και τόσο σχετική, αφού παρουσιάζει μία μέθοδο μετατροπής μίας σύνθετης γλώσσας προγραμματισμού σε μία άλλη αυτόματα. Tο κείμενο αναφέρει ότι παρόμοιες τεχνικές γεφύρωσης των δεδομένων μεταξύ διαφορετικών γλωσσών προγραμματισμού υπάρχουν ήδη, αλλά ωστόσο δεν παρέχουν και τόση λειτουργικότητα στην μετατροπή πιό σύνθετων δεδομένων σε μία άλλη γλώσσα:
"For example, a linked list object defined in a first programming language often has no direct transformation to a corresponding list data structure supported by a second programming language. Thus, an improved technique for transforming data structures between programming languages or systems is needed."
Φαίνεται όμως ότι η Apple θέλει να μεταφέρει στο App Store κι άλλες εφαρμογές ή παιχνίδια που είναι γραμμένα σε άλλες γλώσσες!
[Via Macnn, AppleInsider]